{
 "SPDXID": "SPDXRef-DOCUMENT",
 "name": "C-\\Users\\sunchenglong\\Downloads\\openEuler-24.03-LTS-SP2-everything-source-dvd.iso",
 "spdxVersion": "SPDX-2.2",
 "creationInfo": {
  "created": "2025-10-16T03:35:42.0938073Z",
  "creators": [
   "Organization: Anchore, Inc",
   "Tool: syft-[not provided]"
  ],
  "licenseListVersion": "3.17"
 },
 "dataLicense": "CC0-1.0",
 "documentNamespace": "https://anchore.com/syft/file/C-%5CUsers%5Csunchenglong%5CDownloads%5CopenEuler-24.03-LTS-SP2-everything-source-dvd.iso-f65122ed-20de-4aed-a3ae-5915ee5a0a9b",
 "packages": [
  {
   "SPDXID": "SPDXRef-rpm-389-ds-base-3.1.1",
   "name": "389-ds-base",
   "licenseConcluded": "GPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "282e3259b60859df17951e6a4de89262938676d00622ce3f639e4ae17fedef80"
    }
   ],
   "description": "389-ds-base is an LDAPv3 compliant server which includes\nthe LDAP server and command line utilities for server administration.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/389-ds-base@3.1.1-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.port389.org",
   "licenseDeclared": "GPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Base 389 Directory Server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.1-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-A-FOT-v1.0",
   "name": "A-FOT",
   "licenseConcluded": "MulanPSL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c169b0f445153bb2ab5141f629b9d0ffea3dae1186f228c2884aa5648155fd6e"
    }
   ],
   "description": "A-FOT is an automatic feedback-directed optimization tool for openEuler",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/A-FOT@v1.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/A-FOT",
   "licenseDeclared": "MulanPSL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "automatic feedback-directed optimization tool for openEuler",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:v1.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-A-Tune-BPF-Collection-1.0.0",
   "name": "A-Tune-BPF-Collection",
   "licenseConcluded": "MulanPSL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "41cfec67783e8078c17b1c3938fa507667d3e6dbd15d92de9eeac9e37120add5"
    }
   ],
   "description": "A-Tune BPF Collection contains a set of BPF program which can interact with kernel in real time.\nIt has the following capabilities:\nreadahead_tune: trace file reading characteristics, then ajust file read mode to get maximum I/O efficency",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/A-Tune-BPF-Collection@1.0.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/A-Tune-BPF-Collection",
   "licenseDeclared": "MulanPSL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "BPF program collection to adjust fine-grained kernel mode to get better performance",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-AFLplusplus-4.10c",
   "name": "AFLplusplus",
   "licenseConcluded": "Apache 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "db4c1691b134013cab62f785282d9ab628b71c904f706cd306c6c462eb0d8d25"
    }
   ],
   "description": "American fuzzy lop uses a novel type of compile-time instrumentation\nand genetic algorithms to automatically discover clean, interesting\ntest cases that trigger new internal states in the targeted\nbinary. This substantially improves the functional coverage for the\nfuzzed code. The compact synthesized corpuses produced by the tool are\nalso useful for seeding other, more labor- or resource-intensive\ntesting regimes down the road.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/AFLplusplus@4.10c-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/AFLplusplus/AFLplusplus",
   "licenseDeclared": "Apache 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Practical, instrumentation-driven fuzzer for binary formats",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.10c-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-AI4C-1.0.4",
   "name": "AI4C",
   "licenseConcluded": "MIT and ASL 2.0 and Boost and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "be807633e1418cc3db9ef162f1d4f1667db6f9d19d5a54165508c8292bd8afdf"
    }
   ],
   "description": "AI4C is a framework which enables compilers to integrate ML-driven compiler optimization.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/AI4C@1.0.4-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/AI4C",
   "licenseDeclared": "MIT and ASL 2.0 and Boost and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "%{name} is a framework which enables compilers to integrate ML-driven compiler optimization.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.4-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ANNC-0.0.1",
   "name": "ANNC",
   "licenseConcluded": "MIT and ASL 2.0 and Boost and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7a016ee5b348145b1ca0943ddb01c288d9b830a8f58875308817c2836ec2262b"
    }
   ],
   "description": "ANNC is is an AI compiler designed to optimize and compile ML model into high-performance executable code that can be executed on various targets.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ANNC@0.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/AI4C",
   "licenseDeclared": "MIT and ASL 2.0 and Boost and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "%{name} is an AI compiler designed to optimize and compile ML model into high-performance executable code that can be executed on various targets.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-BareBonesBrowserLaunch-3.1",
   "name": "BareBonesBrowserLaunch",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f6eee6c49d8afac764ead99baeaea79e68e6aece68abd4f02d3be31405a7cf70"
    }
   ],
   "description": "Utility class to open a web page from a Swing application in the user's\ndefault browser. Supports: Mac OS X, GNU/Linux, Unix, Windows XP",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/BareBonesBrowserLaunch@3.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.centerkey.com/java/browser/",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple library to launch a browser window from Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-Bear-3.0.20",
   "name": "Bear",
   "licenseConcluded": "GPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a147c354c06969ac338d07a91edae9adc163bef9387066a49d769e442f84d508"
    }
   ],
   "description": "Bear is a tool to generate compilation database for clang tooling.\n\nOne way to get compilation database is to use cmake as build tool. When the\nproject compiles with no cmake, but another build system, there is no free json\nfile. Bear is a tool to generate such file during the build process.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/Bear@3.0.20-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rizsotto/Bear",
   "licenseDeclared": "GPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tool to generate compilation database for clang tooling",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.20-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-CUnit-2.1.3",
   "name": "CUnit",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "92a2d1b2d4741e38321f95c853d913885a812add74ec5ed7bd000949d2a28950"
    }
   ],
   "description": "CUnit is a lightweight system for writing, administering, and running unit tests in C\nIt provides C programmers a basic testing functionality with a flexible variety of user\ninterfaces.\n\nCUnit is built as a static library which is linked with the user's testing code.  It\nuses a simple framework for building test structures, and provides a rich set of\nassertions for testing common data types. In addition, several different interfaces are\nprovided for running tests and reporting results.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/CUnit@2.1.3-24.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cunit.sourceforge.net/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Unit Testing Framework for C",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.3-24.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-CharLS-2.4.2",
   "name": "CharLS",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8458ef3e20e24896a68309ac86fc0940b05ed63aa1389751782593baafdfcef0"
    }
   ],
   "description": "An optimized implementation of the JPEG-LS standard for loss less and\nnear loss less image compression. JPEG-LS is a low-complexity standard that\nmatches JPEG 2000 compression ratios. In terms of speed, CharLS outperforms\nopen source and commercial JPEG LS implementations.\n\nJPEG-LS (ISO-14495-1/ITU-T.87) is a standard derived from the Hewlett Packard\nLOCO algorithm. JPEG LS has low complexity (meaning fast compression) and high\ncompression ratios, similar to JPEG 2000. JPEG-LS is more similar to the old\nloss less JPEG than to JPEG 2000, but interestingly the two different techniques\nresult in vastly different performance characteristics.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/CharLS@2.4.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/team-charls/charls",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An optimized implementation of the JPEG-LS standard",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ComputeLibrary-22.11",
   "name": "ComputeLibrary",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2bdc65f7c2ba6ec4dccb563667186192ad6c9b0453b419bc9e69e3b78f1942ef"
    }
   ],
   "description": "A software library for computer vision and machine learning.\nThe Compute Library is a collection of low-level functions optimized for Arm CPU and GPU architectures targeted at image processing, computer vision, and machine learning.\nExamples binaries part.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ComputeLibrary@22.11-1.1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://developer.arm.com/technologies/compute-library",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ARM Compute Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:22.11-1.1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-Cython-3.0.8",
   "name": "Cython",
   "licenseConcluded": "Apache 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aeb15f8a7d7a2209b37a4e18f37483f9f1482d667667717e1247047e9932f3de"
    }
   ],
   "description": "Cython is a language that makes writing C extensions\nfor Python as easy as Python itself.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/Cython@3.0.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://cython.org/",
   "licenseDeclared": "Apache 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Language for writing C extensions for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-DCF-6.0.0",
   "name": "DCF",
   "licenseConcluded": "MulanPSL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4e47e6e5b1251438c16d2ac71c650e612620edffc352203cbdce0df9236d9462"
    }
   ],
   "description": "DCF is A distributed consensus framework library for openGauss",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/DCF@6.0.0-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/opengauss/DCF",
   "licenseDeclared": "MulanPSL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A distributed consensus framework library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0.0-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-GConf2-3.2.6",
   "name": "GConf2",
   "licenseConcluded": "LGPLv2+ and GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7284aa53e6c9fe0177ab348b1720b5926c77a074728885a395e26eff5b1dffa1"
    }
   ],
   "description": "The root motivation for GConf is to make application preferences more manageable for system administrators.\nThe initial GConf implementation has some shortcomings in this area; however, the client-side API should be correct,\nand the initial implementation is a decent first cut GConf involves a few new concepts,\nbut no rocket science. Essentially GConf provides a preferences database, which is like a simple filesystem",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/GConf2@3.2.6-27.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://projects.gnome.org/gconf/",
   "licenseDeclared": "LGPLv2+ and GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GConf is a system for storing application preferences",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.6-27.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-GeoIP-1.6.12",
   "name": "GeoIP",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4fee463f2db71e07799dda2e0192f066cb7d7f8e607cb889a86438c571ee8cc1"
    }
   ],
   "description": "The GeoIP Legacy C library enables the user to find geographical and network information of\nan IP address. To use this library, you may user our commercial GeoIP Legacy databases.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/GeoIP@1.6.12-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://dev.maxmind.com/geoip/legacy/downloadable/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for country/city/organization to IP address or hostname mapping",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.12-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-GeoIP-GeoLite-data-2018.06",
   "name": "GeoIP-GeoLite-data",
   "licenseConcluded": "CC-BY-SA-4.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b217589d8007d21ca9980dc5c75e731e6a61c573fd3b2fafe0e85e40ad5bb686"
    }
   ],
   "description": "The GeoLite databases are free IP geolocation databases. This package contains\ndatabases that are free and map IPv4 and IPv6 addresses to countries, cities or\nautonomous system number. This product includes GeoLite data created by MaxMind.\nAvailable from\nhttp://www.maxmind.com/",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/GeoIP-GeoLite-data@2018.06-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://dev.maxmind.com/geoip/legacy/geolite/",
   "licenseDeclared": "CC-BY-SA-4.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Free GeoLite IP geolocation country database",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2018.06-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-GraphicsMagick-1.3.41",
   "name": "GraphicsMagick",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7d37ffa2391f9ff9309ae069938ad8e561488292fdc5c1fd9d4f17539bf78ffb"
    }
   ],
   "description": "GraphicsMagick is a comprehensive image processing package which is initially\nbased on ImageMagick 5.5.2, but which has undergone significant re-work by\nthe GraphicsMagick Group to significantly improve the quality and performance\nof the software.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/GraphicsMagick@1.3.41-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.graphicsmagick.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An ImageMagick fork, offering faster image generation and better quality",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.41-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-HdrHistogram-2.1.12",
   "name": "HdrHistogram",
   "licenseConcluded": "Public Domain and BSD and CC0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ee9479f54c756aded5bb5486d78ab0e47c83d8b13fb4b4e32b1829237d5e56f9"
    }
   ],
   "description": "HdrHistogram supports the recording and analyzing sampled data value\ncounts across a configurable integer value range with configurable value\nprecision within the range. Value precision is expressed as the number of\nsignificant digits in the value recording, and provides control over value\nquantization behavior across the value range and the subsequent value\nresolution at any given level.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/HdrHistogram@2.1.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://hdrhistogram.github.io/HdrHistogram/",
   "licenseDeclared": "Public Domain and BSD and CC0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A High Dynamic Range (HDR) Histogram",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-HikariCP-2.4.3",
   "name": "HikariCP",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3337d588b76d30664c3b184d6ba4fa3438e60dd92da8a2dbb8aa92dbd697e071"
    }
   ],
   "description": "Fast, simple, reliable. HikariCP is a \"zero-overhead\" production ready JDBC connection pool.\nAt roughly 130Kb, the library is very light.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/HikariCP@2.4.3-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/brettwooldridge/HikariCP",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JDBC Connection Pool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.3-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "name": "ImageMagick",
   "licenseConcluded": "ImageMagick and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5ece872315e4b31766ed1e8c28ab4ac51c036af8a009ce32f648c510681facb5"
    }
   ],
   "description": "Use ImageMagick to create, edit, compose, or convert bitmap images. It can read and write\nimages in a variety of formats (over 200) including PNG, JPEG, GIF, HEIC, TIFF, DPX, EXR,\nWebP, Postscript, PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort,\nshear and transform images, adjust image colors, apply various special effects,\nor draw text, lines, polygons, ellipses and Bézier curves.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ImageMagick@7.1.1.15-2.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.imagemagick.org/",
   "licenseDeclared": "ImageMagick and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Create, edit, compose, or convert bitmap images",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:7.1.1.15-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-Imath-3.1.9",
   "name": "Imath",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0edadf13d285fe9ea5ccf0dd7b20ef896b9d5a3c6cb20fc809d07f1d64ddc994"
    }
   ],
   "description": "Imath is a basic, light-weight, and efficient C++ representation of 2D and 3D\nvectors and matrices and other simple but useful mathematical objects,\nfunctions, and data types common in computer graphics applications, including\nthe “half” 16-bit floating-point type.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/Imath@3.1.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/AcademySoftwareFoundation/Imath",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library of 2D and 3D vector, matrix, and math operations for computer graphics",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-Judy-1.0.5",
   "name": "Judy",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f9218dd2f074a364094b576b7698d393142f55619613274a58d587995634b2c6"
    }
   ],
   "description": "The package provides the most advanced core technology, the main\nadvantages are scalability, high performance and memory efficiency.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/Judy@1.0.5-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/judy/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C library array",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.5-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-Kmesh-0.4.1",
   "name": "Kmesh",
   "licenseConcluded": "ASL 2.0 and GPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8e376bbc73d4d5e6393c02e48367fe0fce7b11c4f030a23c9b670c089e2a65b9"
    }
   ],
   "description": "Kmesh is a eBPF-based service mesh kernel solution.\n\nExclusiveArch: x86_64 aarch64",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/Kmesh@0.4.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kmesh-net",
   "licenseDeclared": "ASL 2.0 and GPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Kmesh is a eBPF-based service mesh kernel solution",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-KubeOS-1.0.8",
   "name": "KubeOS",
   "licenseConcluded": "Mulan PSL v2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "88f655005e3532807a7712a7b5e619f48aaafb787a5a933e188473ca20ee2c4e"
    }
   ],
   "description": "This is an O&M platform used to update the whole OS as an entirety,\nit should be running in kubernetes environment.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/KubeOS@1.0.8-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "Mulan PSL v2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "O&M platform used to update the whole OS as an entirety",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.8-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-LZMA-SDK-23.01",
   "name": "LZMA-SDK",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3fd03ee7ecac810954ce5ef4c3a2f6268deaa9af04de723e2af0a974f28740fd"
    }
   ],
   "description": "The LZMA SDK provides the documentation, samples, header files, libraries, and\ntools you need to develop applications that use LZMA compression.\n\nLZMA is default and general compression methods of 7z format in the 7-Zip program.\nLZMA provides a high compression ratio and fast decompression, so it is very\nsuitable for embedded applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/LZMA-SDK@23.01-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/sevenzip/",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SDK for lzma compression",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:23.01-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-LibRaw-0.21.1",
   "name": "LibRaw",
   "licenseConcluded": "BSD-3-Clause and (CDDL-1.0 or  LGPL-2.1-only)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "db318d2888350753475ea298f1a8a1e5c4857dc723a2025d6f455d6d43811c22"
    }
   ],
   "description": "LibRaw is a library for reading RAW files from digital photo cameras (CRW/CR2, NEF,\nRAF, etc, virtually all RAW formats are supported).It pays special attention to\ncorrect retrieval of data required for subsequent RAW conversion.The library is\nintended for embedding in RAW converters, data analyzers, and other programs using\nRAW files as the initial data.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/LibRaw@0.21.1-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.libraw.org",
   "licenseDeclared": "BSD-3-Clause and (CDDL-1.0 or  LGPL-2.1-only)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for reading RAW files obtained from digital photo cameras",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.21.1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ModemManager-1.22.0",
   "name": "ModemManager",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "378a50fe2274bcef290e6efe1f55b725f6d5bf170720d40a56bca8d2fdde562c"
    }
   ],
   "description": "ModemManager is a DBus-activated daemon which controls mobile broadband\n(2G/3G/4G) devices and connections. Whether built-in devices, USB dongles,\nbluetooth-paired telephones, or professional RS232/USB devices with\nexternal power supplies, ModemManager is able to prepare and configure\nthe modems and setup connections with them.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ModemManager@1.22.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.freedesktop.org/wiki/Software/ModemManager/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Mobile broadband modem manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.22.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-NetworkManager-1.44.2",
   "name": "NetworkManager",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "33191a46847bbf5c5cbc6c9f086eb1d115db939fdd02e02cca6bb4e7e0c15bfc"
    }
   ],
   "description": "NetworkManager attempts to keep an active network connection available\nat all times.  The point of NetworkManager is to make networking\nconfiguration and setup as painless and automatic as possible.\tIf\nusing DHCP, NetworkManager is intended to replace default routes,\nobtain IP addresses from a DHCP server, and change name servers\nwhenever it sees fit.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/NetworkManager@1.44.2-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://networkmanager.dev/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "4",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.44.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-NetworkManager-libreswan-1.2.24",
   "name": "NetworkManager-libreswan",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "66ff79a7e4fe188c7e042f56672976292b54854410655117684d217e6901d153"
    }
   ],
   "description": "This package provides easy connections to IPsec VPNs using NetworkManager and Libreswan.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/NetworkManager-libreswan@1.2.24-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnome.org/projects/NetworkManager",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "NetworkManager VPN plug-in for IPsec VPN",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.24-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ORBit2-2.14.19",
   "name": "ORBit2",
   "licenseConcluded": "LGPLv2+ and GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "de959cda0f0cebd4e176908bcf4c0f32d17cec9ce0c4c600ee8e7a968c982750"
    }
   ],
   "description": "ORBit is an efficient, free C-based ORB, compliant to CORBA version 2.2. CORBA\nstands for Common Object Request Broker Architecture. CORBA in many ways is a\nsuccessor to the Remote Procedure Call (RPC) system common on UNIX and other\nsystems: the best oneline description of CORBA is that it is \"Object Orientated\nRPC\".\nThe key point about CORBA is that it provides a way for two programs to\ncommunicate information. The CORBA mechanism allows these two programs to be\nrunning on different machines and written in different programming languages\nwhile safely (and portably) exchanging data. They also could be running in the\nsame program, on the same machine, in which case the process of communication is\nmuch quickeras ORBit recognises that it does not need to open any communication\nchannel.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ORBit2@2.14.19-26.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.gnome.org/Archive/orbit2",
   "licenseDeclared": "LGPLv2+ and GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A high-performance CORBA Object Request Broker",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.14.19-26.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-OpenCSD-1.3.3",
   "name": "OpenCSD",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8d32f7202a0175f77aaf039346ed9be99e7545a7934821cfd6698104a8f0af00"
    }
   ],
   "description": "OpenCSD will decode formatted trace in three stages:\n1. Frame Deformatting : Removal CoreSight frame formatting from individual trace streams.\n2. Packet Processing : Separate individual trace streams into discrete packets.\n3. Packet Decode : Convert the packets into fully decoded trace describing the program flow on a core.\nThe library is implemented in C++ with an optional \"C\" API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/OpenCSD@1.3.3-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An open source CoreSight(tm) Trace Decode library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.3-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-OpenEXR-3.1.11",
   "name": "OpenEXR",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f81cf90adaf8b8d5d7d77a406f455377299503a8056df572272155c958d27b64"
    }
   ],
   "description": "OpenEXR is a high dynamic-range (HDR) image file format originally developed by Industrial\nLight & Magic for use in computer imaging applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/OpenEXR@3.1.11-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.openexr.com/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A high dynamic-range (HDR) image file format for use in computer imaging applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.11-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-OpenIPMI-2.0.34",
   "name": "OpenIPMI",
   "licenseConcluded": "LGPLv2+ and GPLv2+ or BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3e5d47d0521f6b0420118b28fd3a6b2bcfd0fa3cf553c7621a425c4789a13709"
    }
   ],
   "description": "This is the OpenIPMI library, a library that makes simplifies building\ncomplex IPMI management software.IPMI is a specification detailing how\nto detect and manage sensors in a system.  It also specifies some\nchassis-level thing like power control,reset, FRU (Field Replaceable Unit)\ninformation, and watchdogs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/OpenIPMI@2.0.34-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/openipmi/",
   "licenseDeclared": "LGPLv2+ and GPLv2+ or BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "IPMI (Intelligent Platform Management Interface) library and tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.34-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-PEGTL-3.2.7",
   "name": "PEGTL",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c2bb314c31db936c2a49880c50115f2fb9bf134e6ea6068a2c91c5781b29559d"
    }
   ],
   "description": "The Parsing Expression Grammar Template Library (PEGTL) is a zero-dependency\nC++11 header-only library for creating parsers according to a Parsing\nExpression Grammar (PEG).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/PEGTL@3.2.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/taocpp/PEGTL/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parsing Expression Grammar Template Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-PackageKit-1.2.8",
   "name": "PackageKit",
   "licenseConcluded": "GPLv2+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "24904143b911f8dc91fb7b9e53e6232a374e34d4c41cd433a246203dd4e8f680"
    }
   ],
   "description": "PackageKit is a D-Bus abstraction layer that allows the session user\nto manage packages in a secure way using a cross-distro,\ncross-architecture API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/PackageKit@1.2.8-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.freedesktop.org/software/PackageKit/",
   "licenseDeclared": "GPLv2+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Package management service",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.8-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-PyPAM-0.5.0",
   "name": "PyPAM",
   "licenseConcluded": "LGPLv2.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "59036224cf70149d0f74401081dad138f917abfed7ab9fb8b307e00ca4adc7ba"
    }
   ],
   "description": "PAM (Pluggable Authentication Module) bindings for Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/PyPAM@0.5.0-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.pangalactic.org/PyPAM",
   "licenseDeclared": "LGPLv2.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "PAM bindings for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.0-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-PyQt4-4.12.3",
   "name": "PyQt4",
   "licenseConcluded": "(GPLv3 or GPLv2 with exceptions) and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "946dec357fa5c6f4495ada0cd57fb2d0d55fcaad9b340d353bde36048b2591d6"
    }
   ],
   "description": "These are Python bindings for Qt4.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/PyQt4@4.12.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.riverbankcomputing.com/software/pyqt/",
   "licenseDeclared": "(GPLv3 or GPLv2 with exceptions) and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python bindings for Qt4",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.12.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-4.0.5",
   "name": "R",
   "licenseConcluded": "AGPL-3.0 and Artistic-2.0 and BSD-2-Clause and BSD-3-Clause and GPL-2.0 and GPL-3.0 and LGPL-2.1 and LGPL-3.0 and MIT and CC-BY-SA-4.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a283e5aeb690492d060dda69353c9292a051767b568287e2a7394c588642b572"
    }
   ],
   "description": "This is a metapackage that provides both core R userspace and all R development\ncomponents.\n\nR is a language and environment for statistical computing and graphics. R is similar\nto the award-winning S system, which was developed at Bell Laboratories by\nJohn Chambers et al. It provides a wide variety of statistical and graphical\ntechniques (linear and nonlinear modelling, statistical tests, time series analysis,\nclassification, clustering, ...).\n\nR is designed as a true computer language with control-flow constructions for\niteration and alternation, and it allows users to add additional functionality\nby defining new functions. For computationally intensive tasks, C, C++ and\nFortran code can be linked and called at run time.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R@4.0.5-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.r-project.org",
   "licenseDeclared": "AGPL-3.0 and Artistic-2.0 and BSD-2-Clause and BSD-3-Clause and GPL-2.0 and GPL-3.0 and LGPL-2.1 and LGPL-3.0 and MIT and CC-BY-SA-4.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A language for data analysis and graphics",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.5-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-AUC-0.3.2",
   "name": "R-AUC",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7c1c320684bf7be4c6ec26ac08b29f6f591eb55bbb8b4df63a7161ace5a027d2"
    }
   ],
   "description": "This package includes functions to compute the area under the curve of\nselected measures: The area under the sensitivity curve (AUSEC), the area\nunder the specificity curve (AUSPC), the area under the accuracy curve\n(AUACC), and the area under the receiver operating characteristic curve\n(AUROC). The curves can also be visualized. Support for partial areas is",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-AUC@0.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=AUC",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Threshold independent performance measures for probabilistic classifiers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-AsioHeaders-1.16.1.1",
   "name": "R-AsioHeaders",
   "licenseConcluded": "Boost",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9da2b3d3061b6df9e169ae8e2033e9e9229f31537e7168d4524346ff3206af32"
    }
   ],
   "description": "'Asio' is a cross-platform C++ library for network and low-level I/O\nprogramming that provides developers with a consistent asynchronous model using\na modern C++ approach. It is also included in Boost but requires linking when\nused with Boost. Standalone it can be used header-only (provided a recent\ncompiler). 'Asio' is written and maintained by Christopher M. Kohlhoff, and\nreleased under the 'Boost Software License', Version 1.0.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-AsioHeaders@1.16.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=AsioHeaders",
   "licenseDeclared": "Boost",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Asio C++ Header Files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.16.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-BH-1.78.0.0",
   "name": "R-BH",
   "licenseConcluded": "Boost",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b9263148f5272ea6ad5497c31fdbb8e50a1de3155dbe71679afe9a865b352820"
    }
   ],
   "description": "Boost provides free peer-reviewed portable C++ source libraries. A large part\nof Boost is provided as C++ template code which is resolved entirely at\ncompile-time without linking. This package aims to provide the most useful\nsubset of Boost libraries for template use among CRAN package. By placing\nthese libraries in this package, we offer a more efficient distribution\nsystem for CRAN as replication of this code in the sources of other packages\nis avoided.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-BH@1.78.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://cran.r-project.org/package=BH",
   "licenseDeclared": "Boost",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Boost C++ Header Files for R",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.78.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-Cairo-1.5.12.2",
   "name": "R-Cairo",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6342132ad4ebaefc4a62ad9f529efffe2280e6dad5b47daea5b27d719314bba5"
    }
   ],
   "description": "R graphics device using cairographics library that can be used to create\nhigh-quality vector (PDF, PostScript and SVG) and bitmap output (PNG, JPEG,\nTIFF), and high-quality rendering in displays (X11 and Win32).  Since it uses\nthe same back-end for all output, copying across formats is WYSIWYG. Files are\ncreated without the dependence on X11 or other external programs. This device\nsupports alpha channel (semi-transparent drawing) and resulting images can\ncontain transparent and semi-transparent regions. It is ideal for use in server\nenvironments (file output) and as a replacement for other devices that don't\nhave Cairo's capabilities such as alpha support or anti-aliasing. Backends are\nmodular such that any subset of backends is supported.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-Cairo@1.5.12.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=Cairo",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Use Cairo for high-quality bitmap, vector, and display output",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.12.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-DBI-1.1.1",
   "name": "R-DBI",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "29be9c8ed875caecc2b145c8c55a385939f76f6db91a68a14b22f254e65dd599"
    }
   ],
   "description": "A database interface (DBI) definition for communication between R and\nrelational database management systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-DBI@1.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://cran.r-project.org/package=DBI",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Database interface module for R",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-R.cache-0.15.0",
   "name": "R-R.cache",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d9454922ac1045d531dd864f4094150f24081c19dc9d0a26af804d1715a009c7"
    }
   ],
   "description": "Memoization can be used to speed up repetitive and computational expensive\nfunction calls.  The first time a function that implements memoization is\ncalled the results are stored in a cache memory.  The next time the\nfunction is called with the same set of parameters, the results are\nmomentarily retrieved from the cache avoiding repeating the calculations.\nWith this package, any R object can be cached in a key-value storage where\nthe key can be an arbitrary set of R objects.  The cache memory is\npersistent (on the file system).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-R.cache@0.15.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=R.cache",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fast and Light-Weight Caching (Memoization) of Objects and Results",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.15.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-R.devices-2.17.0",
   "name": "R-R.devices",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2e1f160a1eec5d4db048a6cb8f1aa5fdf6b3a54387a82402cc6da7cb5668a62a"
    }
   ],
   "description": "Functions for creating plots and image files in a unified way regardless of\noutput format (EPS, PDF, PNG, SVG, TIFF, WMF, etc.). Default device options\nas well as scales and aspect ratios are controlled in a uniform way across\nall device types. Switching output format requires minimal changes in code.\nThis package is ideal for large-scale batch processing, because it will\nnever leave open graphics devices or incomplete image files behind, even on\nerrors or user interrupts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-R.devices@2.17.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=R.devices",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Unified Handling of Graphics Devices",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.17.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-R.methodsS3-1.8.1",
   "name": "R-R.methodsS3",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6fecec3429c9a8b3e755a6639665a23859313e0f13ca268c950671421ce3fd1e"
    }
   ],
   "description": "Methods that simplify the setup of S3 generic functions and S3 methods.  Major\neffort has been made in making definition of methods as simple as possible with\na minimum of maintenance for package developers.  For example, generic\nfunctions are created automatically, if missing, and naming conflict are\nautomatically solved, if possible.  The method setMethodS3() is a good start\nfor those who in the future may want to migrate to S4.  This is a\ncross-platform package implemented in pure R that generates standard S3\nmethods.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-R.methodsS3@1.8.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=R.methodsS3",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "S3 Methods Simplified",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-R.oo-1.24.0",
   "name": "R-R.oo",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ddf53b96950afde438c1c20ae57625ef170b887d66e2505b693363859b9117d0"
    }
   ],
   "description": "Methods and classes for object-oriented programming in R with or without\nreferences.  Large effort has been made on making definition of methods as\nsimple as possible with a minimum of maintenance for package developers.\nThe package has been developed since 2001 and is now considered very\nstable.  This is a cross-platform package implemented in pure R that\ndefines standard S3 classes without any tricks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-R.oo@1.24.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=R.oo",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "R Object-Oriented Programming with or without References",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.24.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-R.rsp-0.44.0",
   "name": "R-R.rsp",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8ed9f407710cbfaac1f437495cbd71fc4b014d93df35d92b328508b08fcafd5e"
    }
   ],
   "description": "The RSP markup language makes any text-based document come alive.  RSP provides\na powerful markup for controlling the content and output of LaTeX, HTML,\nMarkdown, AsciiDoc, Sweave and knitr documents (and more), e.g. 'Today's date\nis <%=Sys.Date()%>'.  Contrary to many other literate programming languages,\nwith RSP it is straightforward to loop over mixtures of code and text sections,\ne.g. in month-by-month summaries.  RSP has also several preprocessing\ndirectives for incorporating static and dynamic contents of external files\n(local or online) among other things.  Functions rstring() and rcat() make it\neasy to process RSP strings, rsource() sources an RSP file as it was an R\nscript, while rfile() compiles it (even online) into its final output format,\ne.g. rfile('report.tex.rsp') generates 'report.pdf' and rfile('report.md.rsp')\ngenerates 'report.html'.  RSP is ideal for self-contained scientific reports\nand R package vignettes.  It's easy to use - if you know how to write an R\nscript, you'll be up and running within minutes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-R.rsp@0.44.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=R.rsp",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dynamic Generation of Scientific Reports",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.44.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-R.utils-2.10.1",
   "name": "R-R.utils",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0d4057a116880bcad034c4243b324ece3407d2e7e8e0ab1e4ddd57b5b9adf843"
    }
   ],
   "description": "Utility functions useful when programming and developing R packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-R.utils@2.10.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=R.utils",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Various Programming Utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.10.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-R6-2.5.1",
   "name": "R-R6",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d98ea0518c074f7517aa671dfb62339ae2a8eb616c39a95d2704cf00af6eb447"
    }
   ],
   "description": "The R6 package allows the creation of classes with reference semantics,\nsimilar to R's built-in reference classes. Compared to reference classes,\nR6 classes are simpler and lighter-weight, and they are not built on S4\nclasses so they do not require the methods package. These classes allow\npublic and private members, and they support inheritance, even when the\nclasses are defined in different packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-R6@2.5.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cran.r-project.org/web/packages/R6/index.html",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Classes with Reference Semantics",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-RCurl-1.98.1.3",
   "name": "R-RCurl",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1cc837769f98f2cb2fd51ada0ecf56452422f7de24cbfd3213b8f334ad441326"
    }
   ],
   "description": "The package allows one to compose general HTTP requests and provides convenient\nfunctions to fetch URIs, get & post forms, etc. and process the results\nreturned by the Web server. This provides a great deal of control over the\nHTTP/FTP/... connection and the form of the request while providing a\nhigher-level interface than is available just using R socket connections.\nAdditionally, the underlying implementation is robust and extensive, supporting\nFTP/FTPS/TFTP (uploads and downloads), SSL/HTTPS, telnet, dict, ldap, and also\nsupports cookies, redirects, authentication, etc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-RCurl@1.98.1.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cran.r-project.org/web/packages/RCurl/index.html",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "General network (HTTP/FTP) client interface for R",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.98.1.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-RODBC-1.3.17",
   "name": "R-RODBC",
   "licenseConcluded": "GPLv2 or GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8e00c01c00ccf3d06a5d03715b892bb93aef7b2dafcbf88234e3b7468008f826"
    }
   ],
   "description": "An ODBC database interface for R.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-RODBC@1.3.17-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cran.r-project.org/web/packages/RODBC/",
   "licenseDeclared": "GPLv2 or GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An ODBC database interface for R",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.17-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-RUnit-0.4.32",
   "name": "R-RUnit",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "babfdc504472a0be2228c25f255e6289f225bba129f545771e6d6145a7285f55"
    }
   ],
   "description": "R functions implementing a standard Unit Testing framework, with additional\ncode inspection and report generation tools.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-RUnit@0.4.32-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=RUnit",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "R Unit test framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.32-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-Rcpp-1.0.8.3",
   "name": "R-Rcpp",
   "licenseConcluded": "GPLv2+ and Boost",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7af2cfe5bd60bdf870dc0913d8bf9486c50b823f840d4240ea94fff7eabe801b"
    }
   ],
   "description": "The Rcpp package provides R functions as well as C++ classes which\noffer a seamless integration of R and C++. Many R data types and\nobjects can be mapped back and forth to C++ equivalents which\nfacilitates both writing of new code as well as easier integration of\nthird-party libraries.\nDocumentation about Rcpp is provided by several vignettes included in\nthis package, via the Rcpp Gallery site at http://gallery.rcpp.org,\nthe paper by Eddelbuettel and Francois (2011, JSS), and the book by\nEddelbuettel (2013, Springer).\nSee citation(\"Rcpp\") for details on the last two.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-Rcpp@1.0.8.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://cran.r-project.org/package=Rcpp",
   "licenseDeclared": "GPLv2+ and Boost",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Seamless R and C++ Integration",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.8.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-TH-data-1.0.10",
   "name": "R-TH-data",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6009ace2e71c812b21f20c3033f201ae766821c7403e05c566fa30f68b88491d"
    }
   ],
   "description": "Data for other R packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-TH-data@1.0.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=TH.data",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Data for other R packages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-XML-3.99.0.6",
   "name": "R-XML",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b268ee1bb3fb2293ed79d32f5c515329b8ad31a8d7e3c8b87e83819e17e44830"
    }
   ],
   "description": "Many approaches for both reading and creating XML (and HTML) documents\n(including DTDs), both local and accessible via HTTP or FTP.  Also offers\naccess to an XPath \"interpreter\".",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-XML@3.99.0.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=XML",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for Parsing and Generating XML Within R and S-Plus",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.99.0.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-ascii-2.4",
   "name": "R-ascii",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f5fd6084f2422259cfbde20a59bfca7dd09a0af2f06ff7f302e4c1460ae0c94e"
    }
   ],
   "description": "Coerce R object to asciidoc, txt2tags, restructuredText, org, textile or pandoc\nsyntax. Package comes with a set of drivers for Sweave.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-ascii@2.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=ascii",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Export R Objects to Several Markup Languages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-askpass-1.1",
   "name": "R-askpass",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "183c75e8cb4a9b3e15e658e1a57323e96f8dae22f319edc53eec54dd02a4a106"
    }
   ],
   "description": "Cross-platform utilities for prompting the user for credentials or a\npassphrase, for example to authenticate with a server or read a protected key.\nIncludes native programs for MacOS and Windows, hence no 'tcltk' is required.\nPassword entry can be invoked in two different ways: directly from R via the\naskpass() function, or indirectly as password-entry back-end for 'ssh-agent' or\n'git-credential' via the SSH_ASKPASS and GIT_ASKPASS environment variables.\nThereby the user can be prompted for credentials or a passphrase if needed when\nR calls out to git or ssh.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-askpass@1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=askpass",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Safe Password Entry for R, Git, and SSH",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-assertthat-0.2.1",
   "name": "R-assertthat",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a2bf2291b9f0227c6d5783d21ae37caac7c9b820e60d1d36d2030d29cd5c08ea"
    }
   ],
   "description": "An extension to stopifnot() that makes it easy to declare the pre and post\nconditions that you code should satisfy, while also producing friendly\nerror messages so that your users know what's gone wrong.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-assertthat@0.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=assertthat",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Easy Pre and Post Assertions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-backports-1.2.1",
   "name": "R-backports",
   "licenseConcluded": "GPLv2 or GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0d53c2f2bad4bb0c11674b2fa5e24b0a53fcee688fea85c245c5ed214be63fd9"
    }
   ],
   "description": "Functions introduced or changed since R v3.0.0 are re-implemented in this\npackage. The backports are conditionally exported in order to let R resolve\nthe function name to either the implemented backport, or the respective\nbase version, if available. Package developers can make use of new\nfunctions or arguments by selectively importing specific backports to\nsupport older installations.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-backports@1.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=backports",
   "licenseDeclared": "GPLv2 or GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Reimplementations of Functions Introduced Since R-3.0.0",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-base64enc-0.1.3",
   "name": "R-base64enc",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7db392657d3ba9ca24db18d4cc30e18d01e1c2dd9301013080c7845677fe1ae4"
    }
   ],
   "description": "This package provides tools for handling base64 encoding. It is more\nflexible than the orphaned base64 package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-base64enc@0.1.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=base64enc",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for base64 encoding",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-bit-4.0.4",
   "name": "R-bit",
   "licenseConcluded": "GPLv2 or GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e2132bd29869f2b683fb707b431c8183280eb69d82cf6ca240fc888bbc392bf1"
    }
   ],
   "description": "Provided are classes for boolean and skewed boolean vectors, fast boolean\nmethods, fast unique and non-unique integer sorting, fast set operations on\nsorted and unsorted sets of integers, and foundations for ff (range index,\ncompression, chunked processing).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-bit@4.0.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=bit",
   "licenseDeclared": "GPLv2 or GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Classes and Methods for Fast Memory-Efficient Boolean Selections",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-bit64-4.0.5",
   "name": "R-bit64",
   "licenseConcluded": "GPLv2 or GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "738514c0c6bc9d23db30ce0e6c4b2938527c5e0dd009dc656b6b65dd85ab0087"
    }
   ],
   "description": "Package 'bit64' provides serializable S3 atomic 64bit (signed) integers. These\nare useful for handling database keys and exact counting in +-2^63. WARNING: do\nnot use them as replacement for 32bit integers, integer64 are not supported for\nsubscripting by R-core and they have different semantics when combined with\ndouble, e.g. integer64 + double => integer64. Class integer64 can be used in\nvectors, matrices, arrays and data.frames. Methods are available for coercion\nfrom and to logicals, integers, doubles, characters and factors as well as many\nelementwise and summary functions. Many fast algorithmic operations such as\n'match' and 'order' support interactive data exploration and manipulation and\noptionally leverage caching.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-bit64@4.0.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=bit64",
   "licenseDeclared": "GPLv2 or GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A S3 Class for Vectors of 64bit Integers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-bitops-1.0.7",
   "name": "R-bitops",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "92858cf7df8c355a4e2d15ffdd1a65e468d02a408d3c485375ddb022fb3ad250"
    }
   ],
   "description": "Functions for Bitwise operations on integer vectors.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-bitops@1.0.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cran.r-project.org/web/packages/bitops/index.html",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Functions for Bitwise operations",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-brio-1.1.3",
   "name": "R-brio",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "14851ac6051888efdda8095546bd3d30ce6ee887243e7e529c9d24959dd9acea"
    }
   ],
   "description": "Functions to handle basic input output, these functions always read and write\nUTF-8 (8-bit Unicode Transformation Format) files and provide more explicit\ncontrol over line endings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-brio@1.1.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=brio",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Basic R Input Output",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-cachem-1.0.5",
   "name": "R-cachem",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d894cd4790871352d8f1a73606fa61ad2c6b3e2c310949ae3c9ec94af68c847b"
    }
   ],
   "description": "Key-value stores with automatic pruning. Caches can limit either their total\nsize or the age of the oldest object (or both), automatically pruning objects\nto maintain the constraints.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-cachem@1.0.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cran.r-project.org/web/packages/cachem/index.html",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cache R Objects with Automatic Pruning",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-callr-3.7.0",
   "name": "R-callr",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2878af489ede42f5e28853217145e43221f8ca0e54cc5a586d36afa9ab347b85"
    }
   ],
   "description": "It is sometimes useful to perform a computation in a separate R process,\nwithout affecting the current R process at all. This packages does exactly\nthat.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-callr@3.7.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=callr",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Call R from R",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.7.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-car-2.0.22",
   "name": "R-car",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f6a24c20788256cf3701a21fd152056ef33306cebad36f7d38d65b32421742da"
    }
   ],
   "description": "This package accompanies J. Fox, An R and S-PLUS Companion to Applied\nRegression, Sage, 2002. The package contains mostly functions for applied\nregression, linear models, and generalized linear models, with an emphasis on\nregression diagnostics, particularly graphical diagnostic methods.  There are\nalso some utility functions. With some exceptions, it does not duplicate\ncapabilities in the basic distribution of R, nor in widely used packages.\nWhere relevant, the functions in car are consistent with na.action = na.omit\nor na.exclude.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-car@2.0.22-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cran.r-project.org/web/packages/car/index.html",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Companion to Applied Regression package for R",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.22-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-cli-2.2.0",
   "name": "R-cli",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f4a3b99957b112f761ec1b9df9ed9c7a68b56f0f150ad9a65285500cbdb93c4f"
    }
   ],
   "description": "A suite of tools to build attractive command line interfaces ('CLIs'), from\nsemantic elements: headings, lists, alerts, paragraphs, etc. Supports custom\nthemes via a 'CSS'-like language. It also contains a number of lower level\n'CLI' elements: rules, boxes, trees, and 'Unicode' symbols with 'ASCII'\nalternatives. It integrates with the 'crayon' package to support 'ANSI'\nterminal colors.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-cli@2.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=cli",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Helpers for Developing Command Line Interfaces",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-coda-0.19.4",
   "name": "R-coda",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "296dd1518a591588b34838facf941eea98587bb53f8be6e71e156b9a89cc991f"
    }
   ],
   "description": "Provides functions for summarizing and plotting the output from Markov\nChain Monte Carlo (MCMC) simulations, as well as diagnostic tests of\nconvergence to the equilibrium distribution of the Markov chain.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-coda@0.19.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=coda",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Output Analysis and Diagnostics for MCMC",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.19.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-commonmark-1.7",
   "name": "R-commonmark",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "60b74175a2e9a94b9ed7025f879daad2443a6772ce0072b42858bc6a4b98e5b4"
    }
   ],
   "description": "The CommonMark specification defines a rationalized version of markdown\nsyntax. This package uses the 'cmark' reference implementation for\nconverting markdown text into various formats including html, latex and\ngroff man. In addition it exposes the markdown parse tree in xml format.\nAlso includes opt-in support for GFM extensions including tables,\nautolinks, and strikethrough text.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-commonmark@1.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=commonmark",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "High Performance CommonMark and Github Markdown Rendering in R",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-cpp11-0.4.2",
   "name": "R-cpp11",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "77f3f42f25830cb3492fd4d13c93d0a57d96b90e1c4d27c89a29c0695fcfbc6e"
    }
   ],
   "description": "Provides a header only, C++11 interface to R's C interface.  Compared to\nother approaches 'cpp11' strives to be safe against long jumps from the C\nAPI as well as C++ exceptions, conform to normal R function semantics and\nsupports interaction with 'ALTREP' vectors.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-cpp11@0.4.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=cpp11",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A C++11 Interface for R's C Interface",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-crayon-1.3.4",
   "name": "R-crayon",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "83fed2a6e6787590d3800b5de05a221b2d9f82bea965460a5d318f8b690c88e6"
    }
   ],
   "description": "Colored terminal output on terminals that support 'ANSI' color and highlight\ncodes. It also works in 'Emacs' 'ESS'. 'ANSI' color support is automatically\ndetected. Colors and highlighting can be combined and nested. New styles can\nalso be created easily. This package was inspired by the 'chalk'\n'JavaScript' project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-crayon@1.3.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cran.r-project.org/web/packages/crayon/index.html",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Colored Terminal Output",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-curl-4.3.2",
   "name": "R-curl",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "58bd9f7fc362fa1a586abeb08a0355b8f8aef786f8d2d0b18f9698586c86739f"
    }
   ],
   "description": "The curl() and curl_download() functions provide highly configurable drop-in\nreplacements for base url() and download.file() with better performance,\nsupport for encryption (https, ftps), gzip compression, authentication, and\nother 'libcurl' goodies. The core of the package implements a framework for\nperforming fully customized requests where data can be processed either in\nmemory, on disk, or streaming via the callback or connection interfaces. Some\nknowledge of 'libcurl' is recommended; for a more-user-friendly web client see\nthe 'httr' package which builds on this package with http specific tools and\nlogic.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-curl@4.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=curl",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Modern and Flexible Web Client for R",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-desc-1.3.0",
   "name": "R-desc",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ce6b0c19b4124dc216dc92ee2384bd02f4d9420ba3210d40a860d33c1fb55834"
    }
   ],
   "description": "Tools to read, write, create, and manipulate DESCRIPTION files. It is\nintended for packages that create or manipulate other packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-desc@1.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=desc",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Manipulate DESCRIPTION Files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-dichromat-2.0.0",
   "name": "R-dichromat",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8985572de2ba0c391d72c10f86782e4d39ba13b6622b5d6cf874f87ad1a87e0d"
    }
   ],
   "description": "Collapse red-green or green-blue distinctions to simulate the effects of\ndifferent types of color-blindness.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-dichromat@2.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=dichromat",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Color Schemes for Dichromats",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-diffobj-0.3.4",
   "name": "R-diffobj",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "60cfdcd5b170bf5a871c8887f1f9f29d7a8de1d705e7879310bbed0956c54a73"
    }
   ],
   "description": "Generate a colorized diff of two R objects for an intuitive visualization\nof their differences.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-diffobj@0.3.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=diffobj",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Diffs for R Objects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-digest-0.6.25",
   "name": "R-digest",
   "licenseConcluded": "GPLv2+ and BSD and MIT and zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "60a0abde59e3687b6691d114a4b6640158697f25cb18c133ecbcfdbb9f34fb4b"
    }
   ],
   "description": "Implementation of a function 'digest()' for the creation of hash digests of\narbitrary R objects (using the md5, sha-1, sha-256, crc32, xxhash and\nmurmurhash algorithms) permitting easy comparison of R language objects, as\nwell as a function 'hmac()' to create hash-based message authentication code.\nThe md5 algorithm by Ron Rivest is specified in RFC 1321, the sha-1 and\nsha-256 algorithms are specified in FIPS-180-1 and FIPS-180-2, and the crc32\nalgorithm is described in\nftp://ftp.rocksoft.com/cliens/rocksoft/papers/crc_v3.txt. For md5, sha-1,\nsha-256 and aes, this package uses small standalone implementations that were\nprovided by Christophe Devine. For crc32, code from the zlib library is used.\nFor sha-512, an implementation by Aaron D. Gifford is used. For xxHash, the\nimplementation by Yann Collet is used. For murmurhash, an implementation by\nShane Day is used. Please note that this package is not meant to be deployed\nfor cryptographic purposes for which more comprehensive (and widely tested)\nlibraries such as OpenSSL should be used.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-digest@0.6.25-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cran.r-project.org/web/packages/digest/index.html",
   "licenseDeclared": "GPLv2+ and BSD and MIT and zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Create Cryptographic Hash Digest of R Objects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.25-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-ellipsis-0.3.2",
   "name": "R-ellipsis",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2a5bc8f8998b68ff534775dbe578b49630ec7900d6563aafcb7fc0b595cd9de3"
    }
   ],
   "description": "The ellipsis is a powerful tool for extending functions. Unfortunately this\npower comes at a cost: misspelled arguments will be silently ignored. The\nellipsis package provides a collection of functions to catch problems and alert\nthe user.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-ellipsis@0.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=ellipsis",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Collection of functions to catch problems and alert the user",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-evaluate-0.14",
   "name": "R-evaluate",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "16be93cf6b152c63a373661290b9c8d3036629ac723fdfae8054fc6f175f7495"
    }
   ],
   "description": "Parsing and evaluation tools that make it easy to recreate the command line\nbehaviour of R.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-evaluate@0.14-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=evaluate",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parsing and Evaluation Tools that Provide More Details than the Default",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.14-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-fansi-0.5.0",
   "name": "R-fansi",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "83e41d7fdd6598820dea7c0f863fef18f8f9f90eefb45a61201e25bf4592f376"
    }
   ],
   "description": "Counterparts to R string manipulation functions that account for the\neffects of ANSI text formatting control sequences.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-fansi@0.5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=fansi",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ANSI Control Sequence Aware String Functions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-farver-2.1.0",
   "name": "R-farver",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "76d9761cab7f131803583baa84cc6b6bbddad484aa4c1170ff8f9e9909397143"
    }
   ],
   "description": "The encoding of colour can be handled in many different ways, using different\ncolour spaces. As different colour spaces have different uses, efficient\nconversion between these representations are important. The 'farver' package\nprovides a set of functions that gives access to very fast colour space\nconversion and comparisons implemented in C++, and offers speed improvements\nover the 'convertColor' function in the 'grDevices' package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-farver@2.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=farver",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "High Performance Colour Space Manipulation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-fastmap-1.1.0",
   "name": "R-fastmap",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5ae1231afd2d8324018982c0b3aae88db20774fdb83785fd5e30f0eb4eea1cd1"
    }
   ],
   "description": "Fast implementation of data structures, including a key-value store, stack,\nand queue. Environments are commonly used as key-value stores in R, but\nevery time a new key is used, it is added to R's global symbol table,\ncausing a small amount of memory leakage. This can be problematic in cases\nwhere many different keys are used. Fastmap avoids this memory leak issue\nby implementing the map using data structures in C++.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-fastmap@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=fastmap",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fast Data Structures",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-filehash-2.4.2",
   "name": "R-filehash",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "69ea7c2643a0b9dd59b02e009d41fa2cf2b5c53d3262d6574233af8bfbede2af"
    }
   ],
   "description": "Implements a simple key-value style database where character string keys\nare associated with data values that are stored on the disk. A simple\ninterface is provided for inserting, retrieving, and deleting data from\nthe database. Utilities are provided that allow 'filehash' databases to be\ntreated much like environments and lists are already used in R. These\nutilities are provided to encourage interactive and exploratory analysis\non large datasets. Three different file formats for representing the\ndatabase are currently available and new formats can easily be\nincorporated by third parties for use in the 'filehash' framework.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-filehash@2.4.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=filehash",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple Key-Value Database",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-generics-0.1.0",
   "name": "R-generics",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4e0413dd76fa8854a33f5507d36dc0d14a7e5705bee2d28014cce0ce9b3761c1"
    }
   ],
   "description": "In order to reduce potential package dependencies and conflicts, generics\nprovides a number of commonly used S3 generics.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-generics@0.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=generics",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Common S3 Generics not Provided by Base R Methods Related to Model Fitting",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-ggplot2movies-0.0.1",
   "name": "R-ggplot2movies",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fc25d734b67e48627306b99ce81e230a4250a8556656d5a862f6f988d20a1a3a"
    }
   ],
   "description": "A dataset about movies. This was previously contained in ggplot2, but has been\nmoved its own package to reduce the download size of ggplot2.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-ggplot2movies@0.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=ggplot2movies",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Movies Data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-glue-1.4.2",
   "name": "R-glue",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c965137ab27e8198c51eb172ae9a7dcf4cdb5142d101f86fa5382eb0911d24cc"
    }
   ],
   "description": "An implementation of interpreted string literals, inspired by Python's\nLiteral String Interpolation <https://www.python.org/dev/peps/pep-0498/>\nand Docstrings <https://www.python.org/dev/peps/pep-0257/> and Julia's\nTriple-Quoted String Literals\n<https://docs.julialang.org/en/v1.3/manual/strings/#Triple-Quoted-String-Literals-1>.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-glue@1.4.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=glue",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Interpreted String Literals",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-highr-0.9",
   "name": "R-highr",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "da59d9d5788dbb12f476f8ca5276533b56fd0168e2b7b82d888cafcd746777b4"
    }
   ],
   "description": "Provides syntax highlighting for R source code. Currently it supports LaTeX and\nHTML output. Source code of other languages is supported via Andre Simon's\nhighlight package (<http://www.andre-simon.de>).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-highr@0.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=highr",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Syntax Highlighting for R Source Code",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-htmltools-0.5.1.1",
   "name": "R-htmltools",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "880f95a9cb215b2c483fd0841715a25eda48e26938acb3a978c07e82369994a2"
    }
   ],
   "description": "Tools for HTML generation and output.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-htmltools@0.5.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=htmltools",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for HTML",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-htmlwidgets-1.5.3",
   "name": "R-htmlwidgets",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4072613f8a457dc20953d516ad2fb58d5785ab1f8b29b1ff646e1930d019a8ce"
    }
   ],
   "description": "A framework for creating HTML widgets that render in various contexts\nincluding the R console, 'R Markdown' documents, and 'Shiny' web\napplications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-htmlwidgets@1.5.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=htmlwidgets",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTML Widgets for R",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-inline-0.3.19",
   "name": "R-inline",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5798ee03cb3bdeaf25f4774bc4fbcbf802139abc2ba7c0168d458a4fe0b62ce3"
    }
   ],
   "description": "Functionality to dynamically define R functions and S4 methods with\n'inlined' C, C++ or Fortran code supporting the .C and .Call calling\nconventions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-inline@0.3.19-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://cran.r-project.org/package=inline",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Functions to Inline C, C++, Fortran Function Calls from R",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.19-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-jpeg-0.1.8.1",
   "name": "R-jpeg",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e4e998f9d02c5c652ca56f14121195a97934869bfa7b7eee83d153b28dd01919"
    }
   ],
   "description": "This package provides an easy and simple way to read, write and display\nbitmap images stored in the JPEG format. It can read and write both files\nand in-memory raw vectors.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-jpeg@0.1.8.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=jpeg",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Read and write JPEG images",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-jsonlite-1.7.3",
   "name": "R-jsonlite",
   "licenseConcluded": "MIT and ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2320ebf5bab109bcef184a025d77a3238fcc68e98ed7f1030dafc719ad6eb957"
    }
   ],
   "description": "A reasonably fast JSON parser and generator, optimized for statistical data and\nthe web. Offers simple, flexible tools for working with JSON in R, and is\nparticularly powerful for building pipelines and interacting with a web API.\nThe implementation is based on the mapping described in the vignette (Ooms,\n2014). In addition to converting JSON data from/to R objects, 'jsonlite'\ncontains functions to stream, validate, and prettify JSON data.  The unit tests\nincluded with the package verify that all edge cases are encoded and decoded\nconsistently for use with dynamic data in systems and applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-jsonlite@1.7.3-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=jsonlite",
   "licenseDeclared": "MIT and ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Simple and Robust JSON Parser and Generator for R",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.3-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-knitr-1.33",
   "name": "R-knitr",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0743461cc1ab04ff2c01ee523bf886462367f5e112bc8bf5eb778541a96eeb5a"
    }
   ],
   "description": "Provides a general-purpose tool for dynamic report generation in R using\nLiterate Programming techniques.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-knitr@1.33-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=knitr",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A General-Purpose Package for Dynamic Report Generation in R",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.33-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-labeling-0.4.2",
   "name": "R-labeling",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8936ba6cf7bd876e726d12666a9c634b5779072fa982a42701e9dd0579a9b46a"
    }
   ],
   "description": "Functions which provide a range of axis labeling algorithms.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-labeling@0.4.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=labeling",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Axis Labeling",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-lifecycle-1.0.1",
   "name": "R-lifecycle",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "04a23d3caa15feeee82516183ad0028844cc7e4c151cf13af6b634d91e41f3ef"
    }
   ],
   "description": "Manage the life cycle of your exported functions with shared conventions,\ndocumentation badges, and user-friendly deprecation warnings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-lifecycle@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=lifecycle",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Manage the Life Cycle of your Package Functions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-lmodel2-1.7.3",
   "name": "R-lmodel2",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9b59fd694988aa4460e6f36cdf124d8e5d1d22e1e6d1fbd4920bb06a5330b572"
    }
   ],
   "description": "Computes model II simple linear regression using ordinary least squares\n(OLS), major axis (MA), standard major axis (SMA), and ranged major axis",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-lmodel2@1.7.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=lmodel2",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Model II Regression",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-lmtest-0.9.38",
   "name": "R-lmtest",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "80819f6a9e9f264b4511dad8eb5735bb0679e85e7f7f87385572551e5b260abf"
    }
   ],
   "description": "A collection of tests, data sets and examples for diagnostic checking in\nlinear regression models in R.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-lmtest@0.9.38-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cran.r-project.org/web/packages/lmtest/index.html",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Testing Linear Regression Models for R",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.38-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-magrittr-2.0.3",
   "name": "R-magrittr",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8fec77885311bff25383677c259d3562ddfaf344deb30317c67032b3e992472e"
    }
   ],
   "description": "Provides a mechanism for chaining commands with a new forward-pipe operator.\nThis operator will forward a value, or the result of an expression, into\nthe next function call/expression. There is flexible support for the type of\nright-hand side expressions. For more information, see package vignette. To\nquote Rene Magritte, \"Ceci n'est pas un pipe.\"",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-magrittr@2.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://cran.r-project.org/web/packages/magrittr/index.html",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides a mechanism for chaining commands with a new forward-pipe operator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-maps-3.3.0",
   "name": "R-maps",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9e7026eec8337a121e3b9b50a09a9c045d9d84435913e3ed0287c69279eaeddb"
    }
   ],
   "description": "Display of maps.  Projection code and larger maps are in separate packages\n('mapproj' and 'mapdata').",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-maps@3.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=maps",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Draw Geographical Maps",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-markdown-1.1",
   "name": "R-markdown",
   "licenseConcluded": "GPLv2 and ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a11d589582045cc93c7ea8a6681d12bf18c3350d6e2f25001334b3a55c09907f"
    }
   ],
   "description": "Provides R bindings to the 'Sundown' Markdown rendering library\n(<https://github.com/vmg/sundown>). Markdown is a plain-text formatting syntax\nthat can be converted to 'XHTML' or other formats. See\n<http://en.wikipedia.org/wiki/Markdown> for more information about Markdown.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-markdown@1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=markdown",
   "licenseDeclared": "GPLv2 and ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Render Markdown with the C Library 'Sundown'",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-memoise-2.0.0",
   "name": "R-memoise",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "74c1fb74fd4829a61dc1bce045d01248e8373268cdfa321e9311e7492ca499d3"
    }
   ],
   "description": "Cache the results of a function so that when you call it again with the same\narguments it returns the pre-computed value.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-memoise@2.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cran.r-project.org/web/packages/memoise/index.html",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Memoisation of functions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-mime-0.12",
   "name": "R-mime",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fae0e988e75da3ce8f21a37cd43333042ddce3558394f2552405023129925ddc"
    }
   ],
   "description": "Guesses the MIME type from a filename extension using the data derived from\n/etc/mime.types in UNIX-type systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-mime@0.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://cran.r-project.org/web/packages/mime/index.html",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Map Filenames to MIME Types",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-mockery-0.4.2",
   "name": "R-mockery",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f8e85e4572d991f04e765f8bcdf9ab17480e97d94faf60f13628a058fbf41252"
    }
   ],
   "description": "The two main functionalities of this package are creating mock objects\n(functions) and selectively intercepting calls to a given function that\noriginate in some other function. It can be used with any testing framework\navailable for R. Mock objects can be injected with either this package's own\nstub() function or a similar with_mock() facility present in the testthat\npackage.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-mockery@0.4.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=mockery",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Mocking Library for R",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-multcomp-1.4.17",
   "name": "R-multcomp",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2841c2e7f5b28615b2a16e883ec99b5e7337f6f5edc289d87488200057037d95"
    }
   ],
   "description": "This R package contains functions for simultaneous tests and confidence\nintervals for general linear hypotheses in parametric models, including\nlinear, generalized linear, linear mixed effects, and survival models.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-multcomp@1.4.17-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cran.r-project.org/web/packages/multcomp/index.html",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simultaneous inference for general linear hypotheses R Package",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.17-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-mvtnorm-1.1.3",
   "name": "R-mvtnorm",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1bba5b38c25c1f96adcb1bba7ccaac292730c07ee94354660ea77512cb9fe015"
    }
   ],
   "description": "This R package computes multivariate normal and t probabilities, quantiles\nand densities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-mvtnorm@1.1.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://cran.r-project.org/web/packages/mvtnorm/index.html",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Multivariate normal and T distribution R Package",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-orcutt-2.3",
   "name": "R-orcutt",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0e3fea2e65bdf508ce60567446926c8361a7cc95b536caa37e5ab5eca71a4a23"
    }
   ],
   "description": "Solve first order autocorrelation problems using an iterative method. This\nprocedure estimates both autocorrelation and beta coefficients recursively\nuntil we reach the convergence (8th decimal as default). The residuals are\ncomputed after estimating Beta using EGLS approach and Rho is estimated\nusing the previous residuals.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-orcutt@2.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=orcutt",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Estimate Procedure in Case of First Order Autocorrelation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-pillar-1.6.2",
   "name": "R-pillar",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "59c4decdbdfabda059da33d6e58261a071d2be547b4f032750ae0864c0ba410d"
    }
   ],
   "description": "Provides 'pillar' and 'colonnade' generics designed for formatting columns\nof data using the full range of colours provided by modern terminals.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-pillar@1.6.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=pillar",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Coloured Formatting for Columns",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-pingr-2.0.1",
   "name": "R-pingr",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0e3e9c02cd15221c0618a32f802382e2c1858fd46a5a03f7126ac65f13ce6f11"
    }
   ],
   "description": "Check if a remote computer is up. It can either just call the system ping\ncommand, or check a specified TCP port.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-pingr@2.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=pingr",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Check if a Remote Computer is Up",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-pkgbuild-1.2.0",
   "name": "R-pkgbuild",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "01925907c0fa4ae04ead79e8059a48190979a393f737d0c503a877c4d33909cb"
    }
   ],
   "description": "Provides functions used to build R packages. Locates compilers needed to\nbuild R packages on various platforms and ensures the PATH is configured\nappropriately so R can use them.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-pkgbuild@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=pkgbuild",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Find Tools Needed to Build R Packages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-pkgconfig-2.0.3",
   "name": "R-pkgconfig",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "74fc77d874e597f630598ca4827200b1872df2e915f151ec7bc8b93a5061f127"
    }
   ],
   "description": "Set configuration options on a per-package basis. Options set by a given\npackage only apply to that package, other packages are unaffected.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-pkgconfig@2.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=pkgconfig",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Private Configuration for 'R' Packages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-pkgload-1.2.0",
   "name": "R-pkgload",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2f1fea6b7400a3a1b082d2b9735d41387ca1ad63c05b0bf4eddf025946a4ec50"
    }
   ],
   "description": "Simulates the process of installing a package and then attaching it. This\nis a key part of the 'devtools' package as it allows you to rapidly iterate\nwhile developing a package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-pkgload@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=pkgload",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simulate Package Installation and Attach",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-plogr-0.2.0",
   "name": "R-plogr",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "53c8150f5ee80fd9d4789c25b4cd5a028678a966fddd5f29ed750fc5b50e1456"
    }
   ],
   "description": "A simple header-only logging library for C++. Add 'LinkingTo: plogr' to\n'DESCRIPTION', and '#include <plogr.h>' in your C++ modules to use it.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-plogr@0.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cran.r-project.org/web/packages/plogr/index.html",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C++ Logging Library for R",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-png-0.1.7",
   "name": "R-png",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8ce3b1e083389d6119dea9b5e2c7d6aa6570c3aa10b976265a4b8865fd1f87ab"
    }
   ],
   "description": "This package provides an easy and simple way to read, write and display\nbitmap images stored in the PNG format. It can read and write both files\nand in-memory raw vectors.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-png@0.1.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=png",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Read and write PNG images",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-praise-1.0.0",
   "name": "R-praise",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f4f0fefe1fbdc969ef5b748112465b82858e5c5f39a33e4388676eeaf895ca7d"
    }
   ],
   "description": "Build friendly R packages that praise their users if they have done something\ngood, or they just need it to feel better.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-praise@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cran.r-project.org/web/packages/praise/index.html",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Praise Users",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-prettycode-1.1.0",
   "name": "R-prettycode",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b2356ee7d985d11e9f16edc8cf224a1ea12c1fdbd2a1473c3d97269fd40935e4"
    }
   ],
   "description": "Replace the standard print method for functions with one that performs syntax\nhighlighting, using ANSI colors, if the terminal supports them.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-prettycode@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=prettycode",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pretty Print R Code in the Terminal",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-prettyunits-1.1.1",
   "name": "R-prettyunits",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5d4e578f0cb7d64abbac7575ea851aed98d55d42a0435113613431d5444f0a98"
    }
   ],
   "description": "Pretty, human readable formatting of quantities.\nTime intervals: 1337000 -> 15d 11h 23m 20s.\nVague time intervals: 2674000 -> about a month ago.\nBytes: 1337 -> 1.34 kB.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-prettyunits@1.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cran.r-project.org/web/packages/prettyunits/index.html",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pretty, Human Readable Formatting of Quantities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-processx-3.6.0",
   "name": "R-processx",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a68d216bed65084b4bdcd95717f4a5b2aba3317fa5683b418f9369399bc21fa2"
    }
   ],
   "description": "Tools to run system processes in the background. It can check if a\nbackground process is running; wait on a background process to finish; get\nthe exit status of finished processes; kill background processes. It can\nread the standard output and error of the processes, using non-blocking\nconnections. 'processx' can poll a process for standard output or error,\nwith a timeout. It can also poll several processes at once.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-processx@3.6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=processx",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Execute and Control System Processes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-ps-1.6.0",
   "name": "R-ps",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "83e8081d300323a25d3fd3e90b61d40b671f48d22a2cb5a56b4e82794f496d3d"
    }
   ],
   "description": "List, query and manipulate all system processes, on 'Windows', 'Linux' and\n'macOS'.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-ps@1.6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=ps",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "List, Query, Manipulate System Processes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-rematch2-2.1.2",
   "name": "R-rematch2",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eaea31e26203a18659502623687737266a2257c2a590868335779284c653290d"
    }
   ],
   "description": "Wrappers on 'regexpr' and 'gregexpr' to return the match results in tidy\ndata frames.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-rematch2@2.1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=rematch2",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tidy Output from Regular Expression Matching",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-rlang-0.4.11",
   "name": "R-rlang",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cd9c0c8851a77e6866b6d3e799ae7933c2762c63f4d2612cc6603db3635fcadf"
    }
   ],
   "description": "A toolbox for working with base types, core R features like the condition\nsystem, and core 'Tidyverse' features like tidy evaluation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-rlang@0.4.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=rlang",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Functions for Base Types and Core R and 'Tidyverse' Features",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-rpm-macros-1.2.1",
   "name": "R-rpm-macros",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ee0cd9a17ab292b77b74ef2e0373ce8ede524ca47b435c3f0de40958e1f6a30a"
    }
   ],
   "description": "This package contains the R RPM macros, that most implementations should rely on.\n\nYou should not need to install this package manually as the R-devel package requires\nit. So install the R-devel package instead.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-rpm-macros@1.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rpm-software-management/R-rpm-macros",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Macros to help produce R packages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-rprojroot-2.0.2",
   "name": "R-rprojroot",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2ebce5c593804ed882ad580dc40fedd6143524f34bd8b55a9e14f17c98936aa9"
    }
   ],
   "description": "Robust, reliable and flexible paths to files below a project root. The\n'root' of a project is defined as a directory that matches a certain\ncriterion, e.g., it contains a certain regular file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-rprojroot@2.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=rprojroot",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Finding Files in Project Subdirectories",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-rstudioapi-0.13",
   "name": "R-rstudioapi",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "296a45b3dc67f95ebbf1c4429de4d1561c2f4701499b5f88ead6de076639c7f3"
    }
   ],
   "description": "Access the RStudio API (if available) and provide informative error\nmessages when it's not.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-rstudioapi@0.13-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=rstudioapi",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Safely Access the RStudio API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.13-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-sandwich-3.0.1",
   "name": "R-sandwich",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5f6115d9b50969e2990b5d6c0fa93d05da57f272e331942a2d6383b41d3f5a35"
    }
   ],
   "description": "Model-robust standard error estimators for cross-sectional, time series\nand longitudinal data.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-sandwich@3.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cran.r-project.org/web/packages/sandwich/index.html",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Robust Covariance Matrix Estimators",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-showtext-0.9.2",
   "name": "R-showtext",
   "licenseConcluded": "ASL 2.0 and zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b1849119164759d199aeca07b9e8bb776d339ae39407b8b13d0f66b4c9d974ab"
    }
   ],
   "description": "Making it easy to use various types of fonts (TrueType, OpenType, Type 1, web\nfonts, etc.) in R graphs, and supporting most output formats of R graphics\nincluding PNG, PDF and SVG. Text glyphs will be converted into polygons or\nraster images, hence after the plot has been created, it no longer relies on\nthe font files. No external software such as Ghostscript is needed to use this\npackage.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-showtext@0.9.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=showtext",
   "licenseDeclared": "ASL 2.0 and zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Using Fonts More Easily in R Graphs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-showtextdb-3.0",
   "name": "R-showtextdb",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7b0b32761551fc971bddd51d5843ef8b0ccb31467300be317580426e8e638046"
    }
   ],
   "description": "Providing font files that can be used by the 'showtext' package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-showtextdb@3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=showtextdb",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Font Files for the 'showtext' Package",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-sourcetools-0.1.7",
   "name": "R-sourcetools",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "db3fff4f21ea46dd9853173b95a1496995c08c2f7b33678f8441efc2117fd24a"
    }
   ],
   "description": "Tools for the reading and tokenization of R code. The 'sourcetools' package\nprovides both an R and C++ interface for the tokenization of R code, and\nhelpers for interacting with the tokenized representation of R code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-sourcetools@0.1.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=sourcetools",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for Reading, Tokenizing and Parsing R Code",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-sp-1.4.5",
   "name": "R-sp",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9787f2ba6553a0ce10c3133a660a507941361d4912d634eeedeebac6f545c9c7"
    }
   ],
   "description": "Classes and methods for spatial data; the classes document where the spatial\nlocation information resides, for 2D or 3D data. Utility functions are\nprovided, e.g. for plotting data as maps, spatial selection, as well as methods\nfor retrieving coordinates, for subsetting, print, summary, etc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-sp@1.4.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=sp",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Classes and Methods for Spatial Data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-stringi-1.6.2",
   "name": "R-stringi",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ed8ea908edd46f7ce3baddcfcb08d6b54507921c64f7aa4331dba9d41abd878d"
    }
   ],
   "description": "A multitude of character string/text/natural language processing tools: pattern\nsearching (e.g., with 'Java'-like regular expressions or the 'Unicode'\ncollation algorithm), random string generation, case mapping, string\ntransliteration, concatenation, sorting, padding, wrapping, Unicode\nnormalisation, date-time formatting and parsing, and many more. They are fast,\nconsistent, convenient, and - owing to the use of the 'ICU' (International\nComponents for Unicode) library - portable across all locales and platforms.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-stringi@1.6.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=stringi",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Character String Processing Facilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-stringr-1.4.0",
   "name": "R-stringr",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "04aeebe657299870877583063547e654470680228643eedeb606057aff3ab889"
    }
   ],
   "description": "A consistent, simple and easy to use set of wrappers around the fantastic\n'stringi' package. All function and argument names (and positions) are\nconsistent, all functions deal with \"NA\"'s and zero length vectors in the\nsame way, and the output from one function is easy to feed into the input\nof another.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-stringr@1.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=stringr",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple, Consistent Wrappers for Common String Operations",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-sys-3.4",
   "name": "R-sys",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a8289b0f887980fc566d028d69ad0a4f8fef26e6bc78398efcc103530770df66"
    }
   ],
   "description": "Drop-in replacements for the base system2() function with fine control and\nconsistent behavior across platforms. Supports clean interruption, timeout,\nbackground tasks, and streaming STDIN / STDOUT / STDERR over binary or text\nconnections. Arguments on Windows automatically get encoded and quoted to work\non different locales.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-sys@3.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=sys",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Powerful and Reliable Tools for Running System Commands in R",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-sysfonts-0.8.3",
   "name": "R-sysfonts",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c76c2643378863f086bd4a7a272d94ac1d1ae04f3180220816cccc42b7c5826f"
    }
   ],
   "description": "Loading system fonts and Google Fonts <https://fonts.google.com/> into R,\nin order to support other packages such as 'R2SWF' and 'showtext'.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-sysfonts@0.8.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=sysfonts",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Loading Fonts into R",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-testit-0.13",
   "name": "R-testit",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "01b135b8b0cb00ec58545765cb9a175834306ab5a61f06c6f552e06119b155f8"
    }
   ],
   "description": "Provides two convenience functions assert() and test_pkg() to facilitate\ntesting R packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-testit@0.13-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=testit",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Simple Package for Testing R Packages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.13-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-testthat-3.1.2",
   "name": "R-testthat",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5e82d65bca5f9225f068cc53fa5ee56ab34d943f3089c8b626cfaff992f0e45b"
    }
   ],
   "description": "A unit testing system designed to be fun, flexible, and easy to set up.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-testthat@3.1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://cran.r-project.org/package=testthat",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Unit Testing for R",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-tibble-3.1.4",
   "name": "R-tibble",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "178f9ad2934c4309c92b05a1aae6a80225ca8a10b1dad05f33dd60fedf6a1b05"
    }
   ],
   "description": "Provides a 'tbl_df' class (the 'tibble') with stricter checking and better\nformatting than the traditional data frame.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-tibble@3.1.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=tibble",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple Data Frames",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-tikzDevice-0.12.3.1",
   "name": "R-tikzDevice",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "84c08c1b3677078eb84baa057f5db878bc1668322cff0ff6540399f3e9e5d49c"
    }
   ],
   "description": "Provides a graphics output device for R that records plots in a LaTeX-friendly\nformat. The device transforms plotting commands issued by R functions into\nLaTeX code blocks. When included in a LaTeX document, these blocks are\ninterpreted with the help of 'TikZ'---a graphics package for TeX and friends\nwritten by Till Tantau. Using the 'tikzDevice', the text of R plots can contain\nLaTeX commands such as mathematical formula. The device also allows arbitrary\nLaTeX code to be inserted into the output stream.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-tikzDevice@0.12.3.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=tikzDevice",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "R Graphics Output in LaTeX Format",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.12.3.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-tinytex-0.32",
   "name": "R-tinytex",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bea1674aa6040ead58b72bfa0776afa691141a99edd1a6319e88c938b8790a3b"
    }
   ],
   "description": "Helper functions to install and maintain the 'LaTeX' distribution named\n'TinyTeX' (<https://yihui.org/tinytex/>), a lightweight, cross-platform,\nportable, and easy-to-maintain version of 'TeX Live'. This package also\ncontains helper functions to compile 'LaTeX' documents, and install missing\n'LaTeX' packages automatically.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-tinytex@0.32-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=tinytex",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Helper Functions to Install and Maintain TeX Live, and Compile LaTeX Documents",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.32-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-utf8-1.2.1",
   "name": "R-utf8",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5904fc8c1d27c188f92709ae2f6f028654060385106c659f2f7834c9d7347df4"
    }
   ],
   "description": "Process and print 'UTF-8' encoded international text (Unicode). Input,\nvalidate, normalize, encode, format, and display.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-utf8@1.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=utf8",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Unicode Text Processing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-vctrs-0.3.8",
   "name": "R-vctrs",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ba508c0743c386e01711c16fe269ac7b40a95f2c245d6599c6047b116110cc0c"
    }
   ],
   "description": "Defines new notions of prototype and size that are used to provide tools for\nconsistent and well-founded type-coercion and size-recycling, and are in turn\nconnected to ideas of type- and size-stability useful for analysing function\ninterfaces.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-vctrs@0.3.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=vctrs",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Vector Helpers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-waldo-0.2.5",
   "name": "R-waldo",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d02de4510d57bd05e8aa07ba463f471728f1fbeda17a7d753ad4c01ab231451c"
    }
   ],
   "description": "Compare complex R objects and reveal the key differences.  Designed\nparticularly for use in testing packages where being able to quickly\nisolate key differences makes understanding test failures much easier.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-waldo@0.2.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=waldo",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Find Differences Between R Objects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-whisker-0.4",
   "name": "R-whisker",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "90741c7ac141c037e1ab49fcf775601aa9c51efce247d635834c138141941a0d"
    }
   ],
   "description": "Implements 'Mustache' logicless templating.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-whisker@0.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=whisker",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "{{mustache}} for R, Logicless Templating",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-withr-2.4.3",
   "name": "R-withr",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e5cab4f9c9286ba5864a26a8787a262a17f29254452a2779a92d3feff8682f22"
    }
   ],
   "description": "A set of functions to run code 'with' safely and temporarily modified\nglobal state. Many of these functions were originally a part of the\n'devtools' package, this provides a simple package with limited\ndependencies to provide access to these functions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-withr@2.4.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=withr",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Run Code 'With' Temporarily Modified Global State",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-xfun-0.23",
   "name": "R-xfun",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "74f4d9f99ca18af76b39682440c3152abf3de980f44bdd864ce552f7d95ea679"
    }
   ],
   "description": "Miscellaneous functions commonly used in other packages maintained by\n'Yihui Xie'.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-xfun@0.23-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=xfun",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Miscellaneous Functions to Support Packages Maintained by 'Yihui Xie'",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.23-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-xml2-1.3.4",
   "name": "R-xml2",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3eeb6d20ff0e306e1088172e0945e3aea13979f806f3406d5ea71c5a33bd28cf"
    }
   ],
   "description": "Work with XML files using a simple, consistent interface. Built on top of\nthe 'libxml2' C library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-xml2@1.3.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=xml2",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parse XML",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-xtable-1.8.4",
   "name": "R-xtable",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "df598b52bef84b65d9b7302ff3e3e1f21e8896187340f7c35c429975996ad08b"
    }
   ],
   "description": "Coerce data to LaTeX and HTML tables.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-xtable@1.8.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=xtable",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Export Tables to LaTeX or HTML",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-yaml-2.3.8",
   "name": "R-yaml",
   "licenseConcluded": "BSD and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d92b0e4dd1f13b22d1ca7d504183e5e9dfc87f067d3a042efb29262aee7e9e02"
    }
   ],
   "description": "Implements the 'libyaml' 'YAML' 1.1 parser and emitter\n(<http://pyyaml.org/wiki/LibYAML>) for R.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-yaml@2.3.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=yaml",
   "licenseDeclared": "BSD and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Methods to Convert R Data to YAML and Back",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-R-zoo-1.8.9",
   "name": "R-zoo",
   "licenseConcluded": "GPLv2 or GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ab4f33f8818d173ced700a75611e0c5332fa7727fa1354b459379635f1762e1e"
    }
   ],
   "description": "An S3 class with methods for totally ordered indexed observations. It is\nparticularly aimed at irregular time series of numeric vectors/matrices and\nfactors. zoo's key design goals are independence of a particular index/date/\ntime class and consistency with with ts and base R by providing methods to\nextend standard generics.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/R-zoo@1.8.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://CRAN.R-project.org/package=zoo",
   "licenseDeclared": "GPLv2 or GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Z's ordered observations for irregular time series",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-SDL-1.2.15",
   "name": "SDL",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "36e8c1f5eaa630e7b4c3f016a267adbd234606917e192d0ebb28aec026eb216a"
    }
   ],
   "description": "Simple DirectMedia Layer(SDL) is a cross-platform development library designed\\\nto provide low level access to audio, keyboard, mouse, joystick, and graphics\\\nhardware via OpenGL and Direct3D. It is used by video playback software, emulators,\\\nand popular games including Valve's award winning catalog and many Humble Bundle games.\\",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/SDL@1.2.15-40.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.libsdl.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A cross-platform multimedia library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.15-40.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-SDL2-2.30.0",
   "name": "SDL2",
   "licenseConcluded": "zlib and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4f16638167025d291e84974978607652e2e4dfcaa88af2f7ad9d8e3f63999e51"
    }
   ],
   "description": "Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designed\nto provide fast access to the graphics frame buffer and audio device.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/SDL2@2.30.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.libsdl.org/",
   "licenseDeclared": "zlib and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cross-platform multimedia library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.30.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-SDL-sound-1.0.3",
   "name": "SDL_sound",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "35654786347d3e1b16a1ec73631ab06e2529b61c26b74b3df49628d64dbeb1aa"
    }
   ],
   "description": "The function is to make the sound playback task easier. The programmer provides\na file name for SDL_sound or provides data directly from one of them, and then\nreads back the decoded waveform data when idle.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/SDL_sound@1.0.3-23.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.icculus.org/SDL_sound",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library handling decoding of several popular sound file formats",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.3-23.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-SuperLU-6.0.1",
   "name": "SuperLU",
   "licenseConcluded": "BSD and GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ffbeeea6db8c33cd6ef459d14c0339b29aa57cdb6ebf9775eea1a26c153ebe9d"
    }
   ],
   "description": "The library is written in C and is callable from either C or Fortran program. It uses MPI, OpenMP and\nCUDA to support various forms of parallelism. It supports both real and complex datatypes, both single\nand double precision, and 64-bit integer indexing. The library routines performs an LU decomposition\nwith partial pivoting and triangular system solves through forward and back substitution.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/SuperLU@6.0.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://crd-legacy.lbl.gov/~xiaoye/SuperLU/",
   "licenseDeclared": "BSD and GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for the direct solution of large, sparse, nonsymmetric systems of linear equations",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-TeXamator-1.7.5",
   "name": "TeXamator",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "abd020ee488d8b45123a5ded3227653d3423fa308a08249005d5b67813945ded"
    }
   ],
   "description": "TeXamator is designed at helping one deal with an exercises database (hence the name (t)exam-ator).\nOnce configured, it will open all your .tex files in a given directory (recursively) and look for\nexercises (or anything you want it to). Then, it will show you everything in a tree and let you\nexpand/collapse folders.Finally, you will be able to export all the exercises you selected to a\n.tex file or to a pdf.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/TeXamator@1.7.5-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://alexisfles.ch/en/texamator/texamator.html",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Helping one deal with an exercises database",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.5-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-UNT-1.0",
   "name": "UNT",
   "licenseConcluded": "MulanPSL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "42a581dd3211a8969d0778afd57997735a53a12d8c7d0aae7dc1d5f13188272f"
    }
   ],
   "description": "UDF native tool can convert java code to native code,\nand then compile native code to native binary.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/UNT@1.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/UNT.git",
   "licenseDeclared": "MulanPSL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "UDF native tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-WasmEngine-v0.2.0",
   "name": "WasmEngine",
   "licenseConcluded": "MulanPSL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3973a4d43977db9fb43e2e570191731b33975f7430606a76351a65b87f4017fb"
    }
   ],
   "description": "Based on Rust programming language, WasmEngine is a webassembly function engine, which provides high concurrency and sandbox security.\nSummary:        WasmEngine is a webassembly function engine, which provides high concurrency and sandbox security.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/WasmEngine@v0.2.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/WasmEngine",
   "licenseDeclared": "MulanPSL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "WasmEngine is a webassembly function engine, which provides high concurrency and sandbox security.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:v0.2.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-Xaw3d-1.6.5",
   "name": "Xaw3d",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e3d8b52d1d89a60059d5604f69447dce6830e70c2095e32770c03085180a0fc2"
    }
   ],
   "description": "Xaw3d is an enhanced version of the MIT Athena Widget set for\nthe X Window System.  Xaw3d adds a three-dimensional look to applications\nwith minimal or no source code changes.\n\nYou should install Xaw3d if you are using applications which incorporate\nthe MIT Athena widget set and you'd like to incorporate a 3D look into\nthose applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/Xaw3d@1.6.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://xorg.freedesktop.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A version of the MIT Athena widget set for X",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-XmlSchema-2.3.0",
   "name": "XmlSchema",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5548b84b7d521f51555740f5c5de6e2ff33f87a1ca53001809907673593a720c"
    }
   ],
   "description": "Commons XMLSchema is a lightweight schema object model that can be\nused to manipulate or generate a schema.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/XmlSchema@2.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ws.apache.org/xmlschema/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Lightweight schema object model",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-aalib-1.4.0",
   "name": "aalib",
   "licenseConcluded": "GPL-2.0+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "995e9f17f96e1548861da6a4bed755ed820b2e2dd1a61d243b1fa65742abc353"
    }
   ],
   "description": "AA-lib is a low level gfx library just as many other libraries are. The main difference is that\nAA-lib does not require graphics device. In fact, there is no graphical output possible. AA-lib\nreplaces those old-fashioned output methods with a powerful ASCII art renderer. The API is des-\nigned to be similar to other graphics libraries.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/aalib@1.4.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://aa-project.sourceforge.net/aalib/",
   "licenseDeclared": "GPL-2.0+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An ASCII Art Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-aalto-xml-1.3.2",
   "name": "aalto-xml",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e3b57829d37bc6232f162f990524440fecb00f7fcd7c213620e259f671e55d44"
    }
   ],
   "description": "Aalto XML processor is an ultra-high performance next generation Stax XML processor implementation,\nimplementing both basic Stax API (javax.xml.stream) and Stax2 API extension (org.codehaus.woodstox.stax2).\nIn addition, it also implements SAX2 API.\n\nIn additional to standard Java XML interfaces, one unique feature not implemented by any other\nJava XML parser that we are aware is so-called non-blocking (asynchronous) XML parsing: ability\nto parse XML without using blocking I/O, necessary for fully asynchronous processing such as those\nwith Akka framework. Aalto non-blocking API is a minimalistic extension above Stax/Stax2 API to\nallow indication of \"not yet available\" token (EVENT_INCOMPLETE) as well as feeding of input (since\nInputStream can not be used as it blocks)",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/aalto-xml@1.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.studytrails.com/java/xml/aalto/java-xml-aalto-introduction/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ultra-high performance non-blocking XML processor (Stax/Stax2, SAX/SAX2)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-abattis-cantarell-fonts-0.303.1",
   "name": "abattis-cantarell-fonts",
   "licenseConcluded": "Apache-2.0 and OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e314339cf6fe80140163bd030e7e63950a1b49a612fb52330c27c6a32c796295"
    }
   ],
   "description": "This package is the default font for the user interface, which replaces Bitstream Vera.\nThe font was originally created by Dave Crossland in 2009.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/abattis-cantarell-fonts@0.303.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://git.gnome.org/browse/cantarell-fonts/",
   "licenseDeclared": "Apache-2.0 and OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Humanist sans serif font",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.303.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-abi-dumper-1.2",
   "name": "abi-dumper",
   "licenseConcluded": "LGPL v2.1 and GPL v2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "09f5768c00ce56d5716e1051fd7d90d76129064047b3021a495189ffb173bd23"
    }
   ],
   "description": "The tool is intended to be used with ABI Compliance Checker tool for\ntracking ABI changes of a C/C++ library or kernel module:\nhttps://github.com/lvc/abi-compliance-checker",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/abi-dumper@1.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lvc/abi-dumper",
   "licenseDeclared": "LGPL v2.1 and GPL v2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "a tool to dump ABI of an ELF object containing DWARF debug info.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-abrt-2.16.1",
   "name": "abrt",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "58960fbe96e754c8361ee95314a6998d0a547f1f9bc2682a46f4c51b63828f55"
    }
   ],
   "description": "Abrt is an automatic bug detection and reporting tool, it is used to create\na bug report with all information needed by maintainer to fix it. It extends its\nfunctionality by using plugin system.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/abrt@2.16.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/abrt/abrt/",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool for automatic bug detection and reporting",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.16.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-abseil-cpp-20230802.1",
   "name": "abseil-cpp",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b6df83b6eeca61eeea957a1b20519102ea1ebf83d8d715e44f9a7719e95a19a9"
    }
   ],
   "description": "Abseil is an open-source collection of C++ library code designed to augment\nthe C++ standard library. The Abseil library code is collected from\nGoogle's own C++ code base, has been extensively tested and used in\nproduction, and is the same code we depend on in our daily coding lives.\n\nIn some cases, Abseil provides pieces missing from the C++ standard; in\nothers, Abseil provides alternatives to the standard for special needs we've\nfound through usage in the Google code base. We denote those cases clearly\nwithin the library code we provide you.\n\nAbseil is not meant to be a competitor to the standard library; we've just\nfound that many of these utilities serve a purpose within our code base,\nand we now want to provide those resources to the C++ community as a whole.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/abseil-cpp@20230802.1-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://abseil.io",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C++ Common Libraries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20230802.1-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-accel-config-4.1.8",
   "name": "accel-config",
   "licenseConcluded": "GPLv2 and LGPLv2+ and MIT and CC0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aec885282e557847c4913bb8c711cf4d67906709e929c3a3137bffd260b127ef"
    }
   ],
   "description": "Utility library for configuring the accelerator subsystem.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/accel-config@4.1.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/intel/idxd-config",
   "licenseDeclared": "GPLv2 and LGPLv2+ and MIT and CC0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Configure accelerator subsystem devices",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.1.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-accountsservice-23.13.9",
   "name": "accountsservice",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9b010b7ec531b2fc5aeb6b67e21e021a3989e5a6cc1bd81685d94c1108c00d51"
    }
   ],
   "description": "AccountsService has been developed in and is used by the GNOME\nproject but should be usable in other desktops. It is a young\nproject and is being kept pliable to update to requirements as\nthey arise.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/accountsservice@23.13.9-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.freedesktop.org/wiki/Software/AccountsService/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "D-Bus service for accessing the list of user accounts and information attached to those accounts.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:23.13.9-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-acl-2.3.1",
   "name": "acl",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f240702ff424922c54cb781ffd89b4e1ac70062c3135b720c7387096ad8fa20a"
    }
   ],
   "description": "This package contains commands for manipulating POSIX access control lists,\nand the libacl.so dynamic library which contains the POSIX 1003.1e draft\nstandard 17 functions for manipulating access control lists.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/acl@2.3.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://savannah.nongnu.org/projects/acl",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Commands for manipulating POSIX access control lists",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-acpica-tools-20210604",
   "name": "acpica-tools",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "33d2facc6631345ab71c55718b392d35d52777ee6437c4c8eb633b334c752c98"
    }
   ],
   "description": "The ACPI Component Architecture (ACPICA) project provides an operating system (OS)-independent\nreference implementation of the Advanced Configuration and Power Interface Specification (ACPI).\nIt can be easily adapted to execute under any host OS. The ACPICA code is meant to be directly\nintegrated into the host OS as a kernel-resident subsystem. Hosting the ACPICA subsystem requires\nno changes to the core ACPICA code. Instead, a small OS-specific interface layer is written\nspecifically for each host OS in order to interface the ACPICA code to the native OS services.\nThe complexity of the ACPI specification leads to a lengthy and difficult implementation in\noperating system software. The primary purpose of the ACPI Component Architecture is to simplify\nACPI implementations for operating system vendors (OSVs) by providing major portions of an ACPI\nimplementation in OS-independent ACPI modules that can be easily integrated into any OS.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/acpica-tools@20210604-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.acpica.org/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for OS-independent reference implementation of ACPI",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20210604-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-acpid-2.0.34",
   "name": "acpid",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6eb65607900049798be09e8efd1536298ca7ad69aa6e3813022e272544155cfc"
    }
   ],
   "description": "acpid is designed to notify user-space programs of ACPI events.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/acpid@2.0.34-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/acpid2/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Advanced Configuration and Power Interface event daemon",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.34-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-adcli-0.9.2",
   "name": "adcli",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d2827d8685b9fc12efc74d9734623bf6550c59cbeaf99c9d42b9e0064dbc1b18"
    }
   ],
   "description": "Library of routines for joining a machine to Active Directory (without samba)\nand managing machine accounts there. Will probably expand to cover other\nAD related tasks as well.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/adcli@0.9.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.freedesktop.org/realmd/adcli",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A helper library and tools for Active Directory client operations",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-adobe-mappings-cmap-20231115",
   "name": "adobe-mappings-cmap",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6e93deac1148597955fcd1d262b1336629a13d5e96c045bec5ed9e6f8f7d54e7"
    }
   ],
   "description": "This open source project provides the latest CMap resources for Adobe’s public character collections.\nCMap (Character Map) resources are used to unidirectionally map character codes,\nsuch as a Unicode encoding form, to CIDs (Characters IDs, meaning glyphs) of a CIDFont resource.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/adobe-mappings-cmap@20231115-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.adobe.com/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "CMap resources for Adobe's character collections",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20231115-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-adobe-mappings-pdf-20230118",
   "name": "adobe-mappings-pdf",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ce06e082759b19df8fb72373ff58b6f71ecc8e03ed8e0953186fbc5a8c217b28"
    }
   ],
   "description": "These mapping resources are used to derive content from PDF (Portable Document Format) files\nthat include CJK (Chinese, Japanese, and Korean) information. These mapping resources are in use by Adobe Reader,\nAdobe Acrobat (Pro and Standard), and Acrobat Distiller, which are now part of the Adobe Document Cloud family.\nThese mapping resources are also useful for third-party PDF clients, thus the need for this open source project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/adobe-mappings-pdf@20230118-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.adobe.com/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "PDF mapping resources from Adobe",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20230118-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-adwaita-icon-theme-45.0",
   "name": "adwaita-icon-theme",
   "licenseConcluded": "LGPLv3+ or CC-BY-SA-3.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1e6fc7401039e0ed79403b0ff419107ab16025ba577e09e971e822e6e8986cf8"
    }
   ],
   "description": "This package contains the Adwaita icon theme used by the GNOME desktop.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/adwaita-icon-theme@45.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.gnome.org/GNOME/adwaita-icon-theme",
   "licenseDeclared": "LGPLv3+ or CC-BY-SA-3.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Adwaita icon theme",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:45.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-adwaita-qt-1.4.2",
   "name": "adwaita-qt",
   "licenseConcluded": "GPL-2.0 and GPL-2.0+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9b20c839ddfc9385ac3022e526c6dd6d862ecd2b2d152df31d26fbc488ec9dea"
    }
   ],
   "description": "A native style to bend Qt5/Qt6 applications to look like they belong into GNOME Shell.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/adwaita-qt@1.4.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/FedoraQt/adwaita-qt",
   "licenseDeclared": "GPL-2.0 and GPL-2.0+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Adwaita theme for Qt-based applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-aesh-0.66.8",
   "name": "aesh",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "262e2df77e4f67d0e253fdb76c59948dd3481f526850c03aa622eee17af68e3e"
    }
   ],
   "description": "Aesh is a Java library to easily create commands through a well defined API.\nAesh will take care of all the parsing and injection for your commands. Aesh\nuses the project 'aesh-readline' for it’s terminal/readline integration.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/aesh@0.66.8-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://aeshell.github.io/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extendable shell",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.66.8-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-afflib-3.7.20",
   "name": "afflib",
   "licenseConcluded": "LGPL-2.0 and LGPL-2.1 and GPL-2.0+ and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0324b1d9d48c73657558d143f6a36f72bac7e7db5cadaa9309acd55be9da55e1"
    }
   ],
   "description": "Afflib is a library for support of the Advanced Forensic Format.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/afflib@3.7.20-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sshock/AFFLIBv3",
   "licenseDeclared": "LGPL-2.0 and LGPL-2.1 and GPL-2.0+ and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library to support the Advanced Forensic Format",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.7.20-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-aide-0.18.6",
   "name": "aide",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c3889fb8179a4f1f2b91f4fb72f3c5a297d31eac98ea347a9a4e6abe3413c3ef"
    }
   ],
   "description": "AIDE (Advanced Intrusion Detection Environment, [eyd]) is a file and directory integrity checker.\nIt creates a database from the regular expression rules that it finds from the config file(s).\nOnce this database is initialized it can be used to verify the integrity of the files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/aide@0.18.6-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/aide",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Advanced Intrusion Detection Environment",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.18.6-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-airline-0.9",
   "name": "airline",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bd38632a874bd983645c818143ebae7dd8bee0061fce6c6796916c3d2d7da46a"
    }
   ],
   "description": "Airline is a Java annotation-based framework\nfor parsing Git like command line structures.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/airline@0.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/airlift/airline",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java annotation-based framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-alien-8.95",
   "name": "alien",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a6bfd8c5d6fea8476ad18c7d3219888a361ad1cf1486a0b296e0de60f8f37c54"
    }
   ],
   "description": "Alien is a program that converts between the rpm, dpkg, stampede\nslp, and Slackware tgz file formats. If you want to use a package\nfrom another distribution than the one you have installed on your\nsystem, you can use alien to convert it to your preferred package\nformat and install it.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/alien@8.95-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/alien-pkg-convert/",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Converter between the rpm, dpkg, stampede slp, and Slackware tgz file formats",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.95-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-alsa-firmware-1.2.4",
   "name": "alsa-firmware",
   "licenseConcluded": "GPLV2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ecf3e264a93ad1e58c9bdf1f787ab9df77d245a664e1b543772c7e0b274797e4"
    }
   ],
   "description": "alsa-firmware contains binary drivers for various third-party products.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/alsa-firmware@1.2.4-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.alsa-project.org",
   "licenseDeclared": "GPLV2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Firmware for cards",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.4-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-alsa-lib-1.2.10",
   "name": "alsa-lib",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e3f24568a67a41dd0ab375cd25f35d67166d5f3167fa51a87101b3671c5ffc3e"
    }
   ],
   "description": "The alsa-lib is a library to interface with ALSA in the Linux kernel\nand virtual devices using a plugin system.\nMore detail: https://alsa.opensrc.org/Alsa-lib",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/alsa-lib@1.2.10-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://alsa-project.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "the user space library that developers compile ALSA applications against",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.10-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-alsa-plugins-1.2.7.1",
   "name": "alsa-plugins",
   "licenseConcluded": "GPLv2+ and LGPLv2+ and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3828a03474009db4c952cccdfb7536923bceafcdaa869f0aa37a4d56f2582246"
    }
   ],
   "description": "The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality\nto the Linux operating system.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/alsa-plugins@1.2.7.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.alsa-project.org/",
   "licenseDeclared": "GPLv2+ and LGPLv2+ and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Audio and MIDI function plugins",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.7.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-alsa-tools-1.2.5",
   "name": "alsa-tools",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "61774888ab564989a2ac595ed7f9ea931c7b96edd20f9a4ead28e45bb09ec9f0"
    }
   ],
   "description": "This package contains advanced tools and libraries for certain sound cards.\n\n  *as10k1 - AS10k1 Assembler version A0.99\n  *envy24control - Control tool for Envy24 (ice1712) based soundcards\n  *hdspconf - GUI to control the Hammerfall HDSP Alsa Settings\n  *hdspmixer - Mixer for the RME Hammerfall DSP cards\n  *rmedigicontrol - Control panel for RME Hammerfall cards\n  *cspctl - Sound Blaster 16 ASP/CSP control program\n  *sbiload - An OPL2/3 FM instrument loader for ALSA sequencer\n  *sscape_ctl - ALSA SoundScape control utility\n  *us428control - Control tool for Tascam 428\n  *echomixer - Mixer for the Echo Audio soundcards\n  *ld10k1 - Attempt to make EMU10K1 (EMU10K2) patch loader for ALSA\n  *hwmixvolume - GUI tool to set individual hardware stream volumes\n  *hdajackretask - HD-audio jack retasking tool\n  *hda-verb - HD-audio jack retasking tool\n  *hdajacksensetest - Tool to check HD-audio jack/pin status\n\nMore detail: https://alsa.opensrc.org/Alsa-tools",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/alsa-tools@1.2.5-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.alsa-project.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Advanced tools for ALSA",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.5-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-alsa-utils-1.2.8",
   "name": "alsa-utils",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "875d3df62330a4603131218cca61f8505422086c713d83dbcc0c87e31d1876ca"
    }
   ],
   "description": "This package provides command line utilities for audio and MIDI functionality\nto the Linux operating system. In addition, it also contains Use Case Manager tools\nand topology tools for Advanced Linux Sound Architecture (ALSA) framework.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/alsa-utils@1.2.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.alsa-project.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Advanced linux sound architecture (ALSA) utility to the Linux operating system.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-amanda-3.5.4",
   "name": "amanda",
   "licenseConcluded": "BSD and GPLv3+ and GPLv2+ and GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "09a2159356d318e1fc6853d1e3ad06fdf7d0b01d0c6cddd2ea58b861f57efca7"
    }
   ],
   "description": "AMANDA, the Advanced Maryland Automatic Network Disk Archiver, is a\nbackup system that allows the administrator of a LAN to set up a single\nmaster backup server to back up multiple hosts to a single large capacity\ntape or disk drive. Amanda uses native tools (such as GNUtar, dump) for\nbackup and can back up a large number of workstations running multiple\nversions of Unix/Mac OS X/Linux/Windows.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/amanda@3.5.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.amanda.org",
   "licenseDeclared": "BSD and GPLv3+ and GPLv2+ and GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A backup solution over network to disk",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-amtk-5.6.1",
   "name": "amtk",
   "licenseConcluded": "LGPLv2+ and LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cbcbfb56f580c05d80974121aec45f90eb2f18eace46e09417874ad502ac2cfa"
    }
   ],
   "description": "Amtk is the acronym for “Actions, Menus and Toolbars Kit”. It is a basic\nGtkUIManager replacement based on GAction. It is suitable for both a\ntraditional UI or a modern UI with a GtkHeaderBar.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/amtk@5.6.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/Amtk",
   "licenseDeclared": "LGPLv2+ and LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Actions, Menus and Toolbars Kit for GTK+ applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.6.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-amtterm-1.6",
   "name": "amtterm",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f184c9628f4a74fded06ad00ed873050ecbefb28fcf653ff0d37c16e791b3901"
    }
   ],
   "description": "Serial-over-lan (sol) client for Intel AMT.\nIncludes a terminal and a graphical (gtk) version.\nAlso comes with a perl script to gather informations\nabout and remotely control AMT managed computers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/amtterm@1.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.kraxel.org/blog/linux/amtterm/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Serial-over-lan (sol) client for Intel AMT",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-anaconda-36.16.5",
   "name": "anaconda",
   "licenseConcluded": "GPLv2+ and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "226c6b2b0642f108805d41bb27ef2a042ce4483634cbbee85bd005c17b2f3421"
    }
   ],
   "description": "The anaconda package is a metapackage for the Anaconda installer.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/anaconda@36.16.5-47.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://fedoraproject.org/wiki/Anaconda",
   "licenseDeclared": "GPLv2+ and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Graphical system installer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:36.16.5-47.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-anaconda-user-help-26.1",
   "name": "anaconda-user-help",
   "licenseConcluded": "CC-BY-SA-4.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1020007e1b0b6abc3d15198e44cc961a063061116779d70afefa3c3498be28fd"
    }
   ],
   "description": "This package provides content for the Anaconda built-in help system.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/anaconda-user-help@26.1-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/install-guide",
   "licenseDeclared": "CC-BY-SA-4.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Content for the Anaconda built-in help system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:26.1-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-android-json-org-java-6.0.1",
   "name": "android-json-org-java",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "91498e0c1bc4421b3c4e1c4b1dd89cf241930f7fb9173f6388c8e48b44d60707"
    }
   ],
   "description": "Json.org is a popular java library to parse and\ncreate json string from the author of the json\nstandard Douglas Crockford. His implementation\nhowever is not free software.\nTherefor the Android team did a clean-room\nre-implementation of a json library to\nbe used in-place of the original one.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/android-json-org-java@6.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://android.googlesource.com/platform/libcore/+/master/json",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Androids rewrite of the evil licensed Json.org",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-annobin-8.92",
   "name": "annobin",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d21f818f520e163d2bd54aedfdea9d63db75fabe716cca807b7bf89e77408378"
    }
   ],
   "description": "A plugin for GCC that records extra information in the files that it compiles,\nand a set of scripts that analyze the recorded information.  These scripts can\ndetermine things ABI clashes in compiled binaries, or the absence of required\nhardening options.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/annobin@8.92-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://fedoraproject.org/wiki/Toolchain/Watermark",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Binary annotation plugin for GCC",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.92-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-annotation-indexer-1.9",
   "name": "annotation-indexer",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e575f89f43593fa72c5d0fb3b3d9f54f8e61cbe8acaaebc332bb5010a1c6d13e"
    }
   ],
   "description": "Annotation-indexer is a small java library\nused for listing annotations at compile time.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/annotation-indexer@1.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jenkinsci/lib-annotation-indexer",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jenkins annotation-indexer library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ansible-2.9.27",
   "name": "ansible",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c4de89c103cc913d84518dd95d86adbce93b1110c25b516546752ae3d5563b2f"
    }
   ],
   "description": "Ansible is a radically simple model-driven configuration management,\nmulti-node deployment, and remote task execution system. Ansible works\nover SSH and does not require any software or daemons to be installed\non remote nodes. Extension modules can be written in any language and\nare transferred to managed machines automatically.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ansible@2.9.27-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ansible.com",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SSH-based configuration management, deployment, and task execution system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.27-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ant-1.10.12",
   "name": "ant",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d7aaeb0526644a4f6a65a3489b9519f9170073a51e1014f5a5a6c344ac3f572c"
    }
   ],
   "description": "Ant is a Java based build tool. In theory it is kind of like \"make\"\nwithout makes wrinkles and with the full portability of pure java code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ant@1.10.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://ant.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Java-based build tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ant-antunit-1.4.1",
   "name": "ant-antunit",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cf0905b46ac8ea62a5c9f859618f6d2bb846dd56fd19d3a685ee149ec87e64c9"
    }
   ],
   "description": "The <antunit> task drives the tests much like <junit> does for JUnit tests.\nWhen called on a build file, the task will start a new Ant project for that\nbuild file and scan for targets with names that start with \"test\". For each\nsuch target it then will:\n   1. Execute the target named setUp, if there is one.\n   2. Execute the target itself - if this target depends on other targets the\n      normal Ant rules apply and the dependent targets are executed first.\n   3. Execute the target names tearDown, if there is one.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ant-antunit@1.4.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ant.apache.org/antlibs/antunit/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provide antunit ant task",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ant-contrib-1.0",
   "name": "ant-contrib",
   "licenseConcluded": "ASL 2.0 and ASL 1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6151da3725331ffdfdf14fa448566af718b4764008c73a0f619dfb72e8af79d6"
    }
   ],
   "description": "A task collection for Apache Ant.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ant-contrib@1.0-1.33.b3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ant-contrib.sourceforge.net/",
   "licenseDeclared": "ASL 2.0 and ASL 1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Collection of tasks for Ant",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-1.33.b3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-anthy-9100h",
   "name": "anthy",
   "licenseConcluded": "LGPLv2+ and GPLv2 and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b2a1da893e2a4c60f44014e6dc4a53efa56398dbda693545508ea4104726132d"
    }
   ],
   "description": "Anthy is a system for Japanese input method.\nIt converts Hiragana text to Kana Kanji mixed text.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/anthy@9100h-40.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.jp/projects/anthy/",
   "licenseDeclared": "LGPLv2+ and GPLv2 and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Anthy is a system for Japanese input method.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9100h-40.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-antlr-2.7.7",
   "name": "antlr",
   "licenseConcluded": "public domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d68c0c435ba836adc443bfd15f4c3a75cd618a95e62d9ac9081a442a59015f9f"
    }
   ],
   "description": "ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading,\nprocessing, executing, or translating structured text or binary files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/antlr@2.7.7-60.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.antlr2.org/",
   "licenseDeclared": "public domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A parser generator that uses LL(*) for parsing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.7.7-60.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-antlr-maven-plugin-2.2",
   "name": "antlr-maven-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b41251f01b0c1e7824e2d4fdc1feadd572572a210424b6385317bb5430e5ff94"
    }
   ],
   "description": "The Antlr Plugin has two goals:\n- antlr:generate Generates file(s) to a target directory based on grammar\n  file(s).\n- antlr:html Generates Antlr report for grammar file(s).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/antlr-maven-plugin@2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.antlr.org/api/maven-plugin/latest",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven plugin that generates files based on grammar file(s)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-antlr3-3.5.2",
   "name": "antlr3",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7d8181d9b748221894c5a829d2b49ad48e9a60817420dc49e1f813b423aade5f"
    }
   ],
   "description": "ANother Tool for Language Recognition, is a language tool that provides\na framework for constructing recognizers, interpreters, compilers, and\ntranslators from grammatical descriptions containing actions in a variety\nof target languages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/antlr3@3.5.2-24.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.antlr3.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ANother Tool for Language Recognition",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:3.5.2-24.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-antlr32-3.2",
   "name": "antlr32",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8e7394f35c877257e8d0b62dad613090ef119e61ad099f80771998149f992da7"
    }
   ],
   "description": "ANother Tool for Language Recognition, is a grammar parser generator.\nThis package is compatibility package containing an older version of\nin order to support jython. No other packages should declare a\ndependency on this one.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/antlr32@3.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.antlr3.org/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ANother Tool for Language Recognition",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-antlr4-4.5.2",
   "name": "antlr4",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eac23672cccd4c5c92411e6c696fab617747383591e557d2176b27d465883f18"
    }
   ],
   "description": "ANTLR is a lexer and parser generator which can manipulate text and binary files\nthat have specific structure or format. It provides abilities to read, process,\nexecute or translate these files and so are widely applied to build custom domain\nspecific language, tools and frameworks. In a word, ANTLR generates a parser which\ncan be used to walk abstract syntax tree according to your needs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/antlr4@4.5.2-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.antlr.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java parser generator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.5.2-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-aom-3.8.0",
   "name": "aom",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8e90b8b9210a6a19b995d6bd3c08768f18c6d2b0ff003758dbfaadf7b8da5ba6"
    }
   ],
   "description": "The Alliance for Open Media’s focus is to deliver a next-generation\nvideo format that is:\n\n - Interoperable and open;\n - Optimized for the Internet;\n - Scalable to any modern device at any bandwidth;\n - Designed with a low computational footprint and optimized for hardware;\n - Capable of consistent, highest-quality, real-time video delivery; and\n - Flexible for both commercial and non-commercial content, including\n   user-generated content.\n\nThis package contains the reference encoder and decoder.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/aom@3.8.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://aomedia.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Royalty-free next-generation video format",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.8.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-aopalliance-1.0",
   "name": "aopalliance",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "042f137bda6c80231bfa7e88ba2ade36e19e7237f801a89ffed16e289c077f57"
    }
   ],
   "description": "Aspect-Oriented Programming (AOP) offers a better solution to\nmany problems than do existing technologies, such as EJB. AOP\nAlliance facilitates and standardizes the use of AOP. This\npackage contains APIs for program instrumentation, interception\nmechanisms, and a set of interfaces for implementing a generic\nreflection API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/aopalliance@1.0-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://aopalliance.sourceforge.net/",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A standards for Java/J2EE AOP",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-beanutils-1.9.4",
   "name": "apache-commons-beanutils",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "939c9b5efef36f616c9b32e004e99cbb1bc7842634b3feaadd3307f6405013c0"
    }
   ],
   "description": "The scope of this package is to create a package of Java utility methods\nfor accessing and modifying the properties of arbitrary JavaBeans.  No\ndependencies outside of the JDK are required, so the use of this package\nis very lightweight.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-beanutils@1.9.4-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/beanutils",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java utility methods for accessing and modifying the properties of arbitrary JavaBeans",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9.4-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-chain-1.2",
   "name": "apache-commons-chain",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "59f0b7e6373d1af8a381279d5bd685458e04915f220dfe1ca458d15e190c403f"
    }
   ],
   "description": "A popular technique for organizing the execution of complex\nprocessing flows is the \"Chain of Responsibility\" pattern, as\ndescribed (among many other places) in the classic \"Gang of Four\"\ndesign patterns book. Although the fundamental API contracts\nrequired to implement this design pattern are extremely simple,\nit is useful to have a base API that facilitates using the pattern,\nand (more importantly) encouraging composition of command\nimplementations from multiple diverse sources.\nTowards that end, the Chain API models a computation as a series\nof \"commands\" that can be combined into a \"chain\". The API for a\ncommand consists of a single method (execute()), which is passed\na \"context\" parameter containing the dynamic state of the\ncomputation, and whose return value is a boolean that determines\nwhether or not processing for the current chain has been completed\n(true), or whether processing should be delegated to the next\ncommand in the chain (false).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-chain@1.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/chain/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An implementation of the GoF Chain of Responsibility pattern",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-cli-1.4",
   "name": "apache-commons-cli",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8c418786fd1c540ba2d08155b6dd0c40241aac55cab47e582c9d7f9420fd1030"
    }
   ],
   "description": "The Apache Commons CLI library provides an API for parsing command line\noptions passed to programs. It's also able to print help messages\ndetailing the options available for a command line tool.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-cli@1.4-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/cli/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "CLI Library provides an API for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-codec-1.11",
   "name": "apache-commons-codec",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "528eec9fdc5903113f25c6923da6cbc48fc275a5eed3b4ea335178d1fa9019db"
    }
   ],
   "description": "Apache Commons Codec (TM) software provides implementations of common\nencoders and decoders such as Base64, Hex, Phonetic and URLs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-codec@1.11-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/codec/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache common encoders and decoders",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.11-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-collections-3.2.2",
   "name": "apache-commons-collections",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2e77e1c677ed0ce4f379d2b0787dc2f2f94677a3a5e34950a25153e03082e89c"
    }
   ],
   "description": "The Java Collections Framework was a major addition in JDK 1.2. It added many powerful\ndata structures that accelerate development of most significant Java applications.\nSince that time it has become the recognised standard for collection handling in Java.\nCommons-Collections seek to build upon the JDK classes by providing new interfaces,\nimplementations and utilities. There are many features, including:\n- Bag interface for collections that have a number of copies of each object\n- BidiMap interface for maps that can be looked up from value to key as well and key to value\n- MapIterator interface to provide simple and quick iteration over maps\n- Transforming decorators that alter each object as it is added to the collection\n- Composite collections that make multiple collections look like one\n- Ordered maps and sets that retain the order elements are added in, including an LRU based map\n- Reference map that allows keys and/or values to be garbage collected under close control\n- Many comparator implementations\n- Many iterator implementations\n- Adapter classes from array and enumerations to collections\n- Utilities to test or create typical set-theory properties of collections such as union,\n  intersection, and closure",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-collections@3.2.2-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/collections/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A series of new interfaces,implementations and utilities provided for Java Collections",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.2-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-collections4-4.4",
   "name": "apache-commons-collections4",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3206ca828996a35aa7c91d6a1d40d7534eb4b4b5acb7a0ec5d247d97c4199dbf"
    }
   ],
   "description": "Commons-Collections seek to build upon the JDK classes by providing\nnew interfaces, implementations and utilities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-collections4@4.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/proper/commons-collections/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extension of the Java Collections Framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-compress-1.21",
   "name": "apache-commons-compress",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "be615bd8fe571243b4329a9e35bed71b412978ff8fd04195d8068e080995bac1"
    }
   ],
   "description": "The Apache Commons Compress library defines an API for working with\nar, cpio, Unix dump, tar, zip, gzip, XZ, Pack200 and bzip2 files.\nIn version 1.14 read-only support for Brotli decompression has been added,\nbut it has been removed from this package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-compress@1.21-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/proper/commons-compress/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java API for working with compressed files and archivers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.21-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-configuration-1.10",
   "name": "apache-commons-configuration",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7f3bc64f31ce46459e6494c82181a74b5c02eb452c98a703bf3a38dcb5b33622"
    }
   ],
   "description": "The Commons Configuration software library provides a generic configuration\ninterface which enables a Java application to read configuration data from\na variety of sources.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-configuration@1.10-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://commons.apache.org/configuration",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Commons Configuration Package",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-csv-1.10.0",
   "name": "apache-commons-csv",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fc3f564cf4c4666c1a6b775f9d2d0a49ff89a4f4c1dc4bbd8f6a47d529630799"
    }
   ],
   "description": "Commons CSV was started to unify a common and simple interface for\nreading and writing CSV files under an ASL license.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-csv@1.10.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://commons.apache.org/proper/commons-csv/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utilities to assist with handling of CSV files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-daemon-1.3.3",
   "name": "apache-commons-daemon",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "73149bbf31e2cb6869d22bf039c5c59a23c7fd1aac3fe0685e908b22959a834e"
    }
   ],
   "description": "The scope of this package is to define an API in line with the current Java Platform APIs to support\nan alternative invocation mechanism which could be used instead of the public static void main(String[]) method.\nThis specification covers the behavior and life cycle of what we define as Java daemons, or, in other words, non interactive Java applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-daemon@1.3.3-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/daemon",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Defines API to support an alternative invocation mechanism",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-dbcp-1.4",
   "name": "apache-commons-dbcp",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9b61913972f7703fa01ab224aa2db770e7445a4f3733eeba259d0d8fc55afddb"
    }
   ],
   "description": "Many Apache projects support interaction with a relational database. Creating a new connection for each user can be\ntime consuming (often requiring multiple seconds of clock time), in order to perform a database transaction that might take milliseconds.\nOpening a connection per user can be unfeasible in a publicly-hosted Internet application where the number of simultaneous users can be very large. Accordingly,\ndevelopers often wish to share a \"pool\" of open connections between all of the application's current users.\nThe number of users actually performing a request at any given time is usually a very small percentage of the total number of active users,\nand during request processing is the only time that a database connection is required. The application itself logs into the DBMS, and handles any user account issues internally.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-dbcp@1.4-26.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/dbcp/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Commons DataBase Pooling Package",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4-26.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-digester-2.1",
   "name": "apache-commons-digester",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b3d4b71ce3463c6781234e700d2502cce1094994414a07acc9a815b90eeb36fb"
    }
   ],
   "description": "Many projects read XML configuration files to provide initialization of\nvarious Java objects within the system. There are several ways of doing this,\nand the Digester component was designed to provide a common implementation\nthat can be used in many different projects",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-digester@2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/digester/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "XML to Java object mapping module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-discovery-0.5",
   "name": "apache-commons-discovery",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ec14566d199566fdc3547d5ac47b0f96c85756a660e1c36f9150c3e3f3aaa234"
    }
   ],
   "description": "The Discovery component is about discovering, or finding, implementations for\npluggable interfaces.  Pluggable interfaces are specified with the intent that\nmultiple implementations are, or will be, available to provide the service\ndescribed by the interface.  Discovery provides facilities for finding and\ninstantiating classes, and for lifecycle management of singleton (factory)\nclasses.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-discovery@0.5-1.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/discovery",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Commons Discovery",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:0.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-el-1.0",
   "name": "apache-commons-el",
   "licenseConcluded": "ASL 1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "403353294d910cb4eb345f3ffa6335cdd70dddf270d40e90a036cf480e7b5a52"
    }
   ],
   "description": "An implementation of standard interfaces and abstract classes for\njavax.servlet.jsp.el which is part of the JSP 2.0 specification.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-el@1.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/el",
   "licenseDeclared": "ASL 1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Apache Commons Extension Language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-exec-1.3",
   "name": "apache-commons-exec",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f7e4b0790f55708ed8a4d1e3a4d9af0312ae77bcae3580d313b5268e428b94b6"
    }
   ],
   "description": "The apache-commons-exec package contains a library to reliably\nexecute external processes from within the JVM.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-exec@1.3-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/exec/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library to reliably execute external processes from within the JVM",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-fileupload-1.4",
   "name": "apache-commons-fileupload",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "465d701e28e730670c4d0c34a20b828165ccdd23e900e302a40d6cdcc549285d"
    }
   ],
   "description": "The javax.servlet package lacks support for RFC-1867, HTML file\nupload.  This package provides a simple to use API for working with\nsuch data.  The scope of this package is to create a package of Java\nutility classes to read multipart/form-data within a\njavax.servlet.http.HttpServletRequest.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-fileupload@1.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/fileupload/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "API to work with HTML file upload",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-io-2.15.1",
   "name": "apache-commons-io",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "53e70dc51192ff0f98869c8841f449bb3212939699ab6cd7e617c376da2f19e9"
    }
   ],
   "description": "Apache commons IO library is used for developing IO functionality. It contains a collecton of utilities with\nutility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-io@2.15.1-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/proper/commons-io",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library of utilities for developing IO functionality.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.15.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-javaflow-1.0",
   "name": "apache-commons-javaflow",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "83e9682697a2a2dd390a39169387751ad9bb8a862c9762ae691b5fd15a8bff9a"
    }
   ],
   "description": "Sometimes it is useful if we can capture the state of the application,\nits stack of function calls, which includes local variables, the global\nvariables and the program counter, and save them into an object. If\nthis object would give us the ability to restart the processing from\nthe point stored in it.\nA continuation is exactly the type of object that we need. Think of a\ncontinuation as an object that, for a given point in your program,\ncontains a snapshot of the stack trace, including all the local\nvariables, and the program counter. You can not only store these\nthings in the continuation object, but also restore the execution\nof the program from a continuation object. This means that the stack\ntrace and the program counter of the running program become the ones\nstored in a continuation.\nContinuations are powerful concepts from the world of functional\nlanguages, like Scheme, but they are becoming popular in other\nlanguages as well.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-javaflow@1.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/sandbox/javaflow/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Commons Javaflow",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-jci-1.1",
   "name": "apache-commons-jci",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "66ca036f7547505135badef7dc402296359f1ce4fc98fe380b391498bcbba1cf"
    }
   ],
   "description": "JCI is a java compiler interface featuring a compiling class loader.\nThe current implementation supports compilation via the following\ncompilers:\n* eclipse\n* groovy\n* janino\n* rhino",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-jci@1.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/jci/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Commons Java Compiler Interface",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-jexl-2.1.1",
   "name": "apache-commons-jexl",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2d160b91784e895eb41c9f905fe3d9401195534df53a2c9c2ded660804bbcdda"
    }
   ],
   "description": "Java Expression Language (JEXL) is an expression language engine which can be\nembedded in applications and frameworks.  JEXL is inspired by Jakarta Velocity\nand the Expression Language defined in the JavaServer Pages Standard Tag\nLibrary version 1.1 (JSTL) and JavaServer Pages version 2.0 (JSP).  While\ninspired by JSTL EL, it must be noted that JEXL is not a compatible\nimplementation of EL as defined in JSTL 1.1 (JSR-052) or JSP 2.0 (JSR-152).\nFor a compatible implementation of these specifications, see the Commons EL\nproject.\nJEXL attempts to bring some of the lessons learned by the Velocity community\nabout expression languages in templating to a wider audience.  Commons Jelly\nneeded Velocity-ish method access, it just had to have it.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-jexl@2.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/jexl",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Expression Language (JEXL)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-jxpath-1.3",
   "name": "apache-commons-jxpath",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6f75b5f10a36e680444dfbfff084db6d93efabed58c27d9bf9ff2a0296a0efea"
    }
   ],
   "description": "Defines a simple interpreter of an expression language called XPath.\nJXPath applies XPath expressions to graphs of objects of all kinds:\nJavaBeans, Maps, Servlet contexts, DOM etc, including mixtures thereof.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-jxpath@1.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/jxpath/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple XPath interpreter",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-lang-2.6",
   "name": "apache-commons-lang",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ff54ea8e22302976b5bfcdd2466db373eec14475f346a53f3f1d9ca3b7bd5e24"
    }
   ],
   "description": "The standard Java libraries fail to provide enough methods for manipulation of\nits core classes. Apache Commons Lang provides these extra methods.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-lang@2.6-23.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/lang",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides a host of helper utilities for the java.lang API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6-23.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-lang3-3.14.0",
   "name": "apache-commons-lang3",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7806c22969a52eec292d25446562bf49ab1b19457538b0df4b701e5ccc5d2ebc"
    }
   ],
   "description": "The standard Java libraries fail to provide enough methods for\nmanipulation of its core classes. The Commons Lang Component provides\nthese extra methods.\nLang provides a host of helper utilities for the java.lang API,\nnotably String manipulation methods, basic numerical methods, object\nreflection, concurrency, creation and serialization and System\nproperties. Additionally it contains basic enhancements to\njava.util.Date and a series of utilities dedicated to help with\nbuilding methods, such as hashCode, toString and equals.\nNote that Lang 3.0 (and subsequent versions) use a different\npackage (org.apache.commons.lang3) than the previous\nversions (org.apache.commons.lang), allowing it to be used at the same\ntime as an earlier version.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-lang3@3.14.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/lang",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Commons Lang version 3.0",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.14.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-logging-1.2",
   "name": "apache-commons-logging",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "16f7c36f4d1e79e79485c4121375256847968699bc51742d8279ca3dc47621e2"
    }
   ],
   "description": "The commons-logging package provides a simple, component-oriented interface\n (org.apache.commons.logging.Log) and a wrapper for the logging system. The\nuser can choose which system to use. A few basic implementations are also\nprovided to allow users to use the package independently.\ncommons-logging was heavily influenced by Avalon's Logkit and Log4J. The\ncommons-logging abstraction is meant to minimize the differences between\nthe two, and to allow a developer to not tie himself to a particular\nlogging implementation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-logging@1.2-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/logging",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Commons Logging",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-math-3.6.1",
   "name": "apache-commons-math",
   "licenseConcluded": "Apache-1.1 and Apache-2.0 and BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6541b17bf721645d23c7e525ee5fe3ae5947269bcd5b41eeb94680d6f8aa3ead"
    }
   ],
   "description": "Commons Math is a library of lightweight, self-contained mathematics and\nstatistics components addressing the most common problems not available in the\nJava programming language or Commons Lang.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-math@3.6.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/math/",
   "licenseDeclared": "Apache-1.1 and Apache-2.0 and BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java library of lightweight mathematics and statistics components",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.6.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-net-3.10.0",
   "name": "apache-commons-net",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c0748a22b354da6748e840a1a81162287d4045d6ee999349c69081046c39e50e"
    }
   ],
   "description": "Apache Commons Net library contains a collection of network utilities and protocol implementations.\nSupported protocols include: Echo, Finger, FTP, NNTP, NTP, POP3(S), SMTP(S), Telnet, Whois",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-net@3.10.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/net/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java library for Internet protocol",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.10.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-ognl-3.0.2",
   "name": "apache-commons-ognl",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "64f73a482780e29e2a4e002895ccaff61662594ae3394f5cf69c701e2e294119"
    }
   ],
   "description": "OGNL is an expression language for getting and setting properties of\nJava objects, plus other extras such as list projection and selection\nand lambda expressions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-ognl@3.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/ognl/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Object Graph Navigation Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-parent-43",
   "name": "apache-commons-parent",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "db4694cf451b4dd4cba3967161dba23fd53b078b071622103c432a9c7346940b"
    }
   ],
   "description": "Project object model file for the apache-commons package.\ncommons-parent is the parent pom for the components' Maven build.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-parent@43-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://commons.apache.org/commons-parent-pom.html",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Commons Parent Pom",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:43-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-pool-1.6",
   "name": "apache-commons-pool",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a9f9622756d17116f29c151332fe98d733c63d1dba55d06d6f43e06917b1240b"
    }
   ],
   "description": "Apache Commons Pool package is used to create and maintain an object pooling package to be\ndistributed under the ASF license. The package supports a variety of pool implementations,\nbut encourages support of an interface that makes these implementations interchangeable.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-pool@1.6-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/pool/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Commons Pool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-pool2-2.9.0",
   "name": "apache-commons-pool2",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e95acf9a5e885057ddf8daf445d679764bbbe7e7e1c786faa859c3398fbabe90"
    }
   ],
   "description": "The Apache Commons Pool open source software library provides an\nobject pooling API and a number of object pool implementations.\nVersion 2 of Apache Commons Pool contains a completely re-written\npooling implementation compared to the 1.x series. In addition\nto performance and scalability improvements, version 2 includes\nrobust instance tracking and pool monitoring.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-pool2@2.9.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/proper/commons-pool/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Commons Object Pooling Library 2.x series",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-validator-1.7",
   "name": "apache-commons-validator",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9a4cebdf8353d5c90180f6114140135b11471cb3a8d58edf816c5e2f72025366"
    }
   ],
   "description": "A common issue when receiving data either electronically or from user input is\nverifying the integrity of the data. This work is repetitive and becomes even\nmore complicated when different sets of validation rules need to be applied to\nthe same set of data based on locale for example. Error messages may also vary\nby locale. This package attempts to address some of these issues and speed\ndevelopment and maintenance of validation rules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-validator@1.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/validator/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Commons Validator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-commons-vfs-2.10.0",
   "name": "apache-commons-vfs",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6be0529d24ce9f8cc805bb97a0356f6dbf9408d94d7f7c387ef6e4dec7cb3ff9"
    }
   ],
   "description": "Commons VFS provides a uniform view of files through a single API which is\ndesigned for accessing various different file systems. These file systems could\nbe a local disk, an HTTP server or a ZIP archive file.\nThe key features are listed as follows:\n* The API is consistent among various file types.\n* Support for a wide range of file systems.\n* Support caching local file system with different fs types.\n* Event delivery.\n* Provides in-JVM info caching.\n* A set of Ant tasks which VFS is enabled.\n* Easy to be intergrated into applications such as VFS-aware ClassLoader and URLStreamHandlerFactory.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-commons-vfs@2.10.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://commons.apache.org/proper/commons-vfs/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Commons Virtual File System",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.10.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-ivy-2.4.0",
   "name": "apache-ivy",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9851cdb31e2ab71ec06f09b5f724f9b371494f672b21ed2093668121313d2bf7"
    }
   ],
   "description": "Apache Ivy is a popular dependency manager focusing on flexibility and simplicity.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-ivy@2.4.0-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://ant.apache.org/ivy/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java-based dependency manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.0-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-logging-parent-5",
   "name": "apache-logging-parent",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "61238e4d5bdce2c1b5815b589c7ef0714860e9f981817408803da6369b6dd964"
    }
   ],
   "description": "Parent pom for Apache Logging Services projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-logging-parent@5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://logging.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parent pom for Apache Logging Services projects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-mime4j-0.8.7",
   "name": "apache-mime4j",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d0b7fa593fe2b7b07131a9f9619760a005ec3ba127718b0166b3470c98a7cd40"
    }
   ],
   "description": "Java stream based MIME message parser.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-mime4j@0.8.7-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://james.apache.org/mime4j",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache JAMES Mime4j",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.7-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-mina-2.1.10",
   "name": "apache-mina",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4e632fcd85745866fb4a19ecf4e76ee693b39e2758f2470e2462dcca386bbfa0"
    }
   ],
   "description": "Apache MINA is a network application framework which helps users develop high\nperformance and high scalability network applications easily. It provides an\nabstract event-driven asynchronous API over various transports such as TCP/IP\nand UDP/IP via Java NIO.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-mina@2.1.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://mina.apache.org",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache MINA",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-parent-19",
   "name": "apache-parent",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5de051b59404b03c905b040ede0aef8375a8da347264fdfb9f2fe4fead065533"
    }
   ],
   "description": "Maven parent POM (or super POM) is used to structure the project to avoid\nredundancies or duplicate configurations using inheritance between pom\nfiles. It helps in easy maintenance in long term.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-parent@19-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://maven.apache.org/pom/index.html",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven Parent POM file for Apache projects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:19-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-poi-3.17",
   "name": "apache-poi",
   "licenseConcluded": "Apache-2.0 and GPL-3.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d21e2cac2001de7a60ae82d141fe34c1764b24bd3f0b77b04bb1b41fea70d600"
    }
   ],
   "description": "The Apache POI Project's mission is to create and maintain Java APIs for\nmanipulating various file formats based upon the Office Open XML standards\n(OOXML) and Microsoft's OLE 2 Compound Document format (OLE2). In short, you\ncan read and write MS Excel files using Java. In addition, you can read and\nwrite MS Word and MS PowerPoint files using Java. Apache POI is your Java\nExcel solution (for Excel 97-2008). We have a complete API for porting other\nOOXML and OLE2 formats and welcome others to participate.\nOLE2 files include most Microsoft Office files such as XLS, DOC, and PPT as\nwell as MFC serialization API based file formats. The project provides APIs\nfor the OLE2 Filesystem (POIFS) and OLE2 Document Properties (HPSF).\nOffice OpenXML Format is the new standards based XML file format found in\nMicrosoft Office 2007 and 2008. This includes XLSX, DOCX and PPTX. The\nproject provides a low level API to support the Open Packaging Conventions\nusing openxml4j.\nFor each MS Office application there exists a component module that attempts\nto provide a common high level Java API to both OLE2 and OOXML document\nformats. This is most developed for Excel workbooks (SS=HSSF+XSSF). Work is\nprogressing for Word documents (HWPF+XWPF) and PowerPoint presentations\n(HSLF+XSLF).\nThe project has recently added support for Outlook (HSMF). Microsoft opened\nthe specifications to this format in October 2007. We would welcome\ncontributions.\nThere are also projects for Visio (HDGF) and Publisher (HPBF).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-poi@3.17-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://poi.apache.org/",
   "licenseDeclared": "Apache-2.0 and GPL-3.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Java API for Microsoft Documents",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.17-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-rat-0.13",
   "name": "apache-rat",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "24962c5e4785af92ae3c655358e3bbbf954c19f5f919f178830925d1c92dfe62"
    }
   ],
   "description": "Release Audit Tool (RAT) is a tool to improve accuracy and efficiency when\nchecking releases. It is heuristic in nature: making guesses about possible\nproblems. It will produce false positives and cannot find every possible\nissue with a release. It's reports require interpretation.\nRAT was developed in response to a need felt in the Apache Incubator to be\nable to review releases for the most common faults less labor intensively.\nIt is therefore highly tuned to the Apache style of releases.\nThis package just contains meta-data, you will want either apache-rat-tasks,\nor apache-rat-plugin.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-rat@0.13-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://creadur.apache.org/rat/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Release Audit Tool (RAT)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.13-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-resource-bundles-2",
   "name": "apache-resource-bundles",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d15d201aa1a01e552c4526982b9c8ca233667523e21008d066ff3d48b45d76de"
    }
   ],
   "description": "Maven project provides a set of resources to help you build Java resources\ncompliant with Apache rules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-resource-bundles@2-23.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://repo1.maven.org/maven2/org/apache/apache-resource-bundles/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Resource Bundles",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2-23.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache-sshd-2.9.2",
   "name": "apache-sshd",
   "licenseConcluded": "ASL 2.0 and ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bd70aeb7206768947b8e4881718ed10f1c3856215d5d13c10b69bde760860b96"
    }
   ],
   "description": "Apache SSHD is a 100% pure java library to support the SSH protocols on both\nthe client and server side.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache-sshd@2.9.2-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://mina.apache.org/sshd-project",
   "licenseDeclared": "ASL 2.0 and ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache SSHD",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.9.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apache2-mod-xforward-0.6",
   "name": "apache2-mod_xforward",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8989286e0874892d2450a2da0873a55528625fd15bb99df51cd6c94c71e7f7d9"
    }
   ],
   "description": "The xforward module implements internal redirection based on X-Forward response header.\nWhen this header is seen by Apache it uses the apache mod_proxy module to proxy the\ngiven URL.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apache2-mod_xforward@0.6-lp151.1.5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/openSUSE/apache2-mod_xforward/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache module implementing handling of X-FORWARD headers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6-lp151.1.5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apiguardian-1.0.0",
   "name": "apiguardian",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7667a5c330ccfdd83d5c74e33aef88e16f7df36862218643b6e50f9f5a63643a"
    }
   ],
   "description": "API Guardian indicates the status of an API element and therefore its\nlevel of stability as well.  It is used to annotate public types,\nmethods, constructors, and fields within a framework or application in\norder to publish their API status and level of stability and to\nindicate how they are intended to be used by consumers of the API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apiguardian@1.0.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/apiguardian-team/apiguardian",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "API Guardian Java annotation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apiviz-1.3.2",
   "name": "apiviz",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "94725cbb5227b3b787a07eb08c93f3a0081c8a88e6d3adb306470f9f7d3d0074"
    }
   ],
   "description": "APIviz is a JavaDoc doclet which extends the Java standard doclet.\nIt generates comprehensive UML-like class and package diagrams for\nquick understanding of the overall API structure.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apiviz@1.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://code.google.com/p/apiviz/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "APIviz is a JavaDoc doclet to generate class and package diagrams",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-appstream-0.16.1",
   "name": "appstream",
   "licenseConcluded": "GPLv2+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fbcd33a30f61a641b7305b919b1e8c3f7805ed8cf66b8334f8dce07f25f5fed2"
    }
   ],
   "description": "AppStream makes it easy to access application information from the\nAppStream database over a nice GObject-based interface.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/appstream@0.16.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ximion/appstream",
   "licenseDeclared": "GPLv2+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utilities to generate, maintain and access the AppStream database",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.16.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apr-1.7.4",
   "name": "apr",
   "licenseConcluded": "ASL 2.0 and BSD with advertising and ISC and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0e619fdf7e3266dbe9983b98ee6d7c418157fd4f2b91e951b7e9eebaba0b3e3e"
    }
   ],
   "description": "The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries\nthat provide a predictable and consistent interface to underlying platform-specific implementations.\nThe primary goal is to provide an API to which software developers may code and be assured of\npredictable if not identical behaviour regardless of the platform on which their software is built,\nrelieving them of the need to code special-case conditions to work around or take advantage of\nplatform-specific deficiencies or features.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apr@1.7.4-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://apr.apache.org",
   "licenseDeclared": "ASL 2.0 and BSD with advertising and ISC and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Portable Runtime.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.4-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-apr-util-1.6.3",
   "name": "apr-util",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "700a3a1b497705919bc64aadfc72dbf60953206cd0fb92d1d00afbd2b63cbfb3"
    }
   ],
   "description": "The mission of the Apache Portable Runtime (APR) project is to create and maintain software\nlibraries that provide a predictable and consistent interface to underlying platform-specific\nimplementations. The primary goal is to provide an API to which software developers may\ncode and be assured of predictable if not identical behaviour regardless of the platform on\nwhich their software is built, relieving them of the need to code special-case conditions to\nwork around or take advantage of platform-specific deficiencies or features.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/apr-util@1.6.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://apr.apache.org",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "apr-util provides a number of helpful abstractions on top of APR.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-aqute-bnd-3.5.0",
   "name": "aqute-bnd",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e49cdc46964e72b5b809cafd248868aae5ee74fed66653423420164c402e5882"
    }
   ],
   "description": "Bnd is the engine behind a number of popular software development tools that support OSGi.\nIt can be found in several maven plugins, ant, gradle, and of course Eclipse (bndtools).\nIt actively seeks other build tool vendors to use bnd to improve the quality of the generated\nOSGi metadata.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/aqute-bnd@3.5.0-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/bndtools/bnd/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "BND Tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5.0-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-argon2-20190702",
   "name": "argon2",
   "licenseConcluded": "Public Domain or ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5cf58e549a2b2ced95d49e0240eb764b6e42a99f8cc123fe1f35d53cf2a8d7ce"
    }
   ],
   "description": "Argon2 is a password-hashing function that summarizes the state of the art in the design of\nmemory-hard functions and can be used to hash passwords for credential storage, key derivation,\nor other applications.\n\nIt has a simple design aimed at the highest memory filling rate and effective use of multiple\ncomputing units, while still providing defense against tradeoff attacks (by exploiting the\ncache and memory organization of the recent processors).\n\nArgon2 has three variants: Argon2i, Argon2d, and Argon2id. Argon2d is faster and uses data-depending\nmemory access, which makes it highly resistant against GPU cracking attacks and suitable for\napplications with no threats from side-channel timing attacks (eg. cryptocurrencies). Argon2i\ninstead uses data-independent memory access, which is preferred for password hashing and\npassword-based key derivation, but it is slower as it makes more passes over the memory to\nprotect from tradeoff attacks. Argon2id is a hybrid of Argon2i and Argon2d, using a combination\nof data-depending and data-independent memory accesses, which gives some of Argon2i's resistance\nto side-channel cache timing attacks and much of Argon2d's resistance to GPU cracking attacks.\n\nArgon2i, Argon2d, and Argon2id are parametrized by:\n\n- A time cost, which defines the amount of computation realized and therefore the execution\ntime, given in number of iterations\n- A memory cost, which defines the memory usage, given in kibibytes\n- A parallelism degree, which defines the number of parallel threads",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/argon2@20190702-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/P-H-C/phc-winner-argon2",
   "licenseDeclared": "Public Domain or ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A password-hashing tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20190702-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-args4j-2.33",
   "name": "args4j",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fb8896f6459287838ec60166d31dbfd0fd02b097758bb70333aaf6c60b347ff5"
    }
   ],
   "description": "Args4j is a small Java class library that makes it easy to parse command line options/arguments in\nyour CUI application.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/args4j@2.33-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://args4j.kohsuke.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java command line arguments parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.33-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-aries-blueprint-annotation-api-1.0.1",
   "name": "aries-blueprint-annotation-api",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "211dc4a969d8c47eb03286aeeed0727cc2e868c5084e0d4412cab866f82c901d"
    }
   ],
   "description": "This bundle contains the blueprint annotation api and\nthe corresponding XML schema.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/aries-blueprint-annotation-api@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://aries.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Aries Blueprint Annotation API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-aries-blueprint-api-1.0.1",
   "name": "aries-blueprint-api",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c8e245e40211391884bd82e7fb516ecc91dd64c0cb7da4debb4d18c4af4ce7a5"
    }
   ],
   "description": "This bundle contains the blueprint API and\nthe corresponding XML schema.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/aries-blueprint-api@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://aries.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Aries Blueprint API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-aries-blueprint-parser-1.6.1",
   "name": "aries-blueprint-parser",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "da8fa0af7e27c234b7877cd4864d229d8dbcb3082f8ac5e03c869c97a354201a"
    }
   ],
   "description": "This bundle contains the blueprint parser in a plain JAR.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/aries-blueprint-parser@1.6.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://aries.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Aries Blueprint Parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-aries-quiesce-api-1.0.0",
   "name": "aries-quiesce-api",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a795bc12e1c2c0468f08632064c126e0a20af9aff2a5f9aaa44625105489be44"
    }
   ],
   "description": "Aries Quiesce API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/aries-quiesce-api@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://aries.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Aries Quiesce API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-arm-trusted-firmware-2.12.1",
   "name": "arm-trusted-firmware",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "44176c88f366429b691f1f63a30e24be7c1de53bc3659b7bf411275d6fc95d4b"
    }
   ],
   "description": "Trusted Firmware-A is a reference implementation of secure world software\nfor Arm A-Profile architectures (Armv8-A and Armv7-A), including an Exception Level 3 (EL3) Secure Monitor.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/arm-trusted-firmware@2.12.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ARM-software/arm-trusted-firmware/wiki",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ARM Trusted Firmware",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.12.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-armadillo-12.6.2",
   "name": "armadillo",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f27ad0123d8a8a3fbff72a72b0fccb1ab0f33ce9636a2bdbf28cae18aa36439e"
    }
   ],
   "description": "Armadillo is a C ++ linear algebra library and is an important choice.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/armadillo@12.6.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://arma.sourceforge.net/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fast C++ matrix library with syntax similar to MATLAB and Octave",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:12.6.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-arpack-3.8.0",
   "name": "arpack",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "95c20d62398a2cb6fb32ed3b64493aada91b2415af1523b544f811864b53c0fe"
    }
   ],
   "description": "Calculating eigenvalues and eigenvectors of general n-times-n matrix A.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/arpack@3.8.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/opencollab/arpack-ng",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fortran 77 subroutines for solving large scale eigenvalue problems",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.8.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-arptables-0.0.5",
   "name": "arptables",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "17519eeecf76bf7cb3b0038c56778561f5ff53dc9420e447a0b2615535fe8d00"
    }
   ],
   "description": "Arptables is used to set up, maintain, and inspect the tables of\nARP packet filter rules in the Linux kernel. Several different\ntables may be defined. Each table contains a number of built-in\nchains and may also contain user-defined chains.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/arptables@0.0.5-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://git.netfilter.org/arptables/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Administration tool for arp packet filtering",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.5-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-arpwatch-3.5",
   "name": "arpwatch",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "954929ad63cf1f4b0e6f02c7f645a330f0263c5aefba9d013b363f194c7588d9"
    }
   ],
   "description": "The arpwatch package contains arpwatch and arpsnmp.  Arpwatch and\narpsnmp are both network monitoring tools that monitor ethernet or\nFDDI network traffic and maintain a database of ethernet/ip address\npairings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/arpwatch@3.5-2.oe2403sp2?arch=src&epoch=14",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ee.lbl.gov/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Network monitoring tools for tracking IP addresses on a network",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "14:3.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-arquillian-core-1.1.11",
   "name": "arquillian-core",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9f59df34d856d1689cfdfe5004a73a6e3918f5097d30be4baab13d62fd214937"
    }
   ],
   "description": "Arquillian is a revolutionary testing platform built on the JVM that\nsubstantially reduces the effort required to write and execute Java\nmiddle-ware integration and functional tests. No more mocks.\nNo more container life-cycle and deployment hassles. Just real tests!",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/arquillian-core@1.1.11-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://arquillian.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Testing Platform for the JVM Member",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.11-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-artemis-1.4.0",
   "name": "artemis",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e04970ac31113961ce45e937265fff76d73ff4ac000de43e0707dc1f4c78a253"
    }
   ],
   "description": "Apache ActiveMQ Artemis is an open source project to\nbuild a multi-protocol, embeddable, very high performance,\nclustered, asynchronous messaging system. Artemis\nis an example of Message Oriented Middleware (MoM).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/artemis@1.4.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/apache/activemq-artemis/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java high performance, clustered, asynchronous messaging system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-asciidoc-10.2.0",
   "name": "asciidoc",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ced498050d7b159dbc3f8e15561dad87c66b175c4f1bdcdc0fe5cf8049250089"
    }
   ],
   "description": "Python 3 port of Asciidoc Python, this is a development work in progress,\nbut passes all tests, real world testing is very much welcomed.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/asciidoc@10.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://asciidoc.org",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python 3 port of Asciidoc Python.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:10.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-asio-1.28.1",
   "name": "asio",
   "licenseConcluded": "Boost",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f86b5f4fc6931c00e57552568228cfbffeef8c2786ca71b88bcee11278df277f"
    }
   ],
   "description": "Asio is a cross-platform C++ library for network and low-level I/O programming\nthat provides developers with a consistent asynchronous I/O model using a\nmodern C++ approach.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/asio@1.28.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://think-async.com/Asio",
   "licenseDeclared": "Boost",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A cross-platform C++ library for network programming",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.28.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-aspectjweaver-1.8.9",
   "name": "aspectjweaver",
   "licenseConcluded": "EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "18ac7df65999d20d1ba98b772840ec9e7fd4ef4ef2df3811920646b39fdcb299"
    }
   ],
   "description": "The AspectJ Weaver supports byte-code weaving for aspect-oriented\nprogramming (AOP) in java.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/aspectjweaver@1.8.9-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://eclipse.org/aspectj/",
   "licenseDeclared": "EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java byte-code weaving library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.9-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-aspell-0.60.8.1",
   "name": "aspell",
   "licenseConcluded": "LGPL-2.0-or-later AND LGPL-2.1-only AND GPL-2.0-or-later AND BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ef5ce03e05430cc8d9115eb6d231b1a2b5181a398e4ec6bf70d019f810a61864"
    }
   ],
   "description": "GNU Aspell is a spell checker designed to eventually replace Ispell. It can\neither be used as a library or as an independent spell checker. Its main\nfeature is that it does a much better job of coming up with possible\nsuggestions than just about any other spell checker out there for the\nEnglish language, including Ispell and Microsoft Word. It also has many\nother technical enhancements over Ispell such as using shared memory for\ndictionaries and intelligently handling personal dictionaries when more\nthan one Aspell process is open at once.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/aspell@0.60.8.1-1.oe2403sp2?arch=src&epoch=12",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://aspell.net/",
   "licenseDeclared": "LGPL-2.0-or-later AND LGPL-2.1-only AND GPL-2.0-or-later AND BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Spell checker",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "12:0.60.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-assertj-core-3.8.0",
   "name": "assertj-core",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d2acc9545529996bd527629e1d0b24e35c9bd46b4a5dda2b670feab9a860b6b7"
    }
   ],
   "description": "A rich and intuitive set of strongly-typed assertions to use for unit testing\n(either with JUnit or TestNG).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/assertj-core@3.8.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://joel-costigliola.github.io/assertj/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library of assertions similar to fest-assert",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.8.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-assimp-5.3.1",
   "name": "assimp",
   "licenseConcluded": "BSD and MIT and LGPL-2.1 and LGPL-2.0 and GPL-2.0 and LGPL-3.0 and GPL-3.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f0d522b3d88372fe75bcf4d945cdcee667d3f5f32305ca3a33e740626de62995"
    }
   ],
   "description": "Assimp is a library to load and process geometric scenes from various data formats.\nAssimp aims to provide a full asset conversion pipeline for use in game\nengines and real-time rendering systems of any kind, but is not limited\nto this purpose.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/assimp@5.3.1-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.assimp.org/",
   "licenseDeclared": "BSD and MIT and LGPL-2.1 and LGPL-2.0 and GPL-2.0 and LGPL-3.0 and GPL-3.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library to load and process various 3D model formats into applications.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.3.1-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-asymptote-2.86",
   "name": "asymptote",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4144940b7d8f89620deee1c997f94f93b0919105991b5fad1b790dd649c235a5"
    }
   ],
   "description": "Asymptote is a powerful descriptive vector graphics language for technical\ndrawings, inspired by MetaPost but with an improved C++-like syntax.\nAsymptote provides for figures the same high-quality level of typesetting\nthat LaTeX does for scientific text.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/asymptote@2.86-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://asymptote.sourceforge.net/",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Descriptive vector graphics language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.86-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-at-3.2.5",
   "name": "at",
   "licenseConcluded": "GPL-3.0-or-later AND GPL-2.0-or-later AND ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b5828a84b5938ae3d8bfdb8f249df11266cc695623c320f2c944f3d2d76e051c"
    }
   ],
   "description": "AT and batch delay command scheduling utility and daemon.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/at@3.2.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ftp.debian.org/debian/pool/main/a/at",
   "licenseDeclared": "GPL-3.0-or-later AND GPL-2.0-or-later AND ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A job manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-at-spi2-core-2.51.0",
   "name": "at-spi2-core",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7ab87d7ada78a90449fc16a0d7d772e3a3332f90c90f6561472035def9097794"
    }
   ],
   "description": "At-Spi2 is a protocol over DBus, toolkit widgets use it to provide\ntheir content to screen readers such as Orca.\n\nThe core that defines the protocol and starts the dbus accessibility\nbus is at-spi2-core , the formal definition of RPCs is available as\nxml files in at-spi2-core/xml/",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/at-spi2-core@2.51.0-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.linuxfoundation.org/en/AT-SPI_on_D-Bus",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The At-Spi2 Core package is a part of the GNOME Accessibility Project.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.51.0-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-atf-0.21",
   "name": "atf",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7851b9d72d73adb1f83108af5dab95e95a3057c02d3e332e4ce829b64060c8ac"
    }
   ],
   "description": "No main package is built here. Because it is not used.\n\nThe Automated Test Framework (ATF) is a collection of libraries used to implement test programs\nin multiple languages. Currently, ATF provides C, C ++ and POSIX Shell bindings for performing\ntests. These bindings provide a similar feature set, and any test program written with them exposes\na consistent user interface.\nATF-based test programs rely on separate runtime engines to execute them. The runtime engine is\nresponsible for isolating the test program from the rest of the system to ensure that its results\nare deterministic and do not affect the running system. The runtime engine is also responsible for\ncollecting the results of all tests and writing reports. The currently selected runtime is Kyua.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/atf@0.21-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jmmv/atf/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Testing Framework for Automated",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.21-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-atinject-1",
   "name": "atinject",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "06fcdd5c04c35d528449245282e50b31c75c8a6831c816cca260f0c2e056eb87"
    }
   ],
   "description": "AtInject is the Java API build by the JSR-330.It's a set\nof API aiming to standardize an extensible dependency\ninjection paradigm, as those provided by Guice, Spring or\nPlexus projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/atinject@1-31.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/svn2github/atinject/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java API for JSR-330 Dependency Injection",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1-31.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-atkmm-2.28.3",
   "name": "atkmm",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1d0b835c079957d53b4324b5e9972e21e52eb952e04c0fcc57aef4f161b348b5"
    }
   ],
   "description": "atkmm is the C++ binding for the ATK library.\nThis module is part of the GNOME C++ bindings effort <http://www.gtkmm.org/>.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/atkmm@2.28.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gtkmm.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C++ bindings for the ATK library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.28.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-atmel-firmware-1.3",
   "name": "atmel-firmware",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c31af27e444b82580c77795c638bbeafd32c1800931c43c8834eb850d3bd86ab"
    }
   ],
   "description": "The drivers for Atmel at76c50x wireless network chips in the Linux 2.6.x kernel\nand at http://at76c503a.berlios.de/ do not include the firmware and this\nfirmware needs to be loaded by the host on most cards using these chips.\n\nThis package provides the firmware images that should be automatically loaded\nas needed by the hotplug system. It also provides a small loader utility that\ncan be used to accomplish the same thing when hotplug is not in use.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/atmel-firmware@1.3-21.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://at76c503a.berlios.de/",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Firmware for Atmel at76c50x Wireless Network Chips",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3-21.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-attest-tools-0.2.92",
   "name": "attest-tools",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2133b64ec667de9f81a23c02639961c3f62fcf5104c1261235b708b823137f6a"
    }
   ],
   "description": "This package includes the tools to perform remote attestation with a quote\nor a TPM key.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/attest-tools@0.2.92-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/attest-tools",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Attestation tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.92-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-attr-2.5.1",
   "name": "attr",
   "licenseConcluded": "GPLv2+ AND LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2f499ddf1f5962d10d0e71531900bff24cf0b8800e7f7324d043d8ff3f15988e"
    }
   ],
   "description": "A set of tools for manipulating extended attributes on filesystem\nobjects, in particular getfattr(1) and setfattr(1).\nAn attr(1) command is also provided which is largely compatible\nwith the SGI IRIX tool of the same name.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/attr@2.5.1-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://savannah.nongnu.org/projects/attr",
   "licenseDeclared": "GPLv2+ AND LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Commands for Manipulating Filesystem Extended Attributes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.1-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-atune-1.2.0",
   "name": "atune",
   "licenseConcluded": "MulanPSL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "35cafde80501a81460b54c2154b9eb7feea2c07698b540dd493a328ab42fc25a"
    }
   ],
   "description": "atune is a service for atuned AI tuning system.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/atune@1.2.0-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/A-Tune",
   "licenseDeclared": "MulanPSL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "AI auto tuning system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-atune-collector-1.3.0",
   "name": "atune-collector",
   "licenseConcluded": "Mulan PSL v2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "306b5e707750b92a5011a5d6a139f589ef46df10d86d1b1a13fce3c2768a2b61"
    }
   ],
   "description": "The A-Tune-Collector is used to collect various system resources and can also be used as the collector of the A-Tune project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/atune-collector@1.3.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/A-Tune-Collector",
   "licenseDeclared": "Mulan PSL v2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A-Tune-Collector is used to collect various system resources.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-audiofile-0.3.6",
   "name": "audiofile",
   "licenseConcluded": "LGPLv2+ and GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4d9bcc39b02f4e2f1d30653abf4e442c82dab05e8efc0d470f8fcb4cbb96744c"
    }
   ],
   "description": "The Audio File Library is a C-based library for reading and writing audio files in many\ncommon formats.\n\nThe Audio File Library provides a uniform API which abstracts away details of file formats\nand data formats. The same calls for opening a file, accessing and manipulating audio\nmetadata (e.g. sample rate, sample format, textual information, MIDI parameters), and\nreading and writing sample data will work with any supported audio file format.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/audiofile@0.3.6-28.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://audiofile.68k.org/",
   "licenseDeclared": "LGPLv2+ and GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for reading and writing audio files in many common formats",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.6-28.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-audit-3.1.2",
   "name": "audit",
   "licenseConcluded": "GPLv2+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8d712d48357987a7fa3bed2241defcfc7fe023d0f322249429027408a964addd"
    }
   ],
   "description": "The audit package contains the user space utilities for storing and searching\nthe audit records generated by the audit subsystem in the Linux 2.6 and later\nkernels.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/audit@3.1.2-9.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://people.redhat.com/sgrubb/audit/",
   "licenseDeclared": "GPLv2+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "User space tools for kernel auditing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:3.1.2-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-augeas-1.14.1",
   "name": "augeas",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8ec4c9f775f10a8390dd380aa2847e6b2ee3479b20ceef836120ddb66fbbae31"
    }
   ],
   "description": "Augeas is a configuration editing tool. It parses configuration files in their native\nformats and transforms them into a tree. Configuration changes are made by manipulating\nthis tree and saving it back into native config files.\n\nAugeas is:\n     An API provided by a C library\n     A command line tool to manipulate configuration from the shell (and shell scripts)\n     Language bindings to do the same from your favorite scripting language\n     Canonical tree representations of common configuration files\n     A domain-specific language to describe configuration file formats",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/augeas@1.14.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://augeas.net/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Augeas is a configuration editing tool for changing configuration files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.14.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-authd-1.4.4",
   "name": "authd",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c7befdca6abea0f738d1fd5537b2e88075eae005da0643b7fdfb9618f1dbda93"
    }
   ],
   "description": "Authd is a small and fast RFC 1413 ident protocol daemon with both\nxinetd server and interactive modes that supports IPv6 and IPv4\nas well as the more popular features of pidentd.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/authd@1.4.4-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/InfrastructureServices/authd",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A RFC 1413 ident protocol daemon",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.4-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-authselect-1.4.3",
   "name": "authselect",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e234444999f54c9c2644120ee4420ff559c8a0fa299030f2c1676fe2676ff371"
    }
   ],
   "description": "Authselect is designed to be a replacement for authconfig (which is the default tool for this\njob on Fedora and RHEL based systems) but it takes a different approach to configure the system.\nInstead of letting the administrator build the PAM stack with a tool (which may potentially\nend up with a broken configuration), it would ship several tested stacks (profiles) that solve\na use-case and are well tested and supported. At the same time, some obsolete features of\nauthconfig would not be supported by authselect.\n\nThis package contains commands for selecting system identity and authentication sources, and\ncommon library files for the authselect tool.\n\nAuthselect will replace /usr/sbin/authconfig with a tool that will translate some of the\nauthconfig calls into authselect calls. It provides only minimum backward compatibility and\nusers are encouraged to migrate to authselect completely.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/authselect@1.4.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/authselect/authselect",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool to select system authentication and identity sources from a list of supported profiles",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-auto-1.4.1",
   "name": "auto",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1fc837f095cd22a22ae780fbe594af16a5c423a8ddb9b9170deaeeab55d80e4f"
    }
   ],
   "description": "The Auto sub-projects are a collection of code generators\nthat automate those types of tasks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/auto@1.4.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/google/auto",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A collection of source code generators for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-autoconf-2.71",
   "name": "autoconf",
   "licenseConcluded": "GPLv2+ and GPLv3+ and GFDL-1.3-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bc5d726ce6eabbdcd41cc62b10d56f09faf47f9ab0c12a27912cbabe567ebdc6"
    }
   ],
   "description": "Autoconf is an extensible package of M4 macros that produce shell scripts to automatically\nconfigure software source code packages. These scripts can adapt the packages to many kinds\nof UNIX-like systems without manual user intervention. Autoconf creates a configuration script\nfor a package from a template file that lists the operating system features that the package\ncan use, in the form of M4 macro calls.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/autoconf@2.71-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnu.org/software/autoconf/",
   "licenseDeclared": "GPLv2+ and GPLv3+ and GFDL-1.3-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An extensible package to automatically configure software source code packages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.71-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-autoconf-archive-2023.02.20",
   "name": "autoconf-archive",
   "licenseConcluded": "GPL-3.0 and GPL-2.0+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "572637f197f7ff1c55a42002e93be8b666fc2abb82b99acfcdf31b95b9c668fa"
    }
   ],
   "description": "Autoconf Macro Archive aims to provide a central repository of useful\nand tested Autoconf macros for software developers around the world.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/autoconf-archive@2023.02.20-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/autoconf-archive/",
   "licenseDeclared": "GPL-3.0 and GPL-2.0+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Autoconf Macro Archive",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2023.02.20-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-autoconf213-2.13",
   "name": "autoconf213",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3ae6668092998a72ec5523f705de95da8df4d3ecc74da64e9d2dc6e390197b6a"
    }
   ],
   "description": "Autoconf is an extensible package of M4 macros that produce shell scripts to automatically\nconfigure software source code packages. These scripts can adapt the packages to many kinds\nof UNIX-like systems without manual user intervention. Autoconf creates a configuration script\nfor a package from a template file that lists the operating system features that the package\ncan use, in the form of M4 macro calls",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/autoconf213@2.13-44.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnu.org/software/autoconf/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An extensible package to automatically configure software source code packages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.13-44.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-autofdo-0.30.1",
   "name": "autofdo",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d4fb5ab7e63fe8458622dafe6d17c50129b39ed07c573b389f2d5c5958a33227"
    }
   ],
   "description": "This package contains a tool to convert perf.data profile to AutoFDO\nprofile that can be used by GCC and LLVM.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/autofdo@0.30.1-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/google/autofdo",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool to convert perf.data profile to AutoFDO profile",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.30.1-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-autofs-5.1.8",
   "name": "autofs",
   "licenseConcluded": "GPL-2.0+ and GPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "69219cc87e2640c5122e2d096a47205674087bc9b9fb620dc83d9576d48428e4"
    }
   ],
   "description": "Autofs is a daemon that automatically mounts the file system when you use\nthe file system and automatically unmounts it when you are not using the\nfile system. Including network file system, CD-ROM, floppy disk, etc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/autofs@5.1.8-2.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.kernel.org/pub/linux/daemons/autofs/v5",
   "licenseDeclared": "GPL-2.0+ and GPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool for automatically mounting and unmounting filesystems",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:5.1.8-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-autogen-5.18.16",
   "name": "autogen",
   "licenseConcluded": "GPLv2+ and GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "11acfe36ef7f54135c3d1909ad8cb1f060910ead0ecbd39570bac437e0aa319d"
    }
   ],
   "description": "AutoGen is a tool designed to simplify the creation and maintenance of\nprograms that contain large amounts of repetitious text. It is especially\nvaluable in programs that have several blocks of text that must be kept\nsynchronised.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/autogen@5.18.16-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/autogen/",
   "licenseDeclared": "GPLv2+ and GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Automated text file generator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.18.16-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-automake-1.16.5",
   "name": "automake",
   "licenseConcluded": "GPLv2+ and GFDL-1.3-only and Public Domain and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c83bd279fe953d2e9f358c89ea29b25cd7eea3acf7f368fd1536ea90f93b79a5"
    }
   ],
   "description": "iAutomake is a tool for automatically generating Makefile.in files compliant\nwith the GNU Coding Standards. Automake requires the use of Autoconf.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/automake@1.16.5-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/automake/",
   "licenseDeclared": "GPLv2+ and GFDL-1.3-only and Public Domain and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool for automatically generating Makefile.in files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.16.5-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-automoc-1.0",
   "name": "automoc",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "753dcbfb49625222b640b8ff507e8728d9bd6c7b52e6455f4807e108e5ddc665"
    }
   ],
   "description": "This package contains the automoc4 binary which is used to run moc on the\nright source files in a Qt 4 or KDE 4 application.\nMoc is the meta object compiler which is a widely used tool with Qt and\ncreates standard C++ files to provide syntactic sugar of the signal/slots\nmechanism.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/automoc@1.0-0.34.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.kde.org",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Automatic moc for Qt 4",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-0.34.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-avahi-0.8",
   "name": "avahi",
   "licenseConcluded": "LGPL-2.1-or-later AND LGPL-2.0-or-later AND BSD-2-Clause-Views AND MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d78af430da02d52e8bce851534043e61324d19c7821f5143e862c6c280a4642a"
    }
   ],
   "description": "Avahi is a system which facilitates service discovery on a local network\nvia the mDNS/DNS-SD protocol suite. This enables you to plug your laptop\nor computer into a network and instantly be able to view other people who\nyou can chat with, find printers to print to or find files being shared.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/avahi@0.8-23.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://avahi.org",
   "licenseDeclared": "LGPL-2.1-or-later AND LGPL-2.0-or-later AND BSD-2-Clause-Views AND MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Avahi is a local network service discovery",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8-23.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-avalon-framework-4.3",
   "name": "avalon-framework",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "62c85e5e1c2e2e76df438edcfc2b848a4ff314c148cc7ddfc0cb555059f60e16"
    }
   ],
   "description": "Apache Avalon provided Java software for component and container\nprogramming and pioneered the use of design patterns such as Inversion of\nControl (IoC) and Separation of Concerns (SoC).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/avalon-framework@4.3-25.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://avalon.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java components interfaces",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.3-25.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-avalon-logkit-2.1",
   "name": "avalon-logkit",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c06e8c3a0367d46279746673229c795fc8688e6baaf1baf1d700c16625446965"
    }
   ],
   "description": "LogKit is a logging framework built to be simple to get started with, efficient to execute, safe\nfor shipping code, and extensible for flexibility.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/avalon-logkit@2.1-35.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://avalon.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java logging toolkit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1-35.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-aws-sdk-cpp-1.11.327",
   "name": "aws-sdk-cpp",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9c35462469c6903ebffed39d4b950dde22591a2fdbab388dad98c9cedd332bcc"
    }
   ],
   "description": "The AWS SDK for C++ provides a modern C++ (version C++ 11 or later) interface\nfor Amazon Web Services (AWS). This package contains the S3 component.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/aws-sdk-cpp@1.11.327-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/aws/aws-sdk-cpp",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The AWS SDK for C++ provides a modern C++ interface for AWS",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.11.327-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-aws-sdk-java-1.11.3",
   "name": "aws-sdk-java",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d56eeb74b11b5b049934bd923e2e4ff2cf6806db7971240dc1ba2d3eb96e23fa"
    }
   ],
   "description": "The AWS SDK for Java enables Java developers to easily work with Amazon Web Services and build\nscalable solutions with Amazon S3, Amazon DynamoDB, Amazon Glacier, and more.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/aws-sdk-java@1.11.3-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://aws.amazon.com/sdk-for-java/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "AWS SDK for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.11.3-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-axiom-1.2.14",
   "name": "axiom",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "08a39d394332efb128f2fbae49950cc6a0a5472531ac4edaa5feb555657e7337"
    }
   ],
   "description": "AXIOM stands for AXis Object Model (also known as OM - Object Model)\nand refers to the XML info-set model that was initially developed for\nApache Axis2.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/axiom@1.2.14-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ws.apache.org/commons/axiom/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Axis Object Model",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.14-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-b43-openfwwf-5.2",
   "name": "b43-openfwwf",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "41906101a31b0fcecc512b25f253c4fac355a9c96c7353f48a05acb18cccb839"
    }
   ],
   "description": "Open Source firmware for Broadcom/AirForce chipset based devices.\nKnown supported boards until now: 4306, 4311(rev1), 4318 and 4320.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/b43-openfwwf@5.2-23.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.ing.unibs.it/openfwwf/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Open Source firmware for Broadcom/AirForce chipset based devices",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.2-23.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-b43-tools-019",
   "name": "b43-tools",
   "licenseConcluded": "GPLv2 and GPLv2+ and GPLv3 and BSD-2-Clause and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d1bdb7285acf5e398a14f437803750ddd7074273594e80360d3f4d946220a1cf"
    }
   ],
   "description": "Tools for the Broadcom 43xx series WLAN chip.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/b43-tools@019-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://bues.ch/cgit/b43-tools.git",
   "licenseDeclared": "GPLv2 and GPLv2+ and GPLv3 and BSD-2-Clause and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for the Broadcom 43xx series WLAN chip",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:019-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-babel-2.12.1",
   "name": "babel",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9f9ea82555abd9c57fbb0dcc341b80934c218ca9eed3008cea9e00fc5f1c38c6"
    }
   ],
   "description": "Babel is an integrated collection of utilities that assist in internationalizing and\nlocalizing Python applications, with an emphasis on web-based applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/babel@2.12.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://babel.pocoo.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for internationalizing and localizing Python applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.12.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-babeltrace-1.5.11",
   "name": "babeltrace",
   "licenseConcluded": "MIT AND GPL-3.0-or-later WITH Bison-exception-2.2 AND LGPL-2.1-only AND BSD-4-Clause-UC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b4fb045b73fbfc429b07afbee27158534ca6234d454a103a582424b628e5f01d"
    }
   ],
   "description": "Babeltrace is a trace format converter. It is able to read and write different trace\nformats, such as the Common Trace Format (CTF). Babeltrace also acts as the CTF\nreference implementation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/babeltrace@1.5.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.efficios.com/babeltrace",
   "licenseDeclared": "MIT AND GPL-3.0-or-later WITH Bison-exception-2.2 AND LGPL-2.1-only AND BSD-4-Clause-UC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Common Trace Format Babel Tower",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-babl-0.1.112",
   "name": "babl",
   "licenseConcluded": "LGPL-3.0-or-later AND GPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e8610a3b1a706a12ede99bd55fe4859b84d0cbd9375f21580324c42733355091"
    }
   ],
   "description": "babl is a dynamic, any to any, pixel format translation library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/babl@0.1.112-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gegl.org/babl/",
   "licenseDeclared": "LGPL-3.0-or-later AND GPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dynamic Pixel Format Translation Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.112-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bacula-13.0.3",
   "name": "bacula",
   "licenseConcluded": "AGPLv3 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0641a1fc42350195bd95f64ec197f09673b69da2d549be373910c8ef981b9943"
    }
   ],
   "description": "Bacula is a set of programs that allow you to manage the backup, recovery, and\nverification of computer data across a network of different computers. It is\nbased on a client/server architecture and is efficient and relatively easy to\nuse, while offering many advanced storage management features that make it easy\nto find and recover lost or damaged files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bacula@13.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.bacula.org",
   "licenseDeclared": "AGPLv3 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cross platform network backup for Linux, Unix, Mac and Windows",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:13.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bam-0.5.1",
   "name": "bam",
   "licenseConcluded": "Zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "805f940d27b64ddddc1390699f7a6f88e8963ae7f610c4fb58b301e2871a65c6"
    }
   ],
   "description": "Bam is a build system with the focus on being having fast build times and flexiable build scripts. Instead of having a custom language it uses Lua to describe the build steps. It's written in clean C and is distrubuted under the liberal zlib licence. Available on many platforms including but not limited to Linux, Mac OS X and Windows.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bam@0.5.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/matricks/bam",
   "licenseDeclared": "Zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Bam is a fast and flexible build system.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-base64coder-20101219",
   "name": "base64coder",
   "licenseConcluded": "EPL-1.0 or EPL-2.0 or LGPL-2.0-or-later or GPL-2.0-or-later or Apache-2.0 or BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5aea9fa88e99d3d3b740d0a819a1f5dbfb6b7df1a3a3d48f27c856efc1b8bde3"
    }
   ],
   "description": "Base64Coder is a fast and compact Base64 encoder/decoder class. There is no Base64 encoder/decoder\nin the standard Java SDK class library up to Java 7. The undocumented classes sun.misc.BASE64Encoder\nand sun.misc.BASE64Decoder should not be used (explanation). Since Java 8 there is now java.util.Base64.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/base64coder@20101219-24.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.source-code.biz/base64coder/java/",
   "licenseDeclared": "EPL-1.0 or EPL-2.0 or LGPL-2.0-or-later or GPL-2.0-or-later or Apache-2.0 or BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A fast and compact Base64 encoder/decoder class",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20101219-24.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-basesystem-12",
   "name": "basesystem",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5f8d2d0b648d0d97e69fc218d8a55b6da97281930d58fb94055c3d57c676554c"
    }
   ],
   "description": "Basesystem defines the components of a basic system",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/basesystem@12-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://src.fedoraproject.org/rpms/basesystem",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The package defines a simple system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:12-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bash-5.2.15",
   "name": "bash",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "048fdfa3d17e4c3444703a31f5452622143fbc1588b7a210e06e62c2756b30f4"
    }
   ],
   "description": "Bash is the GNU Project's shell. Bash is the Bourne Again SHell. Bash is an sh-compatible\nshell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It is\nintended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers\nfunctional improvements over sh for both programming and interactive use. In addition, most\nsh scripts can be run by Bash without modification.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bash@5.2.15-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnu.org/software/bash",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "It is the Bourne Again Shell",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.2.15-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bash-completion-2.12.0",
   "name": "bash-completion",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1c6f198a586b4fb0706453be3e9b6d9776be1429c3936ee45674536a13ca6e0f"
    }
   ],
   "description": "bash-completion is a collection of shell funcionts that can be\nused to complete the command of bash.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bash-completion@2.12.0-2.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/scop/bash-completion",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Completion for bash command",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.12.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-batik-1.17",
   "name": "batik",
   "licenseConcluded": "Apache-2.0 and W3C and MPL-1.1 and GPL-2.0-or-later and Apache-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7efaed721898e2fdcc4a15c4c1c0c64449a565e8471e2f7860e366f919edcd80"
    }
   ],
   "description": "Batik is an inline templating engine for CoffeeScript, inspired by CoffeeKup,\nthat lets you write your template directly as a CoffeeScript function.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/batik@1.17-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://xmlgraphics.apache.org/batik/",
   "licenseDeclared": "Apache-2.0 and W3C and MPL-1.1 and GPL-2.0-or-later and Apache-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Batik is an inline templating engine for CoffeeScript",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.17-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bats-1.10.0",
   "name": "bats",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "461f872940a351a9ea10458e0c777c9b52853ee0e07d3b533022605d23440900"
    }
   ],
   "description": "Bats is a TAP-compliant testing framework for Bash. It provides a simple way to\nverify that the UNIX programs you write behave as expected. Bats is most useful\nwhen testing software written in Bash, but you can use it to test any UNIX\nprogram.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bats@1.10.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/bats-core/bats-core",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Bash Automated Testing System",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bazel-5.3.0",
   "name": "bazel",
   "licenseConcluded": "Apache License 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2a90def2b360ed703304541a00a867ca1b099224b106199ba413cc48435239ba"
    }
   ],
   "description": "Correct, reproducible, and fast builds for everyone.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bazel@5.3.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://bazel.io/",
   "licenseDeclared": "Apache License 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Correct, reproducible, and fast builds for everyone.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.3.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bc-1.07.1",
   "name": "bc",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b67c793188d7781189e4eef1bf156485ce1d7f253061ec80bb7d239bb0b15d57"
    }
   ],
   "description": "bc is an arbitrary precision numeric processing language. Syntax\nis similar to C, but differs in many substantial areas. It supports\ninteractive execution of statements. bc is a utility included in the\nPOSIX P1003.2/D11 draft standard.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bc@1.07.1-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/bc/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An arbitrary precision numeric processing language.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.07.1-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bcache-tools-1.1",
   "name": "bcache-tools",
   "licenseConcluded": "GPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "381273c4bb0caf2b7ce3133f0886e7f86f96f9bfcff7c348059ec8146a7717b9"
    }
   ],
   "description": "bcache is a linux kernel block layer cache. It allows one or more fast disk drivers,\nsuch as flash-based solid state drives (SSDs) to act as a cache for one or more slower\nhard disk drives.\nbcache-tools contains the userspace tools required for bcache.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bcache-tools@1.1-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://bcache.evilpiepirate.org/",
   "licenseDeclared": "GPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "userspace tools for bcache",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bcc-0.29.1",
   "name": "bcc",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "280c19fdf1d84a70eaf52ca255fb315ca581e7690ea9d3f5aa23ed1aeec55294"
    }
   ],
   "description": "BCC is a toolkit for creating efficient kernel tracing and manipulation\nprograms, and includes several useful tools and examples. It makes use of\nextended BPF (Berkeley Packet Filters), formally known as eBPF, a new feature\nthat was first added to Linux 3.15. BCC makes BPF programs easier to write,\nwith kernel instrumentation in C (and includes a C wrapper around LLVM), and\nfront-ends in Python and lua. It is suited for many tasks, including\nperformance analysis and network traffic control.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bcc@0.29.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/iovisor/bcc",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "BPF Compiler Collection (BCC)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.29.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bcel-6.7.0",
   "name": "bcel",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8eb5c378faa620ed098166f304fd0b2c79c87632824385ed0f85273fc78b71ed"
    }
   ],
   "description": "The Byte Code Engineering Library (formerly known as JavaClass) is intended to\ngive users a convenient possibility to analyze, create, and manipulate (binary)\nJava class files (those ending with .class).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bcel@6.7.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/proper/commons-bcel/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Byte Code Engineering Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.7.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bcrypt-1.1",
   "name": "bcrypt",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5f1d95f6d777659f0baea960c74e28f41f99ecb6d967ba429520cf36e6c98395"
    }
   ],
   "description": "Bcrypt is a cross platform file encryption utility. Encrypted files are portable across all supported operating systems and processors. Passphrases must be between 8 and 56 characters and are hashed internally to a 448 bit key. However, all characters supplied are significant. The stronger your passphrase, the more secure your data.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bcrypt@1.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://bcrypt.sourceforge.net/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Bcrypt is a cross platform file encryption utility",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bea-stax-1.2.0",
   "name": "bea-stax",
   "licenseConcluded": "ASL 1.1 and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "24527334cf92b31c2d2af4d83f251124eb3f1cd0097bb8cae9cc710ae1b622d2"
    }
   ],
   "description": "The Streaming API of XML (StAX) is a groundbreaking new Java API\nfor parsing and writing XML easily and efficiently.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bea-stax@1.2.0-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://repo1.maven.org/",
   "licenseDeclared": "ASL 1.1 and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Streaming API of XML",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-beakerlib-1.29.3",
   "name": "beakerlib",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9a10d27ba4312d4c1c8d4423c0ea1bae2dddf779bb9489eb10ae6f9b168ac9dd"
    }
   ],
   "description": "The BeakerLib project means to provide a library of various helpers, which\ncould be used when writing operating system level integration tests.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/beakerlib@1.29.3-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/beakerlib/beakerlib",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A shell-level integration testing library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.29.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bean-validation-api-1.1.0",
   "name": "bean-validation-api",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ec0b1627206f50aa55448a31654f932a8dc00abcee1f0eb00c1e79f9bb4c2e8c"
    }
   ],
   "description": "This module includes Bean Validation (JSR-349) API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bean-validation-api@1.1.0-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/beanvalidation/beanvalidation-api/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Bean Validation API (JSR 349)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-beust-jcommander-1.78",
   "name": "beust-jcommander",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "649c93af6849dc85b563cfedb347464e611064071094b9085a33a8c4720eb3f6"
    }
   ],
   "description": "JCommander is a very small Java framework that makes it trivial to\nparse command line parameters.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/beust-jcommander@1.78-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jcommander.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java framework for parsing command line parameters",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.78-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-biber-2.20",
   "name": "biber",
   "licenseConcluded": "(GPL+ or Artistic 2.0) and Artistic 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bc4558d8b799dfb31f1c759a748c6bf1ae0e26e12729f922842990286d636c55"
    }
   ],
   "description": "Biber is a command-line tool for dealing with bibliographic databases.\nBiber offers a large superset of legacy BibTeX (texlive-bibtex)\nfunctionality.  It is often used with the popular BibLaTeX package\n(texlive-biblatex), where it is required for some features.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/biber@2.20-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://biblatex-biber.sourceforge.net/",
   "licenseDeclared": "(GPL+ or Artistic 2.0) and Artistic 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Command-line bibliographic manager, BibTeX replacement",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.20-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bind-9.18.21",
   "name": "bind",
   "licenseConcluded": "MPLv2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3f98b834cbf8a5f2c64059fcc4faf8c25d94737ef156d6af0dc9356f8287ca98"
    }
   ],
   "description": "BIND (Berkeley Internet Name Domain) is an implementation of the DNS\n(Domain Name System) protocols. BIND includes a DNS server (named),\nwhich resolves host names to IP addresses; a resolver library\n(routines for applications to use when interfacing with DNS); and\ntools for verifying that the DNS server is operating properly.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bind@9.18.21-4.oe2403sp2?arch=src&epoch=32",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.isc.org/downloads/bind/",
   "licenseDeclared": "MPLv2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "32:9.18.21-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bind-dyndb-ldap-11.10",
   "name": "bind-dyndb-ldap",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d2593d9d8836d49c8f8ddd03c77f1cc9d0085b83751ee9d1ac2f3549d206aa69"
    }
   ],
   "description": "This package provides an LDAP back-end, the dynamic LDAP back-end is\na plug-in for BIND that provides an LDAP database back-end capabilities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bind-dyndb-ldap@11.10-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://releases.pagure.org/bind-dyndb-ldap",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "LDAP back-end plug-in for BIND",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:11.10-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-binutils-2.41",
   "name": "binutils",
   "licenseConcluded": "GPL-3.0-or-later AND (GPL-3.0-or-later WITH Bison-exception-2.2) AND (LGPL-2.0-or-later WITH GCC-exception-2.0) AND BSD-3-Clause AND GFDL-1.3-or-later AND GPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7a2d580f2d1d6cbf14d1c2905b50afb4d44f2fbbd8942096fe41402a41544056"
    }
   ],
   "description": "Binutils is a collection of binary utilities, including ar (for\ncreating, modifying and extracting from archives), as (a family of GNU\nassemblers), gprof (for displaying call graph profile data), ld (the\nGNU linker), nm (for listing symbols from object files), objcopy (for\ncopying and translating object files), objdump (for displaying\ninformation from object files), ranlib (for generating an index for\nthe contents of an archive), readelf (for displaying detailed\ninformation about binary files), size (for listing the section sizes\nof an object or archive file), strings (for listing printable strings\nfrom files), strip (for discarding symbols), and addr2line (for\nconverting addresses to file and line).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/binutils@2.41-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceware.org/binutils",
   "licenseDeclared": "GPL-3.0-or-later AND (GPL-3.0-or-later WITH Bison-exception-2.2) AND (LGPL-2.0-or-later WITH GCC-exception-2.0) AND BSD-3-Clause AND GFDL-1.3-or-later AND GPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A GNU collection of binary utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.41-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-biosdevname-0.7.3",
   "name": "biosdevname",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f57bfee022119bcacb34b5c99c228b45960b3902d6cd7b83654f28ee3d82d3d9"
    }
   ],
   "description": "In its simplest form, biosdevname takes a kernel device name as an argument, gives the BIOS-given\nname it \"should\" be. This is necessary on systems where the BIOS name for a given device (e.g.\nlabeled \"Gb1\" on the chassis) doesn't map directly and obviously to the kernel name (e.g. eth0).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/biosdevname@0.7.3-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://linux.dell.com/files/biosdevname",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Udev tool give BIOS-given name for device",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.3-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bison-3.8.2",
   "name": "bison",
   "licenseConcluded": "GPL-3.0-or-later AND GPL-3.0-or-later WITH Autoconf-exception-generic-3.0 AND GPL-3.0-or-later WITH Bison-exception-2.2 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH Autoconf-exception-generic AND LGPL-3.0-or-later AND LGPL-2.1-or-later AND LGPL-2.0-or-later AND FSFULLR AND GFDL-1.3-or-later AND X11",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a9622cc9f206660f60ad0a7c79d2f81b6354f095ad65661f3a97ea12148832d1"
    }
   ],
   "description": "Bison is a general-purpose parser generator that converts an\nannotated context-free grammar into a deterministic LR or\ngeneralized LR (GLR) parser employing LALR(1) parser tables.\nAs an experimental feature, Bison can also generate IELR(1)\nor canonical LR(1) parser tables. Once you are proficient with\nBison, you can use it to develop a wide range of language\nparsers, from those used in simple desk calculators to complex\nprogramming languages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bison@3.8.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnu.org/software/bison/",
   "licenseDeclared": "GPL-3.0-or-later AND GPL-3.0-or-later WITH Autoconf-exception-generic-3.0 AND GPL-3.0-or-later WITH Bison-exception-2.2 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH Autoconf-exception-generic AND LGPL-3.0-or-later AND LGPL-2.1-or-later AND LGPL-2.0-or-later AND FSFULLR AND GFDL-1.3-or-later AND X11",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A GNU general-purpose parser generator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.8.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-blktrace-1.3.0",
   "name": "blktrace",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fcbc84add6f515c61cafeaeb2ff5bcef8366833a166f85e2d1670052977bcd8a"
    }
   ],
   "description": "blktrace is a block layer IO tracing mechanism which provides detailed\ninformation about request queue operations up to user space. This is\nvaluable for diagnosing and fixing performance or application problems\nrelating to block layer io.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/blktrace@1.3.0-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://git.kernel.dk/cgit/blktrace",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Block IO tracer in the Linux kernel",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-blosc-1.21.5",
   "name": "blosc",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9662a372d81e8afa1d4191fbf562d41eb2d79ef02ea58313e89721c84242acfb"
    }
   ],
   "description": "Blosc is a compression library that is faster than traditional compression.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/blosc@1.21.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Blosc/c-blosc",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Binary compressor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.21.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bluez-5.71",
   "name": "bluez",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "76c80a87f8ea507bf33d24fa7643c89a0f465ed822baac7a643b0241a9e120d2"
    }
   ],
   "description": "This package provides all utilities for use in Bluetooth applications.\nThe BLUETOOTH trademarks are owned by Bluetooth SIG, Inc., U.S.A.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bluez@5.71-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.bluez.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Bluetooth utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.71-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-boilerpipe-1.2.0",
   "name": "boilerpipe",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3e9de9b430179b4bb93969e3660204fdda84388d2866f6da0d6d357029aee1ce"
    }
   ],
   "description": "The boilerpipe library provides algorithms to detect and\nremove the surplus \"clutter\" (boilerplate, templates)\naround the main textual content of a web page.\nThe library already provides specific strategies\nfor common tasks (for example: news article extraction) and\nmay also be easily extended for individual problem settings.\nExtracting content is very fast (milliseconds), just needs the\ninput document (no global or site-level information required) and\nis usually quite accurate.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/boilerpipe@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kohlschutter/boilerpipe",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Boilerplate Removal and Fulltext Extraction from HTML pages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bolt-0.9.6",
   "name": "bolt",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8b5134a6807af6a20977f6736fb655bf2efbd2cfbcf7fdbe091c2a969162b433"
    }
   ],
   "description": "bolt is a system daemon to manage thunderbolt 3 devices via a D-BUS API.\nDevices connected via Thunderbolt can be DMA masters and thus read\nsystem memory without interference of the operating system (or even\nthe CPU). Version 3 of the interface provides 5 different security\nlevels(none, dponly, user, secure, usbonly), in order to mitigate\nthe aforementioned security risk that connected devices pose to the system.\nThe security level is set by the system firmware.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bolt@0.9.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.freedesktop.org/bolt/bolt",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Userspace system daemon to enable security levels for Thunderbolt 3 on GNU/Linux.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-boom-boot-1.5.1",
   "name": "boom-boot",
   "licenseConcluded": "GPL-2.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e48e5c504a6f466733be01b98a3a5b217e930280b113e0ddb14c3c6b2c980e7b"
    }
   ],
   "description": "In Linux systems, there is a boot manager that support BootLoader Specification\nfor boot entry configuration, that is Boom.\n\nBoom requires a BLS-compatible boot loader to run:\nsystemd-boot project or Grub2 with BLS patch (Red Hat Grub2 build\n(This support is included in both Red Hat Enterprise Linux 7 and Fedora).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/boom-boot@1.5.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/snapshotmanager/boom",
   "licenseDeclared": "GPL-2.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "libraries and files for helping boot loger entries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-boost-1.83.0",
   "name": "boost",
   "licenseConcluded": "BSL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2d0d820e4572543554ee38b4d33bbe11ae8cea46bc06f5952076cf110a736547"
    }
   ],
   "description": "Boost provides free peer-reviewed portable C++ source libraries.\n\nWe emphasize libraries that work well with the C++ Standard Library.\nBoost libraries are intended to be widely useful, and usable across\na broad spectrum of applications. The Boost license encourages\nthe use of Boost libraries for all users with minimal restrictions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/boost@1.83.0-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.boost.org",
   "licenseDeclared": "BSL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The free peer-reviewed portable C++ source libraries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.83.0-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-booth-1.1",
   "name": "booth",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a55ad1badd2bbf4832a9ddf4731ae5da25cf70b5705feecec90a1bce1e293a31"
    }
   ],
   "description": "Booth manages tickets which authorize cluster sites located\nin geographically dispersed locations to run resources.\nIt facilitates support of geographically distributed\nclustering in Pacemaker.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/booth@1.1-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ClusterLabs/booth",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ticket Manager for Multi-site Clusters",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bouncycastle-1.67",
   "name": "bouncycastle",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e422ab1f5b46252bb2f35c66b94454ddb2f8c4f27d0a38b22377c37ecb9b3555"
    }
   ],
   "description": "The package is organised so that it contains a light-weight API suitable for\nuse in any environment (including the newly released J2ME) with the additional\ninfrastructure to conform the algorithms to the JCE framework.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bouncycastle@1.67-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.bouncycastle.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Java implementation of cryptographic algorithms",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.67-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bpftool-7.2.0",
   "name": "bpftool",
   "licenseConcluded": "GPL-2.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7d9e8db515a61f750d36c6d81feda7396c49ebc4899e266fcb2e4b72c4a2f195"
    }
   ],
   "description": "bpftool allows for inspection and simple modification of BPF objects (programs\nand maps) on the system.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bpftool@7.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.kernel.org/",
   "licenseDeclared": "GPL-2.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tool for inspection and manipulation of BPF programs and maps",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bpftrace-0.19.1",
   "name": "bpftrace",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "66c3651b4f9338163fddbf8c6baea696f771177135b7fcde52a89702cd6747c6"
    }
   ],
   "description": "bpftrace is a high-level tracing language for Linux enhanced Berkeley Packet\nFilter (eBPF) available in recent Linux kernels (4.x). bpftrace uses LLVM as a\nbackend to compile scripts to BPF-bytecode and makes use of BCC for\ninteracting with the Linux BPF system, as well as existing Linux tracing\ncapabilities: kernel dynamic tracing (kprobes), user-level dynamic tracing\n(uprobes), and tracepoints. The BPFtrace language is inspired by awk and C,\nand predecessor tracers such as DTrace and SystemTap.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bpftrace@0.19.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/iovisor/bpftrace",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "High-level tracing language for Linux eBPF",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.19.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bpg-fonts-20120413",
   "name": "bpg-fonts",
   "licenseConcluded": "GPL+ with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5f19fe5ac42a0f49b8baa9e75ffbc9eca76a21d293deb5abdd274cc6f39be7a8"
    }
   ],
   "description": "A set of Georgian Unicode fonts created by ბესარიონ გუგუშვილი (Besarion Paata\n                Gugushvili, BPG-InfoTech) and kindly released under the GPL with font exception for\n                Linux users.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bpg-fonts@20120413-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://groups.google.com/group/bpg-fonts",
   "licenseDeclared": "GPL+ with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A set of Georgian Unicode fonts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20120413-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-breeze-icon-theme-5.113.0",
   "name": "breeze-icon-theme",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fa0d1b8553821772095a47ca7c9ba0dfeb38c739fbd54ac2717cf3cb2f3ec3e5"
    }
   ],
   "description": "Breeze icon theme.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/breeze-icon-theme@5.113.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://api.kde.org/frameworks-api/frameworks-apidocs/frameworks/breeze-icons/html/",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Breeze icon theme",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.113.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bridge-method-injector-1.14",
   "name": "bridge-method-injector",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2ee586c65581a30f73808e2f5d166903a209473afc054b1532510ec59cdf7dfe"
    }
   ],
   "description": "This package contains small Java library for generating\nsynthetic bridge methods with different return types\nto help backward compatibility.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bridge-method-injector@1.14-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/infradna/bridge-method-injector",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Evolve Java classes without breaking compatibility",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.14-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bridge-utils-1.7.1",
   "name": "bridge-utils",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bdb864392e7985ed850431ca577a183e125a5b4a48affcb1b5fa87e847f8db36"
    }
   ],
   "description": "This package provides utilities for configuring the linux ethernet\nbridge. The linux ethernet bridge can be used for connecting multiple\nethernet devices together.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bridge-utils@1.7.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.linuxfoundation.org/networking/bridge",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utilities for configuring the linux ethernet bridge",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-brltty-6.6",
   "name": "brltty",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "93127830420c4d6a9f5009d1c015efb53d2b2f171d559ec40ea0bcbe3204ca9e"
    }
   ],
   "description": "BRLTTY is a background process (daemon) which provides\naccess to the Linux/Unix console (when in text mode)\nfor a blind person using a refreshable braille display.\nIt drives the braille display and provides complete\nscreen review functionality.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/brltty@6.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://brltty.app/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Braille display driver for Linux/Unix",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-brotli-1.1.0",
   "name": "brotli",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ce11417acbddd95e4eb2065801aee5b7941231017910e5b0285fe86794f67342"
    }
   ],
   "description": "Brotli is a generic-purpose lossless compression algorithm that compresses\ndata using a combination of a modern variant of the LZ77 algorithm, Huffman\ncoding and 2nd order context modeling, with a compression ratio comparable\nto the best currently available general-purpose compression methods.\nIt is similar in speed with deflate but offers more dense compression.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/brotli@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/google/brotli",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Lossless compression algorithm",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bsf-2.4.0",
   "name": "bsf",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e716346aaadc70ec24097b5fa7f66d9a7c7ba6edc5cfc7af2ed3d8d861a66030"
    }
   ],
   "description": "Bean Scripting Framework (BSF) is a set of Java classes which provides\nscripting language support within Java applications, and access to Java\nobjects and methods from scripting languages.\n\nThe two primary components of BSF are the BSFManager and the BSFEngine.\nThe BSFManager handles all scripting execution engines running under its\ncontrol, and maintains the object registry that permits scripts access\nto Java objects. By creating an instance of the BSFManager class, a Java\napplication can gain access to scripting services.\n\nThe BSFEngine provides an interface that must be implemented for a language\nto be used by BSF. This interface provides an abstraction of the scripting\nlanguage's capabilities that permits generic handling of script execution\nand object registration within the execution context of the scripting\nlanguage engine.\n\nAn application can instantiate a single BSFManager, and execute several\ndifferent scripting languages identically via the BSFEngine interface. Furthermore,\nall of the scripting languages handled by the BSFManager are aware of the\nobjects registered with that BSFManager, and the execution state of those\nscripting languages is maintained for the lifetime of the BSFManager.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bsf@2.4.0-32.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/bsf/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Bean Scripting Framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.0-32.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bsh-2.0",
   "name": "bsh",
   "licenseConcluded": "ASL 2.0 and BSD-3-Clause and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d4a07ba8157b611a9d965adb7ee5a84ac80d3e169363d9eeaf3331f8cdda6546"
    }
   ],
   "description": "BeanShell is a small, embeddable, Java source interpreter with object\nscripting language features, written in Java. BeanShell executes standard\nJava statements and expressions, in addition to obvious scripting commands\nand syntax. You can also script objects as simple method closures like those\nin Perl and JavaScript(tm).bsh starts the command-line version of BeanShell.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bsh@2.0-16.b6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.beanshell.org/",
   "licenseDeclared": "ASL 2.0 and BSD-3-Clause and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Java scripting environment (command-line version)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0-16.b6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-btrfs-progs-6.6.3",
   "name": "btrfs-progs",
   "licenseConcluded": "GPLv2 and GPL+ and LGPL-2.1+ and GPL-3.0+ and LGPL-2.1 and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e5375124416515f1ba567a9800c4b17ad34b75a5a484215cb8c4137a7fa64b4a"
    }
   ],
   "description": "Btrfs-progs provide userspace utilities to manage btrfs filesystem, including\nrepairing, modifying, creating etc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/btrfs-progs@6.6.3-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://btrfs.wiki.kernel.org/index.php/Main_Page",
   "licenseDeclared": "GPLv2 and GPL+ and LGPL-2.1+ and GPL-3.0+ and LGPL-2.1 and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "btrfs userspace programs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.6.3-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bubblewrap-0.8.0",
   "name": "bubblewrap",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eb3ac5ebe960f5081a33303e91ae14ffd71f5ba8eef7fc35ff90ab5f0370ba99"
    }
   ],
   "description": "There is an effort in the Linux kernel called user namespaces which\nattempts to allow unprivileged users to use container features.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bubblewrap@0.8.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/projectatomic/bubblewrap",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Core execution tool for unprivileged containers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-build-20230809",
   "name": "build",
   "licenseConcluded": "GPL-2.0-only OR GPL-3.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c0fae450e5aede3b7508c36d02c4eae20f772ea01f49ff8752c57791c393750d"
    }
   ],
   "description": "This is a tool to build binary packages in a safe and reproducible\nway. The default is to build in a chroot sandbox, but it also\nsupports building in a virtual machine for better security.\nThe build tool can work with multiple package and recipe formats.\nThe currently supported package formats are deb, rpm, and arch.\nThe supported recipe formats are spec, dsc, kiwi, and PKGBUILD.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/build@20230809-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/openSUSE/obs-build",
   "licenseDeclared": "GPL-2.0-only OR GPL-3.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool to build binary packages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20230809-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-buildah-1.34.1",
   "name": "buildah",
   "licenseConcluded": "Apache-2.0 and BSD-2-Clause and BSD-3-Clause and ISC and MIT and MPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d929230939627ee3288295585ca340ddbf9f3e373ed40188e884fe5c862a6a50"
    }
   ],
   "description": "The buildah package provides a command line tool which can be used to\n* create a working container from scratch\nor\n* create a working container from an image as a starting point\n* mount/umount a working container's root file system for manipulation\n* save container's root file system layer to create a new image\n* delete a working container or an image",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/buildah@1.34.1-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://buildah.io",
   "licenseDeclared": "Apache-2.0 and BSD-2-Clause and BSD-3-Clause and ISC and MIT and MPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A command line tool used for creating OCI Images",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.34.1-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-buildnumber-maven-plugin-3.2.0",
   "name": "buildnumber-maven-plugin",
   "licenseConcluded": "MIT and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ac4a6fe0d42ae760c44495b889d8d1c391f080cf6c32fb2a32e7fea0d98568df"
    }
   ],
   "description": "This mojo is designed to get a unique build number for each time you build\nyour project. So while your version may remain constant at 1.0-SNAPSHOT\nfor many iterations until release, you will have a build number that can\nuniquely identify each build during that time. The build number is obtained\nfrom scm, and in particular, at this time, from svn. You can then place that\nbuild number in metadata, which can be accessed from your app, if desired.\nThe mojo also has a couple of extra functions to ensure you get the proper\nbuild number. First, your local repository is checked to make sure it is\nup to date. Second, your local repository is automatically updated, so that\nyou get the latest build number. Both these functions can be suppressed,\nif desired.\nOptionally, you can configure this mojo to produce a revision based on a\ntimestamp, or on a sequence, without requiring any interaction with an\nSCM system. Note that currently, the only supported SCM is subversion.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/buildnumber-maven-plugin@3.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.mojohaus.org/buildnumber-maven-plugin",
   "licenseDeclared": "MIT and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Build Number Maven Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bullet-2.87",
   "name": "bullet",
   "licenseConcluded": "zlib and MIT and BSD and Boost and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7ba73775c745f568ae361c79158ca5dc0dbe8352a25f133984774ded99777d67"
    }
   ],
   "description": "Real-time collision detection and multi-physics simulation for\nVR, games, visual effects, robotics, machine learning etc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bullet@2.87-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.bulletphysics.com",
   "licenseDeclared": "zlib and MIT and BSD and Boost and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Real-time collision detection and multi-physics simulation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.87-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-busybox-1.36.1",
   "name": "busybox",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "61dc6bd944791e3491fd8df0cf633137a7140f49633d500c81bf89e9d2ee12a3"
    }
   ],
   "description": "BusyBox combines tiny versions of many common UNIX utilities into a\nsingle small executable. It provides replacements for most of the\nutilities you usually find in GNU fileutils, shellutils, etc. It provides\na fairly complete environment for any small or embedded system.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/busybox@1.36.1-8.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.busybox.net",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Swiss Army Knife of Embedded Linux",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.36.1-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bval-1.1.1",
   "name": "bval",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d514fd49c47cc8b04e99f6cba823fe54de62476d85545acc7aaec12a46388166"
    }
   ],
   "description": "Apache BVal delivers an implementation of the Bean Validation\nSpecification (JSR-303 and JSR-346), which is TCK compliant and\nworks on Java SE 5 or later. The initial codebase for the\nproject was donated to the ASF by a SGA from Agimatec GmbH.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bval@1.1.1-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://bval.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Bean Validation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bwa-0.7.18",
   "name": "bwa",
   "licenseConcluded": "GPLv3 and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "28199cde18399a51149aefc221a48e9f30ff68f31ab8f4bb6cdc4a9ebcb8a1dc"
    }
   ],
   "description": "BWA is a program for aligning sequencing reads against a large\nreference genome (e.g. human genome). It has two major components, one\nfor read shorter than 150bp and the other for longer reads.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bwa@0.7.18-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lh3/bwa",
   "licenseDeclared": "GPLv3 and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Burrows-Wheeler Alignment tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.18-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-byacc-2.0.20230219",
   "name": "byacc",
   "licenseConcluded": "public domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "14ce1d30ccae2476471a49c8cffedac64fed674730391f3ae65d1a953dad379e"
    }
   ],
   "description": "Berkeley Yacc is an LALR(1) parser generator.  Berkeley Yacc has been made\nas compatible as possible with AT&T Yacc.  Berkeley Yacc can accept any input\nspecification that conforms to the AT&T Yacc documentation.  Specifications\nthat take advantage of undocumented features of AT&T Yacc will probably be\nrejected.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/byacc@2.0.20230219-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://invisible-island.net/byacc/byacc.html",
   "licenseDeclared": "public domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A parser generator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.20230219-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-byaccj-1.15",
   "name": "byaccj",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ca0b3627da37ad86da3e0944e2e016f4b580ac3d945c83d09c3ba98acd87768b"
    }
   ],
   "description": "BYACC/J is an extension of the Berkeley v 1.8 YACC-compatible parser generator.\nStandard YACC takes a YACC source file, and generates one or more C files from it,\nwhich if compiled properly, will produce a LALR-grammar parser.\nThis is useful for expression parsing, interactive command parsing, and file reading.\nMany megabytes of YACC code have been written over the years.\nThis is the standard YACC tool that is in use every day to produce C/C++ parsers.\nI have added a \"-J\" flag which will cause BYACC to generate Java source code, instead.\nSo there finally is a YACC for Java now!",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/byaccj@1.15-21.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://byaccj.sourceforge.net/",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "BYACC/J Java extension",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.15-21.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-byte-buddy-1.14.2",
   "name": "byte-buddy",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7b033fb9592a6661567cc762b5cfd61d4cebd3a96f68cb9e2cbc098aa223a1c4"
    }
   ],
   "description": "Byte Buddy is a code generation library for creating Java classes during the\nruntime of a Java application and without the help of a compiler. Other than\nthe code generation utilities that ship with the Java Class Library, Byte Buddy\nallows the creation of arbitrary classes and is not limited to implementing\ninterfaces for the creation of runtime proxies.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/byte-buddy@1.14.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://bytebuddy.net/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Runtime code generation for the Java virtual machine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.14.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bytelist-1.0.8",
   "name": "bytelist",
   "licenseConcluded": "CPL or GPLv2+ or LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a85d8e75881090efb3b9cb62e53aa78bd15d37a3971c616b37a0dec2f6f26cb6"
    }
   ],
   "description": "This module is a small java library for manipulating lists of bytes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bytelist@1.0.8-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/jruby/bytelist",
   "licenseDeclared": "CPL or GPLv2+ or LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java library for lists of bytes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.8-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-byteman-4.0.4",
   "name": "byteman",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "364fa970288100eb8331e04582e09a7f7ec27e9e97184338f57a578bac144e3a"
    }
   ],
   "description": "Byteman is a tool which makes it easy to trace, monitor and test the behaviour \\\nof Java application and JDK runtime code. It injects Java code into your application \\\nmethods or into Java runtime methods without the need for you to recompile, repackage \\\nor even redeploy your application. Injection can be performed at JVM startup or after \\\nstartup while the application is still running. Injected code can access any of your data \\\nand call any application methods, including where they are private. You can inject code \\\nalmost anywhere you want and there is no need to prepare the original source code in advance.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/byteman@4.0.4-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://byteman.jboss.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Injection of track and test into Java programs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.4-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-bzip2-1.0.8",
   "name": "bzip2",
   "licenseConcluded": "BSD-4-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "19973c3c23c968f334820e9b76dc8eab44d56202ff9f50b0627a8bb7273bdcce"
    }
   ],
   "description": "bzip2 is a freely available, patent free, high-quality data compressor.\nIt typically compresses files to within 10% to 15% of the best available\ntechniques (the PPM family of statistical compressors), whilst being\naround twice as fast at compression and six times faster at decompression.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/bzip2@1.0.8-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.sourceware.org/bzip2/",
   "licenseDeclared": "BSD-4-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A high-quality data compressor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.8-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-c-ares-1.19.1",
   "name": "c-ares",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7a4002ef356c350a3ece8ac1f8bb6eed9aa532e12328a2a95fd665028051f16d"
    }
   ],
   "description": "This is c-ares, an asynchronous resolver library. It is intended for applications\nwhich need to perform DNS queries without blocking, or need to perform multiple",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/c-ares@1.19.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://c-ares.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A C library for asynchronous DNS requests",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.19.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-c3p0-0.9.5.4",
   "name": "c3p0",
   "licenseConcluded": "LGPL-2.1-only OR EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aa4c2c887bc908d9b1d8f104a91ec61d6fdbac43ca5cede601bf123622107214"
    }
   ],
   "description": "c3p0 is a JDBC driver for extending traditional libraries (DriverManager-based libraries) with JNDI\nbindable data sources (including data sources), as described in the jdbc3 specification and jdbc2\nstandard extensions. They implement connections and statement pools.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/c3p0@0.9.5.4-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/swaldman/c3p0",
   "licenseDeclared": "LGPL-2.1-only OR EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "This is the JDBC DataSources/Resource Pools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.5.4-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ca-certificates-2023.2.64",
   "name": "ca-certificates",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "45cbf88611166b5d2d404b69c293b6908cafd939cb6a7dc0a74d351a835137b4"
    }
   ],
   "description": "This package contains the set of CA certificates chosen by the\nMozilla Foundation for use with the Internet PKI.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ca-certificates@2023.2.64-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://fedoraproject.org/wiki/CA-Certificates",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Mozilla CA root certificate bundle",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2023.2.64-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cachefilesd-0.10.10",
   "name": "cachefilesd",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c77880a251671d3b98e33c38454cd57980abaaefcfa910143f3f0ee24076bc6b"
    }
   ],
   "description": "The cachefilesd daemon manages the caching files and directory that are that\nare used by network file systems such a AFS and NFS to do persistent caching to\nthe local disk.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cachefilesd@0.10.10-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://people.redhat.com/~dhowells/fscache/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "CacheFiles user-space management daemon",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10.10-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cadvisor-0.37.0",
   "name": "cadvisor",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4589f6f042f601b647b17fd3dc585f0779659465df927c5321665f8f7090668e"
    }
   ],
   "description": "cAdvisor (Container Advisor) provides container users an understanding of the resource\nusage and performance characteristics of their running containers.\nIt is a running daemon that collects, aggregates, processes, and\nexports information about running containers. Specifically, for\neach container it keeps resource isolation parameters, historical\nresource usage, histograms of complete historical resource usage\nand network statistics. This data is exported by container and machine-wide.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cadvisor@0.37.0-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/google/cadvisor",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Analyzes resource usage and performance characteristics of running containers.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.37.0-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cairo-1.18.0",
   "name": "cairo",
   "licenseConcluded": "LGPLv2 or MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5e0a5c545d530bdfd448bc0671b2f8a6f1c36b924fd9d462e32fc007f85921e8"
    }
   ],
   "description": "Cairo is a 2D graphics libarary with support for multiple output devices.\nIt provides high-quality display and print output and this package also\ncontains functionality to make cairo graphics library integrate well with\nGObject used by GNOME.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cairo@1.18.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cairographics.org",
   "licenseDeclared": "LGPLv2 or MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A 2D graphics library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.18.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cairomm-1.14.5",
   "name": "cairomm",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "623c663e8f70607537d21bbe3b882e9fe600a70b2acec584e8fcb2415de06d52"
    }
   ],
   "description": "Cairo graphics library API, provides c++ developers cairo interfaces including\nof Standard Template Library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cairomm@1.14.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.cairographics.org",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C++ API for the cairo graphics library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.14.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cal10n-0.8.1",
   "name": "cal10n",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "68871165bb66071ece2bb0a02ea6c888608a83a2549655eee001fdf910b3f2f8"
    }
   ],
   "description": "CAL10N is a java library for writing localized messages. It`s abbreviated as CAL10N.\nIt`s for compiler assested localization.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cal10n@0.8.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cal10n.qos.ch",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Compiler assisted localization library (CAL10N)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-capstone-5.0",
   "name": "capstone",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a58baab35c7800e8ba87ec628ba41c8fdc26e18048864d2677b61e0bdfe83658"
    }
   ],
   "description": "Capstone is a lightweight multi-platform, multi-architecture disassembly framework.It supports multi-architectures,\nMultiple platforms. Clean & intuitive is the key principle in designing the API for Capstone. Capstone is thread-safe.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/capstone@5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.capstone-engine.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A lightweight multi-platform, multi-architecture disassembly framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cassandra-java-driver-3.4.0",
   "name": "cassandra-java-driver",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6af4e14f8d99b5e7e763abb878facda71c0d1bac81455b8bc75a1b30dcd46087"
    }
   ],
   "description": "A driver for Apache Cassandra 1.2+ that works exclusively with the\nCassandra Query Language version 3 (CQL3) and Cassandra's binary protocol.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cassandra-java-driver@3.4.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/datastax/java-driver",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "DataStax Java Driver for Apache Cassandra",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.4.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-castor-1.3.3",
   "name": "castor",
   "licenseConcluded": "BSD and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f000abaf05abd20231ca0f107f0a26e1701ce51e46e304a2294dfcafbb982ea1"
    }
   ],
   "description": "Castor is an open source data binding framework for Java. It's basically\nthe shortest path between Java objects, XML documents and SQL tables.\nCastor provides Java to XML binding, Java to SQL persistence, and more.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/castor@1.3.3-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://castor-data-binding.github.io/castor/",
   "licenseDeclared": "BSD and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An open source data binding framework for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.3-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-castor-maven-plugin-2.5",
   "name": "castor-maven-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "483461aebe99c5a3ffff1ff12da36a733b8f566ed139aecf5fee343d1c46c41a"
    }
   ],
   "description": "The Castor plugin is a Maven plugin that provides the functionality of Castor\nXML's code generator for generating Java beans and associated descriptor\nclasses (required for marshaling to and unmarshaling from XML documents) from\nXML Schema files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/castor-maven-plugin@2.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.mojohaus.org/castor-maven-plugin/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven plugin for Castor XML's code generator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-catatonit-0.2.0",
   "name": "catatonit",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "189e3c87c534c64195c20c1ec14ae3964f6363450007e91abb6b6d437da7dd2e"
    }
   ],
   "description": "Catatonit is a /sbin/init program for use within containers. It\nforwards (almost) all signals to the spawned child, tears down\nthe container when the spawned child exits, and otherwise\ncleans up other exited processes (zombies).\n\nThis is a reimplementation of other container init programs (such as\n\"tini\" or \"dumb-init\"), but uses modern Linux facilities (such as\nsignalfd(2)) and has no additional features.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/catatonit@0.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/openSUSE/catatonit",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A signal-forwarding process manager for containers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-catch1-1.12.2",
   "name": "catch1",
   "licenseConcluded": "Boost",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "028b61a83975846f1ef5c7a373471cbc275c722ed60a8de36692c64d91de96f1"
    }
   ],
   "description": "Catch stands for C++ Automated Test Cases in Headers and is a\nmulti-paradigm automated test framework for C++ and Objective-C (and,\nmaybe, C). It is implemented entirely in a set of header files, but\nis packaged up as a single header for extra convenience.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/catch1@1.12.2-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/philsquared/Catch",
   "licenseDeclared": "Boost",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A modern, C++-native, header-only, framework for unit-tests, TDD and BDD",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.12.2-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cbi-plugins-1.1.5",
   "name": "cbi-plugins",
   "licenseConcluded": "EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b14794cbc97df06b6b1eee5e096c716904a06ea3665ee95e668b12938bd43324"
    }
   ],
   "description": "A set of helpers for Eclipse CBI.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cbi-plugins@1.1.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://git.eclipse.org/c/cbi/org.eclipse.cbi.git/tree/maven-plugins/README.md",
   "licenseDeclared": "EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A set of helpers for Eclipse CBI",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ccache-4.8.3",
   "name": "ccache",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4a3d8c48a0898243f35403f469b92698816179217d096ffacf8870a53958820f"
    }
   ],
   "description": "ccache is a compiler cache.  It speeds up recompilation of C/C++ code\nby caching previous compiles and detecting when the same compile is\nbeing done again.  The main focus is to handle the GNU C/C++ compiler\n(GCC), but it may also work with compilers that mimic GCC good enough.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ccache@4.8.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ccache.dev/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C/C++ compiler cache",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.8.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ccid-1.5.5",
   "name": "ccid",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "10311a9264b26421e16683d3b9141a1871ae6322d422fe052d8a4453654953c0"
    }
   ],
   "description": "This package provides the source code for a generic USB CCID (Chip/Smart Card\nInterface Devices) driver and ICCD (Integrated Circuit(s) Card Devices).See the\nUSB CCID and ICCD specifications from the USB working group.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ccid@1.5.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://ccid.apdu.fr/files/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provide a generic USB CCID driver and ICCD",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cdbs-0.4.166",
   "name": "cdbs",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "40fe2510d89268967f5d547848e76560a619d80c0309e0bb38a99d903feb36e5"
    }
   ],
   "description": "This package contains the Common Debian Build System, an abstract build system\nbased on Makefile inheritance which is completely extensible and overridable.\nIn other words, CDBS provides a sane set of default rules upon which packages\ncan build; any or all rules may be overridden as needed.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cdbs@0.4.166-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://salsa.debian.org/build-common-team/cdbs",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Common build system for Debian packages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.166-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cdi-api-1.2",
   "name": "cdi-api",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dbbb7e547e9e98056be8f521040175d7897c40e400ecce97c2155b5eb2e26a00"
    }
   ],
   "description": "Contexts and Dependency Injection for Java EE which is called APIs for JSR-299.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cdi-api@1.2-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://seamframework.org/Weld",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "API for CDI",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cdparanoia-10.2",
   "name": "cdparanoia",
   "licenseConcluded": "GPLv2 and LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8dea4301a51e1c56cab4d3e8b41125de6b0a70171f5a9646499fd145d75c3a8a"
    }
   ],
   "description": "Cdparanoia (Paranoia III) is a audio CD digital audio extraction application.\nIt extracts audio from compact discs directly as data, and writes the data to\na file or pipe in WAV, AIFC or raw 16 bit linear PCM format. It also contains\ndynamic libraries needed for appliation which read CD Digital Audio disks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cdparanoia@10.2-32.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.xiph.org/paranoia/index.html",
   "licenseDeclared": "GPLv2 and LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Compact Disc Digital Audio (CDDA) extraction tool (or ripper)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:10.2-32.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cdrdao-1.2.5",
   "name": "cdrdao",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d0af03ca585ae221841a3353f01a3faccf32963fd1a9c302f4058db3906960dc"
    }
   ],
   "description": "Cdrdao records audio or data CD-Rs in disk-at-once (DAO) mode based\non a textual description of the CD contents (toc-file).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cdrdao@1.2.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cdrdao.sourceforge.net/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Records audio or data CD-Rs in disk-at-once (DAO) mode",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cdrkit-1.1.11",
   "name": "cdrkit",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "46b4a37c0f6cdcbbbeec301a84187405286e8169327343ad1687361da5c69534"
    }
   ],
   "description": "A collection of CD/DVD utilities",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cdrkit@1.1.11-51.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cdrkit.org/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A collection of CD/DVD utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.11-51.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-celt051-0.11.3",
   "name": "celt051",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ac77aa721d3cdad2f45579745da4bbc9199f1fd0a74195a22353f5010862ca9c"
    }
   ],
   "description": "The CELT codec is an experimental audio codec for use in low-delay speech\nand audio communication. CELT stands for \"Constrained Energy Lapped Transform\".\nIt applies some of the CELP principles, but does everything in the frequency\ndomain, which removes some of the limitations of CELP.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/celt051@0.11.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.celt-codec.org",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An audio codec for use in low-delay speech and audio communication",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.11.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ceph-18.2.2",
   "name": "ceph",
   "licenseConcluded": "LGPL-2.1 and LGPL-3.0 and CC-BY-SA-3.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f2872b756ecfaf94930542a8f1a646c0f3c69fef05ec1e02807ecb9d1200b461"
    }
   ],
   "description": "Ceph is a massively scalable, open-source, distributed storage system that runs\non commodity hardware and delivers object, block and file system storage.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ceph@18.2.2-6.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ceph.com/",
   "licenseDeclared": "LGPL-2.1 and LGPL-3.0 and CC-BY-SA-3.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "User space components of the Ceph file system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:18.2.2-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cereal-1.3.2",
   "name": "cereal",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "344d7b699de9bd463def66eaf25780d434425a56fd4f095217752d3d984be205"
    }
   ],
   "description": "cereal is a header-only C++11 serialization library. cereal takes arbitrary\ndata types and reversibly turns them into different representations, such as\ncompact binary encodings, XML, or JSON. cereal was designed to be fast,\nlight-weight, and easy to extend - it has no external dependencies and can be\neasily bundled with other code or used standalone.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cereal@1.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://uscilab.github.io/cereal/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A header-only C++11 serialization library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-certmonger-0.79.15",
   "name": "certmonger",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5f95328690a6af3453c55fa03e027b6edf9a40ab5fa8866e3c6914ca0756812c"
    }
   ],
   "description": "Certmonger is a service which is primarily concerned with getting your\nsystem enrolled with a certificate authority (CA) and keeping it enrolled.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/certmonger@0.79.15-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pagure.io/certmonger/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Certificate status monitor and PKI enrollment client",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.79.15-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cfitsio-4.3.0",
   "name": "cfitsio",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9cedd7638f4f8c31cce0da7e224c2134299358cd838cf755aa99a8f1081d9ea6"
    }
   ],
   "description": "CFITSIO is a library of C and FORTRAN subroutines for reading and writing data files\nin FITS (Flexible Image Transmission System) data format. CFITSIO frees programmers\nfrom the internal complexity of the FITS file format by providing a set of easy-to-use\nhigh-level routines, thereby simplifying the task of writing software that processes\nFITS files. At the same time, CFITSIO provides many advanced features, making it the\nmost widely used FITS file programming interface in the astronomy community.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cfitsio@4.3.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://heasarc.gsfc.nasa.gov/fitsio/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for manipulating FITS data files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.3.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cgdcbxd-1.0.2",
   "name": "cgdcbxd",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6ff7a1614c652fc2786a616f370ab87631da4195c5013ab9bf1af337a957e8c6"
    }
   ],
   "description": "Cgdcbxd is a daemon used to monitor DCB netlink events and manage the net_prio control group subsystem.\nThe daemon keeps the hierarchy and priority mappings in sync with DCBX Application events.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cgdcbxd@1.0.2-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jrfastab/cgdcbxd",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The daemon used to manage the priority of DCB network",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cglib-3.3.0",
   "name": "cglib",
   "licenseConcluded": "ASL 2.0 and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "937203f6422c50525fc1308ea7ee391fcd5c13211b9234aa28915c92053f2cae"
    }
   ],
   "description": "cglib is a powerful, high performance and quality code generation library\nfor Java. It is used to extend Java classes and implements interfaces\nat run-time.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cglib@3.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/cglib/cglib",
   "licenseDeclared": "ASL 2.0 and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Code Generation Library for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-chatglm-cpp-0.2.4",
   "name": "chatglm-cpp",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0d3b66929932ab57b36a42c273f462dbd1ae4e18b12cbfb07bad6b15acfcdac6"
    }
   ],
   "description": "Port of Chinese lagre model ChatGLM-6B & ChatGLM2-6B implemented based on C/C++,\nit can be used for model dialogue based on local laptops.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/chatglm-cpp@0.2.4-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/li-plus/chatglm.cpp",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Port of Chinese lagre model ChatGLM-6B & ChatGLM2-6B implemented based on C/C++",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.4-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-check-0.15.2",
   "name": "check",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "84c5b2211fe4da496eaeb4fb828679e6e7b204b06325c82d1f34391fcaeb28e4"
    }
   ],
   "description": "Check is a unit testing framework for C. It features a simple interface for\ndefining unit tests, putting little in the way of the developer. Tests are\nrun in a separate address space, so both assertion failures and code errors\nthat cause segmentation faults or other signals can be caught. Test results\nare reportable in the following: Subunit, TAP, XML, and a generic logging\nformat.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/check@0.15.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libcheck.github.io/check/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A unit testing framework for C",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.15.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-checkpolicy-3.5",
   "name": "checkpolicy",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "777a260cfb85127fd01117bf3835d6b388696839d7d41fcd8e23ae6013f3add9"
    }
   ],
   "description": "checkpolicy is the SELinux policy compiler. It uses libsepol to\ngenerate the binary policy.\n\n(Security-enhanced Linux is a feature of the kernel and some\nutilities that implement mandatory access control policies, such as\nType Enforcement, Role-based Access Control and Multi-Level\nSecurity.)",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/checkpolicy@3.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/SELinuxProject/selinux",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SELinux policy compiler",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-checkstyle-8.0",
   "name": "checkstyle",
   "licenseConcluded": "LGPLv2+ and GPLv2+ and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f092c0597f9311dc44fd03843e9188456121fb940fadda30227a6c251388376a"
    }
   ],
   "description": "A tool for checking Java source code for adherence to a set of rules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/checkstyle@8.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://checkstyle.sourceforge.net/",
   "licenseDeclared": "LGPLv2+ and GPLv2+ and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java source code checker",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-chkconfig-1.25",
   "name": "chkconfig",
   "licenseConcluded": "GPL-2.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7870c5361c8204412588b004d4fb3a3b3c7057f68a55949d6e64fa20aaed5176"
    }
   ],
   "description": "Chkconfig is a basic system utility.  It updates and queries runlevel\ninformation for system services.  Chkconfig manipulates the numerous\nsymbolic links in /etc/rc.d, to relieve system administrators of some\nof the drudgery of manually editing the symbolic links.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/chkconfig@1.25-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fedora-sysv/chkconfig",
   "licenseDeclared": "GPL-2.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A system tool for maintaining the /etc/rc*.d hierarchy",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.25-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-chromaprint-1.5.1",
   "name": "chromaprint",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dbb7f062482dbbd26f295022dba56cd1ac6b638fa96a29cc056861af59a5cf82"
    }
   ],
   "description": "Chromaprint is the core component of the AcoustID project. It's a client-side library that implements a\ncustom algorithm for extracting fingerprints from any audio source.\n\nThe library exposes a simple C API. The documentation for the C API can be found in chromaprint.h.\n\nNote that the library only calculates audio fingerprints from the provided raw uncompressed audio data.\nIt does not deal with audio file formats in any way. Your application needs to find a way to decode audio\nfiles (MP3, MP4, FLAC, etc.) and feed the uncompressed data to Chromaprint.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/chromaprint@1.5.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.acoustid.org/chromaprint",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library implementing the AcoustID fingerprinting",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-chrony-4.3",
   "name": "chrony",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2364ef86cdafa6c8b6c1dbc716b10c65e9b3b239d19ae0bc5cb2f1ca370270ae"
    }
   ],
   "description": "chrony is a versatile implementation of the Network Time Protocol (NTP).\nIt can synchronise the system clock with NTP servers, reference clocks\n(e.g. GPS receiver), and manual input using wristwatch and keyboard. It can\n also operate as an NTPv4 (RFC 5905) server and peer to provide a time\nservice to other computers in the network.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/chrony@4.3-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://chrony.tuxfamily.org",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An NTP client/server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-chrpath-0.16",
   "name": "chrpath",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4c33895b4236234e779ad53ca7a1572184fda448a7578f0b136be89ea6eb2799"
    }
   ],
   "description": "Chrpath allows you to modify the dynamic library load path (rpath) of\ncompiled programs. Currently, only removing and modifying the rpath\nis supported.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/chrpath@0.16-14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/openEuler-BaseService/chrpath",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Modify the dynamic library load path (rpath) of compiled programs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.16-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cifs-utils-7.0",
   "name": "cifs-utils",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ee097b7bee05eeb36fc1ea507f8b724bd680e2ee945b29b988474dc872ae2830"
    }
   ],
   "description": "The in-kernel CIFS filesystem is generally the preferred method for mounting\nSMB/CIFS shares on Linux.\n\nThe in-kernel CIFS filesystem relies on a set of user-space tools. That package\nof tools is called cifs-utils.Although not really part of Samba proper, these\ntools were originally part of the Samba package. For several reasons, shipping\nthese tools as part of Samba was problematic and it was deemed better to split\nthem off into their own package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cifs-utils@7.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://linux-cifs.samba.org/cifs-utils/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utilities for doing and managing mounts of the Linux CIFS filesystem",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cjkuni-ukai-fonts-0.2.20080216.1",
   "name": "cjkuni-ukai-fonts",
   "licenseConcluded": "Arphic-1999",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0a579294d6210a0a8a147d14726c7ab4ee72e2daa0008d02cd50400231dd312b"
    }
   ],
   "description": "This project aims to provide a full-sized CJK unicode truetype font\nset, supporting all CJK characters in Unicode plane 0 (BMP) and\nplane 2. These fonts are under heavy development, new releases\ncontaining more glyphs every time are released on a flexible base.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cjkuni-ukai-fonts@0.2.20080216.1-63.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.freedesktop.org/wiki/Software/CJKUnifonts",
   "licenseDeclared": "Arphic-1999",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "a full-sized CJK unicode truetype font set",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.20080216.1-63.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cjkuni-uming-fonts-0.2.20080216.1",
   "name": "cjkuni-uming-fonts",
   "licenseConcluded": "Arphic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f4a20cf2e31d99dc0ccd4680c98008ef0eb6b124263dc3fa54a831e47de173b3"
    }
   ],
   "description": "\nCJK Unifonts are Unicode TrueType fonts derived from original fonts made\navailable by Arphic Technology under \"Arphic Public License\" and extended by\nthe CJK Unifonts project.\n\nCJK Unifonts in Ming face.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cjkuni-uming-fonts@0.2.20080216.1-66.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.freedesktop.org/wiki/Software/CJKUnifonts",
   "licenseDeclared": "Arphic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Chinese Unicode TrueType font in Ming face",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.20080216.1-66.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cjose-0.6.2.2",
   "name": "cjose",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3e7145b32e9cefa83659ed43ec28cd5cc4095763d6137f0f81ecac45e1f6fdab"
    }
   ],
   "description": "Implementation of JOSE for C/C++",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cjose@0.6.2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/OpenIDC/cjose",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C library implementing the Javascript Object Signing and Encryption (JOSE)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cjson-1.7.15",
   "name": "cjson",
   "licenseConcluded": "MIT and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2459ab7d6b0e53c0a96fbb745e8c58f12360bbe870a3844d7acd75d492c2673d"
    }
   ],
   "description": "cJSON aims to be the dumbest possible parser that you can get your job\ndone with. It's a single file of C, and a single header file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cjson@1.7.15-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/DaveGamble/cJSON",
   "licenseDeclared": "MIT and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ultralightweight JSON parser in ANSI C",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.15-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ck-0.7.1",
   "name": "ck",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9b2ccf168e8386a9a65407a7a7d04a118a37008afc8a2695ce756c57114f0145"
    }
   ],
   "description": "Concurrency primitives, safe memory reclamation mechanisms and non-blocking data structures for the research, design and implementation of high performance concurrent systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ck@0.7.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://concurrencykit.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Concurrency programming lib",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-clamav-0.103.12",
   "name": "clamav",
   "licenseConcluded": "GPLv2 and Public Domain and bzip2-1.0.6 and Zlib and Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "73490b48a6c8c3054f4dc4eea8a456761307f1a9238709fc39ddb81c0ad3c4d7"
    }
   ],
   "description": "\nClam AntiVirus (clamav) is an open source antivirus engine for detecting trojans,\nviruses, malware & other malicious threats. The main purpose of this software is\nthe integration with mail servers (attachment scanning). The package provides a\nflexible and scalable multi-threaded daemon, a command line scanner, and a tool\nfor automatic updating via Internet. The programs are based on a shared library\ndistributed with the Clam AntiVirus package, which you can use with your own software.\nhe virus database is based on the virus database from OpenAntiVirus, but contains\nadditional signatures and is KEPT UP TO DATE.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/clamav@0.103.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.clamav.net/",
   "licenseDeclared": "GPLv2 and Public Domain and bzip2-1.0.6 and Zlib and Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "End-user tools for the Clam Antivirus scanner",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.103.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-classloader-leak-test-framework-1.1.1",
   "name": "classloader-leak-test-framework",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d1883f9a38576fe13cdbd8a7f89faf6d9e312ccf9eb7e87d374bc834ad3620df"
    }
   ],
   "description": "Independent testing framework for detecting and / or verifying the existence\nof Java ClassLoader leaks. You can also test the leak prevention mechanism to\nconfirm that the leak was indeed avoided. The framework is built on JUnit.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/classloader-leak-test-framework@1.1.1-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mjiderhamn/classloader-leak-prevention/tree/master/classloader-leak-test-framework",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Detection and verification of Java ClassLoader leaks",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-classmate-1.3.1",
   "name": "classmate",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7d53a850072a681b8e3c8323b69ee75bf02a732ebdd1a664b588e3d5d61eb8cd"
    }
   ],
   "description": "ClassMate is a zero-dependency Java library for accurately introspecting type information,\nincluding reliable resolution of generic type declarations for both classes (\"types\") and\nmembers (fields, methods and constructors).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/classmate@1.3.1-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/cowtowncoder/java-classmate/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Zero-dependency Java library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.1-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cldr-emoji-annotation-43.1",
   "name": "cldr-emoji-annotation",
   "licenseConcluded": "Unicode-DFS-2016",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "74a2557b89ee13a5d34c1bd5a475d903b759214d8e0cfb12b42403044ed0d4b6"
    }
   ],
   "description": "This package copies CLDR annotation files for the versioned tarball",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cldr-emoji-annotation@43.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/unicode-org/cldr",
   "licenseDeclared": "Unicode-DFS-2016",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Emoji annotation files in CLDR",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:43.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-clevis-18",
   "name": "clevis",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3e4bbf4e3a004ac132b2f4adb63248b7f4a1e16a79303ce88f1ccb2b560b83ba"
    }
   ],
   "description": "Clevis is a plugable framework for automated decryption. It can be used\nto provide automated decryption of data or even automated unlocking of\nLUKS volumes.\n\nThis package allows users to bind a LUKS volume using a pin so that it can\nbe automatically unlocked. Upon successful completion of binding, the disk\ncan be unlocked using one of the provided unlockers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/clevis@18-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/latchset/clevis",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A plugable framework for automated decryption",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:18-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cli-parser-1.1.6",
   "name": "cli-parser",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "43ad45efbb4c559abb28b315df98000f952d7b5ff7b5180594a86ab4fb71ea5d"
    }
   ],
   "description": "An annotation-based command line interface parser.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cli-parser@1.1.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/spullara/cli-parser",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Command Line Interface Parser for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-clibcni-2.1.0",
   "name": "clibcni",
   "licenseConcluded": "Mulan PSL v2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a0c52a5c69381a4e3d0a1ffc6c5b31b82a95e9e38e815c4eed464bf94e1bac09"
    }
   ],
   "description": "CNI (Container Network Interface), a Cloud Native Computing Foundation project,\nconsists of a specification and libraries for writing plugins to configure\nnetwork interfaces in Linux containers, along with a number of supported\nplugins. CNI concerns itself only with network connectivity of containers and\nremoving allocated resources when the container is deleted. Because of this\nfocus, CNI has a wide range of support and the specification is simple to implement.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/clibcni@2.1.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/clibcni",
   "licenseDeclared": "Mulan PSL v2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "CNI - the Container Network Interface",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cloc-1.98",
   "name": "cloc",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a21dcc3d3bc0ffe9b6f99e1436dbcdc46cab48316d74ab6791e5612a84986465"
    }
   ],
   "description": "cloc is a tool which can help to do program line caculation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cloc@1.98-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/AlDanial/cloc",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Program line caculation tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.98-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-closure-compiler-20160315",
   "name": "closure-compiler",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "04f09c62d23082a44be758478a1834e52b878091515885ac086615367d59553c"
    }
   ],
   "description": "The Closure Compiler is a tool for making JavaScript download and run\nfaster. It is a true compiler for JavaScript. Instead of compiling\nfrom a source language to machine code, it compiles from JavaScript to\nbetter JavaScript. It parses your JavaScript, analyzes it, removes\ndead code and rewrites and minimizes what’s left. It also checks\nsyntax, variable references, and types, and warns about common\nJavaScript pitfalls.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/closure-compiler@20160315-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://developers.google.com/closure/compiler/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JavaScript minifier and checker",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20160315-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cloud-init-23.4.1",
   "name": "cloud-init",
   "licenseConcluded": "ASL 2.0 or GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f7c3613af97fd3e656eefed90bf90f27fd4563b3850b4685f8546d02533decc2"
    }
   ],
   "description": "Cloud-init is the defacto multi-distribution package that handles early\ninitialization of a cloud instance.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cloud-init@23.4.1-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://launchpad.net/cloud-init",
   "licenseDeclared": "ASL 2.0 or GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "the defacto multi-distribution package that handles early initialization of a cloud instance.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:23.4.1-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cloud-utils-0.33",
   "name": "cloud-utils",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cef7ffd83575ef25727cc912a7344eee440439ed1234b3ecd2449ac8a949ae33"
    }
   ],
   "description": "This package provides a useful set of utilities for managing cloud images.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cloud-utils@0.33-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/canonical/cloud-utils",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cloud image management utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.33-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-clucene-2.3.3.4",
   "name": "clucene",
   "licenseConcluded": "LGPLv2+ or ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "442aba62c0a5f7477f90a6a083c08e210708dc0fa735d84857c25e32f7b877b6"
    }
   ],
   "description": "CLucene is a C++ port of Lucene: the high-performance, full-featured\ntext search engine written in Java. CLucene is faster than lucene\nas it is written in C++.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/clucene@2.3.3.4-36.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.sourceforge.net/projects/clucene",
   "licenseDeclared": "LGPLv2+ or ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "CLucene is a C++ port of Lucene",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.3.4-36.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-clutter-1.26.4",
   "name": "clutter",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6ac0de4a4edc33caf37c4ab8b24661431f961a7aa66e8194dae8767517b41226"
    }
   ],
   "description": "Clutter is a toolkit for creating compelling, dynamic, and portable\ngraphical user interfaces. Clutter is free software, developed by\nthe GNOME community.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/clutter@1.26.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://blogs.gnome.org/clutter/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Clutter can create fast, visually rich graphical user interfaces.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.26.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-clutter-gst3-3.0.27",
   "name": "clutter-gst3",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9a80485a1f07bedde5c2257557ee6c5b75a28d018094dc76ae9ef1110d077297"
    }
   ],
   "description": "Clutter-Gst is an integration library for using GStreamer with Clutter.\nIt provides a GStreamer sink to upload frames to GL and an actor that\nimplements the ClutterGstPlayer interface using playbin.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/clutter-gst3@3.0.27-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/Clutter",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An integration library for using GStreamer with Clutter",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.27-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-clutter-gtk-1.8.4",
   "name": "clutter-gtk",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b1aa5a0e902373d3a4c7c7e99986956077f817bc376f17561fb528487f83f20f"
    }
   ],
   "description": "Clutter-GTK is a library providing facilities to integrate Clutter into\nGTK+ applications and vice versa.\n\nClutter-GTK provides a GTK+ widget, GtkClutterEmbed, for embedding the\na Clutter stage into any GtkContainer; and GtkClutterActor, a Clutter\nactor for embedding any GtkWidget inside a Clutter stage.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/clutter-gtk@1.8.4-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/GNOME/clutter-gtk",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for clutter embedded into every GNOME application",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.4-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cmake-3.27.9",
   "name": "cmake",
   "licenseConcluded": "BSD and MIT and zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "51235a9ea7d388c06589be6b35099edf23505ba955fa1ed86ce39acea41eb3bf"
    }
   ],
   "description": "CMake is used to control the software compilation process using simple\nplatform and compiler independent configuration files. CMake generates\nnative makefiles and workspaces that can be used in the compiler\nenvironment of your choice. CMake is quite sophisticated: it is possible\nto support complex environments requiring system configuration, preprocessor\ngeneration, code generation, and template instantiation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cmake@3.27.9-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.cmake.org",
   "licenseDeclared": "BSD and MIT and zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cross-platform make system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.27.9-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cmocka-1.1.7",
   "name": "cmocka",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ef81071703d56705483796ba6b9690875a941f8450d5cce5d643546aa06feb75"
    }
   ],
   "description": "Cmocka is an elegant unit testing framework for C with support for mock objects.\nIt only requires the standard C library, works on a range of computing platforms\n(including embedded) and with different compilers.\nThis package is a library to simplify and generalize unit tests for C with\nsupport for mock objects",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cmocka@1.1.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://cmocka.org",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An elegant unit testing framework for C with support for mock objects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cockpit-309",
   "name": "cockpit",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4de3e13fe84b15c7c36b83ed7fbc70b4bd09a460f7b320732f8125d4a20248e2"
    }
   ],
   "description": "Cockpit makes GNU/Linux discoverable. See Linux server in a web browser and perform system tasks with a mouse.\nIt’s easy to start containers, administer storage, configure networks, and inspect logs with this package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cockpit@309-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://cockpit-project.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A easy-to-use, integrated, glanceable, and open web-based interface for Linux servers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:309-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cockpit-machines-320",
   "name": "cockpit-machines",
   "licenseConcluded": "LGPL-2.1-or-later AND MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a7e867878e97b96ff6b7c469a4815fb66101a6816cdcb62202bec9c72e7487b7"
    }
   ],
   "description": "Cockpit component for managing virtual machines.\n\nIf \"virt-install\" is installed, you can also create new virtual machines.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cockpit-machines@320-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/cockpit-project/cockpit-machines",
   "licenseDeclared": "LGPL-2.1-or-later AND MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cockpit user interface for virtual machines",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:320-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-codegen-0.6.8",
   "name": "codegen",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "760841dc624e756bcb3e13472176baf71b321a0191e7e6d4a0db5f9a234d0afe"
    }
   ],
   "description": "Code generation and compilation for Java.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/codegen@0.6.8-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/querydsl/codegen/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java/Scala Code generation tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.8-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-codehaus-parent-4",
   "name": "codehaus-parent",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d766640e0cf88083d0ed9bee2e57759ba8a73c2d9184ccbbebd6e5de6c5e7923"
    }
   ],
   "description": "This package contains the parent pom file for codehaus projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/codehaus-parent@4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://repo1.maven.org/maven2/org/codehaus/codehaus-parent",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parent pom file for codehaus projects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-codemodel-2.6",
   "name": "codemodel",
   "licenseConcluded": "CDDL-1.1 or GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "94dd1196d585b4117a01bfe18455ea2ba2683659b1b250883ecbc5fa4ea95e46"
    }
   ],
   "description": "CodeModel is a Java library for code generators; it provides a way to\ngenerate Java programs in a way much nicer than PrintStream.println().\nThis project is a spin-off from the JAXB RI for its schema compiler\nto generate Java source files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/codemodel@2.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://codemodel.java.net",
   "licenseDeclared": "CDDL-1.1 or GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java library for code generators",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-codenarc-0.24.1",
   "name": "codenarc",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f35526f124ad14fda77a835ddf8f153145c32cbb7e5a6aa393a34ded3fc601dd"
    }
   ],
   "description": "CodeNarc analyzes Groovy code for defects,bad practices,inconsistencies,style issues and more.\nA flexible framework for rules,rulesets and custom rules means it is easy to configure CodeNarc to fit into your project.\nBuild tool,framework support and report generation are all enterprise ready.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/codenarc@0.24.1-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://codenarc.github.io/CodeNarc/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A static analysis tool for Groovy source code",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.24.1-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-coffee-script-1.10.0",
   "name": "coffee-script",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4e997c12e5225d9c2029a6e2daa6bf474d7be342cd94c565e273e16cf74421ef"
    }
   ],
   "description": "CoffeeScript is a little language that compiles into JavaScript. Underneath all\nof those embarrassing braces and semicolons, JavaScript has always had a\ngorgeous object model at its heart. CoffeeScript is an attempt to expose the\ngood parts of JavaScript in a simple way.\nThe golden rule of CoffeeScript is: \"It's just JavaScript\". The code compiles\none-to-one into the equivalent JS, and there is no interpretation at runtime.\nYou can use any existing JavaScript library seamlessly (and vice-versa). The\ncompiled output is readable and pretty-printed, passes through JavaScript Lint\nwithout warnings, will work in every JavaScript implementation, and tends to run\nas fast or faster than the equivalent handwritten JavaScript.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/coffee-script@1.10.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://coffeescript.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A programming language that transcompiles to JavaScript",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cogl-1.22.8",
   "name": "cogl",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "001026a88c719ae7cc91e529bbd6e0b4b6dbbc951e4c519ed4562b333f514e87"
    }
   ],
   "description": "COGL is a low level OpenGL abstraction library developed for (and part of)\nClutter. It is used primarily by Clutter to provide a common rendering API\nthat works transparently across OpenGL >=1.4, OpenGL ES 1.1 and OpenGL ES 2.0.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cogl@1.22.8-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://developer.gnome.org/cogl/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cogl is a modern 3D graphics API with associated utility APIs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.22.8-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-colm-0.14.7",
   "name": "colm",
   "licenseConcluded": "MIT and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b33708a65d075e9546a58de8a73efce3282ebad7067e1a899077e808c67fe5c8"
    }
   ],
   "description": "Colm is a programming language designed for the analysis and transformation\nof computer languages. Colm is influenced primarily by TXL. It is\nin the family of program transformation languages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/colm@0.14.7-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.colm.net/open-source/colm/",
   "licenseDeclared": "MIT and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Programming language designed for the analysis of computer languages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.14.7-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-color-filesystem-1",
   "name": "color-filesystem",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a59a95b0f83a001fd30736fecb7487cab6f148e2846a51f533f452787cf78d82"
    }
   ],
   "description": "This package provides some directories that are required/used to store color.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/color-filesystem@1-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://src.fedoraproject.org/rpms/color-filesystem",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Color filesystem layout",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-colord-1.4.6",
   "name": "colord",
   "licenseConcluded": "GPLv2+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a73c2309ff25913f7816ae56f8c57eea7f0903a2762bf85ea30d6bea2c375163"
    }
   ],
   "description": "colord is a system service that makes it easy to manage, install and\ngenerate color profiles to accurately color manage input and output devices.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/colord@1.4.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.freedesktop.org/software/colord/",
   "licenseDeclared": "GPLv2+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A system activated daemon",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-colord-gtk-0.3.0",
   "name": "colord-gtk",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "05d74d8055adcd4b457548da7239d49fd2cadbb5781ffefb81e6f1b1f6460091"
    }
   ],
   "description": "Colord is a system service that makes it easy to manage, install and generate color profiles\nto accurately color manage input and output devices.\nColord-gtk is a GTK+ support library for colord.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/colord-gtk@0.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.freedesktop.org/software/colord/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A GTK+ support library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-compat-openssl11-1.1.1m",
   "name": "compat-openssl11",
   "licenseConcluded": "OpenSSL and SSLeay",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e0001ff10cab180a75366a6e764956c573f7fc77940ae0f289502a97d570b160"
    }
   ],
   "description": "OpenSSL is a robust, commercial-grade, and full-featured toolkit for the\nTransport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/compat-openssl11@1.1.1m-13.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.openssl.org/",
   "licenseDeclared": "OpenSSL and SSLeay",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cryptography and SSL/TLS Toolkit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.1.1m-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-compress-lzf-1.1",
   "name": "compress-lzf",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3f948f982c15002c34764da1b24599663a7cd76dd18dbc523715def500efc825"
    }
   ],
   "description": "Compression codec for LZF encoding for particularly encoding/decoding,\nwith reasonable compression. Compressor is basic Lempel-Ziv codec,\nwithout Huffman (deflate/gzip) or statistical post-encoding. See\n\"http://oldhome.schmorp.de/marc/liblzf.html\" for more on\noriginal LZF package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/compress-lzf@1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ning/compress",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Basic LZF codec, compatible with standard C LZF package",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-comps-extras-24",
   "name": "comps-extras",
   "licenseConcluded": "GPL+ and LGPLv2+ and GPLv2+ and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "060e0655e82377fc8b9e8bbc78d1b521759840e899a3c9e74ef462fe2b6302b3"
    }
   ],
   "description": "This package provides some comps extras components.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/comps-extras@24-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/comps-extras",
   "licenseDeclared": "GPL+ and LGPLv2+ and GPLv2+ and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "comps extras packages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:24-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-compute-runtime-23.30.26918.50",
   "name": "compute-runtime",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "76f760e70c1bceace2dd398853936f122e3620be8d0fba01f3832ecb3465ec41"
    }
   ],
   "description": "Intel(R) Graphics Compute Runtime for OpenCL(TM) is a open source project to\nconverge Intel's development efforts on OpenCL(TM) compute stacks supporting\nthe GEN graphics hardware architecture.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/compute-runtime@23.30.26918.50-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/intel/compute-runtime",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Intel(R) Graphics Compute Runtime for OpenCL(TM)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:23.30.26918.50-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-conmon-2.1.10",
   "name": "conmon",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dbea036272498f1bc6a815c5d590b1ef59dce3624fc393fbcd02eb94acd71a75"
    }
   ],
   "description": "Conmon is a monitoring program and communication tool between a container manager (like podman or CRI-O)\nand an OCI runtime (like runc or crun) for a single container.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/conmon@2.1.10-1.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/containers/conmon",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Monitoring program for OCI container",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:2.1.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-conntrack-tools-1.4.8",
   "name": "conntrack-tools",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5c598c6ebff4fc8a8430ac3a0f8031eb27f43942290fd3d0715274ecbdde2a0c"
    }
   ],
   "description": "The conntrack-tools are a set of userspace tools for Linux that allow system administrators\ninteract with the Connection Tracking System, which is the module that provides stateful packet\ninspection for iptables.The tools can be used to search, list,inspect and maintain the connection\ntracking subsystem of the Linux kernel. The conntrack-tools are the userspace daemon conntrackd\nand the command line interface conntrack.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/conntrack-tools@1.4.8-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://conntrack-tools.netfilter.org/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Userspace tools for interacting with the Connection Tracking System",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.8-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-console-bridge-1.0.2",
   "name": "console-bridge",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "63f803d9231426ecbf9f7fb010c9fd44e7ce1c46d4df794c97aae8cabc60b5d6"
    }
   ],
   "description": "A very lightweight set of macros that can be used for reporting information\nin libraries. The logged information can be forwarded to other systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/console-bridge@1.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/ros/console_bridge",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Lightweight set of macros used for reporting information in libraries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-console-setup-1.218",
   "name": "console-setup",
   "licenseConcluded": "GPLv2+ and MIT and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1e6eb084d7520f8db55882cce848af09204f754bd249da5b4dc1b109fbef5539"
    }
   ],
   "description": "This package provides the console with the same keyboard configuration scheme as the X Window System.\nAs a result, there is no need to duplicate or change the keyboard files just to make simple customizations\nsuch as the use of dead keys, the key functioning as AltGr or Compose key, the key(s) to switch between\nLatin and non-Latin mode, etc.\n\nThe package also installs console fonts supporting many of the world's languages. It provides an unified\nset of font faces - the classic VGA, the simplistic Fixed, and the cleaned Terminus, TerminusBold and\nTerminusBoldVGA.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/console-setup@1.218-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://packages.debian.org/cs/sid/console-setup",
   "licenseDeclared": "GPLv2+ and MIT and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Console font and keymap setup program",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.218-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-container-exception-logger-1.0.3",
   "name": "container-exception-logger",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e06945ab5d870ed9a3334158bdec3db8a87deb96d5622d2b740da99dbb3ab3d3"
    }
   ],
   "description": "Container-exception-logger is a tool designed to run inside of a container\nwhich is able to get its input outside of the container.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/container-exception-logger@1.0.3-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/abrt/container-exception-logger",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Logging from a container to a host",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.3-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-container-selinux-2.230.0",
   "name": "container-selinux",
   "licenseConcluded": "GPL-2.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6d740c556c2a61d0531068f5b8b51bdb0e0c876656291e21ff0bd839b4513233"
    }
   ],
   "description": "SELinux policy modules for use with container runtimes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/container-selinux@2.230.0-1.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/containers/container-selinux",
   "licenseDeclared": "GPL-2.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SELinux policies for container runtimes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:2.230.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-containerd-1.6.22",
   "name": "containerd",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c97bcab44555413e67d41403aae780618c41e444a00d087599e6fba8bcb178d8"
    }
   ],
   "description": "containerd is an industry-standard container runtime with an emphasis on\nsimplicity, robustness and portability.  It is available as a daemon for Linux\nand Windows, which can manage the complete container lifecycle of its host\nsystem: image transfer and storage, container execution and supervision,\nlow-level storage and network attachments, etc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/containerd@1.6.22-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://containerd.io",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An industry-standard container runtime",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.22-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-containernetworking-plugins-1.2.0",
   "name": "containernetworking-plugins",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e91cd620c92b340022b0ab073bb110831a6a9964b323d1e80946360ed7fe20ad"
    }
   ],
   "description": "The CNI (Container Network Interface) project consists of a specification\nand libraries for writing plugins to configure network interfaces in Linux\ncontainers, along with a number of supported plugins. CNI concerns itself\nonly with network connectivity of containers and removing allocated resources\nwhen the container is deleted.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/containernetworking-plugins@1.2.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/containernetworking/plugins",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Libraries for use by writing CNI plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-containers-common-1",
   "name": "containers-common",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b94807a04cec8c1437e08778739038fc58edd68ef9e2584422572d81a380cbe0"
    }
   ],
   "description": "This package contains common configuration files and documentation for container\ntools ecosystem, such as Podman, Buildah and Skopeo.\n\nIt is required because the most of configuration files and docs come from projects\nwhich are vendored into Podman, Buildah, Skopeo, etc. but they are not packaged\nseparately.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/containers-common@1-4.oe2403sp2?arch=src&epoch=4",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/containers/common",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Common configuration and documentation for containers.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "4:1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-convmv-2.05",
   "name": "convmv",
   "licenseConcluded": "GPLv2 or GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5b2b0731296465f500af9b82f2465431e9d9b40fec64e33e1d9d52307958fe26"
    }
   ],
   "description": "convmv converts filenames, directories, and even whole filesystems to a different encoding.\nIt just converts the filenames, not the content of the files.\nA special feature of convmv is that it also takes care of symlinks,\nalso converts the symlink target pointer in case the symlink target is being converted.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/convmv@2.05-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://j3e.de/linux/convmv",
   "licenseDeclared": "GPLv2 or GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Converts filenames from one encoding to another",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.05-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-copy-jdk-configs-4.1",
   "name": "copy-jdk-configs",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f70f923992faef133ef33bfa7b72b6b0ed1335c3f5387a885032ed3ba6bd916e"
    }
   ],
   "description": "Utility script for transferring JDK configuration files when updating or\narchiving. Repair rpmnew file created by error by using scrip",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/copy-jdk-configs@4.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rh-openjdk/copy_jdk_configs",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JDKs Configuration File",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-coredns-1.7.0",
   "name": "coredns",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "131f36a547972de19059aaef6ed337732c79218212256b83cab7dc62383664d4"
    }
   ],
   "description": "CoreDNS is a fast and flexible DNS server. The key word here is flexible:\nwith CoreDNS you are able to do what you want with your DNS data by\nutilizing plugins.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/coredns@1.7.0-1.3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://coredns.io",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "CoreDNS is a DNS server/forwarder, written in Go",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.0-1.3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-coreutils-9.4",
   "name": "coreutils",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cd44b6f2007b4af04aea216f5492b5fa89954d4cd19e907c3cb22ff08d89eb70"
    }
   ],
   "description": "These are the GNU core utilities.  This package is the combination of\nthe old GNU fileutils, sh-utils, and textutils packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/coreutils@9.4-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnu.org/software/coreutils/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A set of basic GNU tools commonly used in shell scripts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9.4-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-coro-mock-1.0",
   "name": "coro-mock",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "29b47a5ecf9fda6e7c87bab6164add36b4fbd2daa0f906982e66d783b75ff613"
    }
   ],
   "description": "A small mock library for compiling JVM coroutine-utilizing code on JVMs\nwithout coroutines.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/coro-mock@1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/headius/coro-mock",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A mock library for compiling JVM coroutine-using code on JVMs without coroutines",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-corosync-3.1.8",
   "name": "corosync",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "69eae3e8252b333aa1527042748fb3cacc100d73109855cd84fdf799e5b8a35d"
    }
   ],
   "description": "This package contains the Corosync Cluster Engine Executive, several default\nAPIs and libraries, default configuration files, and an init script.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/corosync@3.1.8-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://corosync.github.io/corosync/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Corosync Cluster Engine and Application Programming Interfaces",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.8-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-corosync-qdevice-3.0.3",
   "name": "corosync-qdevice",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0969b3cbb3e20d8862fe22d728940b5661a242161ae0c16f3dca1c0f1dfcdb7e"
    }
   ],
   "description": "This package contains the Corosync Cluster Engine Qdevice, script for creating\nNSS certificates and an init script.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/corosync-qdevice@3.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/corosync/corosync-qdevice",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Corosync Cluster Engine Qdevice",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-courier-unicode-2.3.0",
   "name": "courier-unicode",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8ae94116cbd119ebb757193ca2ce9ed18108f0e06e750010353c0f961813c26f"
    }
   ],
   "description": "This library implements several algorithms related to the Unicode Standard:\n* Look up uppercase, lowercase, and titlecase equivalents of a unicode character.\n* Implementation of grapheme and work breaking rules.\n* Implementation of line breaking rules.\nSeveral ancillary functions, like looking up the unicode character that\ncorresponds to some HTML 4.0 entity (such as “&amp;”, for example), and\ndetermining the normal width or a double-width status of a unicode character.\nAlso, an adaptation of the iconv(3) API for this unicode library.\nThis library also implements C++ bindings for these algorithms.\nThe current release of the Courier Unicode library is based on the Unicode 8.0.0 standard.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/courier-unicode@2.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/courier/files/courier-unicode",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library implementing algorithms related to the Unicode Standard",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cpio-2.14",
   "name": "cpio",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e52d980392b3e86034d2e9651f8298e5506d177232438042bb2ce7bede7c1e0c"
    }
   ],
   "description": "GNU cpio copies files into or out of a cpio or tar archive.\nThe archive can be another file on the disk, a magnetic\ntape, or a pipe.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cpio@2.14-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnu.org/software/cpio",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A GNU archiving program",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.14-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cpp-httplib-0.14.0",
   "name": "cpp-httplib",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2275013cc8d3b983337a896cba9b5e4a5fc4222b6ba398e9763d7b6a159a0ec3"
    }
   ],
   "description": "A C++11 single-file header-only cross platform HTTP/HTTPS library.\nIt's extremely easy to setup. Just include httplib.h file in your code!",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cpp-httplib@0.14.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/yhirose/cpp-httplib",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A C++ header-only HTTP/HTTPS server and client library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.14.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cppcheck-2.13.2",
   "name": "cppcheck",
   "licenseConcluded": "GPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3112b3daf7a76aaa29ec5b8329b02ad7fea4bd71db6e656a63be0f82d9b19c96"
    }
   ],
   "description": "Cppcheck is a static analysis tool for C/C++ code.\nCppcheck primarily detects only real errors in the code (i.e. have zero false positives)\ninstead of syntax errors which C/C++ compilers and many other analysis tools detect commonly.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cppcheck@2.13.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cppcheck.wiki.sourceforge.net/",
   "licenseDeclared": "GPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tool for static C/C++ code analysis",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.13.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cpptasks-1.0b5",
   "name": "cpptasks",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "17e1b69ca30d560e55caea4856e14d46ef4bab10eddba0a13af9c214c8ef0d9f"
    }
   ],
   "description": "This ant task can compile various source languages and produce\nexecutables, shared libraries (aka DLL's) and static libraries. Compiler\nadaptors are currently available for several C/C++ compilers, FORTRAN,\nMIDL and Windows Resource files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cpptasks@1.0b5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ant-contrib.sourceforge.net/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Compile and link task for ant",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0b5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cppunit-1.15.1",
   "name": "cppunit",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d8e630c1b40a633d26e2b9c706e7b8d6f56ca4ee36a8d1594ebdd1e2884d6a76"
    }
   ],
   "description": "CppUnit is the C++ port of the famous JUnit framework for unit testing.\\\nTest output is in XML for automatic testing and GUI based for supervised tests.\\",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cppunit@1.15.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.freedesktop.org/wiki/Software/cppunit/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C++ port of JUnit testing framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.15.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cracklib-2.9.11",
   "name": "cracklib",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "02c15052b604975e605b747e242b9c3c54fc4926e7e8b577941b3812c3546d31"
    }
   ],
   "description": "CrackLib tests passwords to determine whether they match certain\nsecurity-oriented characteristics, with the purpose of preventing users\nfrom choosing passwords that could easily be guessed.\n\nCrackLib is a library containing a C function which may be used in a\n\"passwd\"-like program. If you install CrackLib, you will also want to\ninstall the cracklib-dicts package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cracklib@2.9.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/cracklib/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A password-checking library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-crash-8.0.4",
   "name": "crash",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8260da1740451af8b0ab1e47c108a505e092ca3064f554cd3a8210b0471fa2e0"
    }
   ],
   "description": "The core analysis suite is a self-contained tool that can be used to\ninvestigate either live systems, kernel core dumps created from dump\ncreation facilities such as kdump, kvmdump, xendump, the netdump and\ndiskdump packages offered by Red Hat, the LKCD kernel patch, the mcore\nkernel patch created by Mission Critical Linux, as well as other formats\ncreated by manufacturer-specific firmware.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/crash@8.0.4-14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://crash-utility.github.io",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Linux kernel crash utility.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.0.4-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-crash-gcore-command-1.6.4",
   "name": "crash-gcore-command",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "906e66884bcfe82fe2ecd19d378625d8cbe8e55de1a17f746f7a035e2222e4b7"
    }
   ],
   "description": "The crash-gcore-command packages contain an extension module for the crash utility\nthat adds a \"gcore\" command which can create a core dump file of a user-space task\nthat was running in a kernel dumpfile.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/crash-gcore-command@1.6.4-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fujitsu/crash-gcore",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Command of Gcore for Crash utility",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.4-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-crash-trace-command-3.0",
   "name": "crash-trace-command",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7f13a17e5cc436705ccb1a7cb715df4799859846fc7f9261f951333e0bdd6b39"
    }
   ],
   "description": "This package provides a trace extension module for the crash utility,\nallowing it to read ftrace data from a core dump file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/crash-trace-command@3.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://people.redhat.com/anderson/extensions/crash-trace-command-3.0.tar.gz",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Crash utility's trace extension module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-createrepo-c-1.0.1",
   "name": "createrepo_c",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b6b941602df7db786e5b39c53528e88f69412f81f928d423a50d3e5df0dace54"
    }
   ],
   "description": "C implementation of Createrepo.\nA set of utilities (createrepo_c, mergerepo_c, modifyrepo_c)\nfor generating a common metadata repository from a directory of\nrpm packages and maintaining it.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/createrepo_c@1.0.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rpm-software-management/createrepo_c",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Creates a common metadata repository",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-criu-3.19",
   "name": "criu",
   "licenseConcluded": "GPL-2.0-or-later or LGPL-2.1-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cfa5c53760b2c9cb5b7da5f0650ccd3475421b211a9e1aca9c468c11717fd2d9"
    }
   ],
   "description": "Checkpoint/Restore in Userspace(CRIU),is a software tool for the linux operating system.\nUsing this tool,it is possible to freeze a running application (or part of it) and\ncheckpoint it to persistent storage as a collection of files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/criu@3.19-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://criu.org/",
   "licenseDeclared": "GPL-2.0-or-later or LGPL-2.1-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool of Checkpoint/Restore in User-space",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.19-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cronie-1.6.1",
   "name": "cronie",
   "licenseConcluded": "GPLv2+ and ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "06d8396c6709cc31264e9c1c690785c439bab8d7af4fa6944d7f67f6a00e7761"
    }
   ],
   "description": "Cronie contains the standard UNIX daemon crond that runs specified programs\nat scheduled times and related tools. It is based on the original cron and\nhas security and configuration enhancements like the ability to use pam and SELinux.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cronie@1.6.1-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/cronie-crond/cronie",
   "licenseDeclared": "GPLv2+ and ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Standard UNIX daemon crond",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.1-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-crontabs-1.11",
   "name": "crontabs",
   "licenseConcluded": "Public Domain and GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "69e9c8e335abb3ffa864922ea046095a1ac7a3709ff8223732094b859a5831d2"
    }
   ],
   "description": "A crontab file contains instructions to the cron daemon\nof the general form: 'run this command at  this  time  on\nthis  date'.   Each  user has their own crontab, and com-\nmands in any given crontab will be executed  as  the  user\nwho  owns  the  crontab.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/crontabs@1.11-24.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/cronie-crond/crontabs",
   "licenseDeclared": "Public Domain and GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Root crontab files used to schedule the execution of programs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.11-24.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-crun-1.8.7",
   "name": "crun",
   "licenseConcluded": "GPL-2.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0c7a2c16074304fc0f938a2ce479bd73f0a6f5e3fa2018463397766dbe39b7b3"
    }
   ],
   "description": "crun is a fast and low-memory footprint OCI Container Runtime fully written in C.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/crun@1.8.7-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/containers/crun",
   "licenseDeclared": "GPL-2.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A fast and low-memory footprint OCI Container Runtime fully written in C.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.7-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cryptacular-1.2.4",
   "name": "cryptacular",
   "licenseConcluded": "ASL 2.0 or LGPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fadd710d1a040e4274dd1f9b0fead6b88ae8891636ffede58c165b00b8b963d5"
    }
   ],
   "description": "Cryptacular in a nutshell:\n° Utilities to perform common crypto operations (hash, encrypt, encode).\n° Stateful, thread-safe bean components.\n° Components to facilitate strict adherence to standards.\n° Comprehensive documentation and examples.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cryptacular@1.2.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.cryptacular.org/",
   "licenseDeclared": "ASL 2.0 or LGPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Library that complement to the Bouncy Castle crypto API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-crypto-policies-20230614",
   "name": "crypto-policies",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0a972127912d4101bf90f6de6f8b5349b540b9a9ed2d6291ae8bb795133991d4"
    }
   ],
   "description": "This package provides update-crypto-policies, which is a tool that sets\nthe policy applicable for the various cryptographic back-ends, such as\nSSL/TLS libraries. The policy set by the tool will be the default policy\nused by these back-ends unless the application user configures them otherwise.\nhttps://fedoraproject.org/wiki/Changes/CryptoPolicy",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/crypto-policies@20230614-2.git5f3458e.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.com/redhat-crypto/fedora-crypto-policies",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Crypto policies package for Fedora",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20230614-2.git5f3458e.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cryptsetup-2.6.1",
   "name": "cryptsetup",
   "licenseConcluded": "GPLv2+ and CC0-1.0 and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "65d95615f59fe14a05670cb84c4ead6655d145e9770bf71fced114459af240d9"
    }
   ],
   "description": "cryptsetup is a utility used to conveniently set up disk encryption based\non the DMCrypt kernel module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cryptsetup@2.6.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.com/cryptsetup/cryptsetup",
   "licenseDeclared": "GPLv2+ and CC0-1.0 and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utility used to conveniently set up disk encryption",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cscope-15.9",
   "name": "cscope",
   "licenseConcluded": "BSD and GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3b317a2c717d03688def15295342dcd41fb5a65974a661aa101fcf865b1a3725"
    }
   ],
   "description": "Cscope is a developer's tool for browsing source code. It has an impeccable\nUnix pedigree, having been originally developed at Bell Labs back in the days\nof the PDP-11. Cscope was part of the official AT&T Unix distribution for many\nyears, and has been used to manage projects involving 20 million lines of code",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cscope@15.9-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cscope.sourceforge.net",
   "licenseDeclared": "BSD and GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "a developer's tool for browsing source code",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:15.9-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ctags-5.8",
   "name": "ctags",
   "licenseConcluded": "GPLv2+ and LGPLv2+ and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3e8a6a6a5cd79435c502c03bd1031b492e5e241e8a94e5ec9838accffd68bbc6"
    }
   ],
   "description": "Ctags generates an index (or tag) file of language objects found in source\nfiles that allows these items to be quickly and easily located by a text\neditor or other utility. A tag signifies a language object for which an\nindex entry is available (or, alternatively, the index entry created for\nthat object).\n\nThis package will also generate tags in a format which GNU Emacs understand,\nit's a alternativ implementation of the GNU etags program.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ctags@5.8-30.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ctags.sourceforge.net/",
   "licenseDeclared": "GPLv2+ and LGPLv2+ and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A C programming language indexing and/or cross-reference tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.8-30.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-culmus-fonts-0.130",
   "name": "culmus-fonts",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fa06c5f497f768fd4d1b64b48ac7cfebc642740517874bd6d01d491fd965a94d"
    }
   ],
   "description": "\nThe culmus-fonts package contains fonts for the display of\nHebrew from the Culmus project.\nMeta-package of Culmus fonts which installs various families of culmus project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/culmus-fonts@0.130-14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://culmus.sourceforge.net",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fonts for Hebrew from Culmus project",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.130-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cups-2.4.7",
   "name": "cups",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b5bb28a10ffc157e3be4ca379d74614beaf68f9665083802792836e40895c3fb"
    }
   ],
   "description": "CUPS is the standards-based, open source printing system developed by Apple Inc.\nfor UNIX®-like operating systems. CUPS uses the Internet Printing\nProtocol (IPP) to support printing to local and network printers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cups@2.4.7-6.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://openprinting.github.io/cups/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "CUPS is the standards-based, open source printing system for linux operating systems.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.4.7-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cups-filters-1.28.15",
   "name": "cups-filters",
   "licenseConcluded": "GPLv2 and GPLv2+ and GPLv3 and GPLv3+ and LGPLv2+ and MIT and BSD with advertising",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "71969ffd6c381f4bb0806004d82587cf32ba9e9558175ebe61a764c6f481037f"
    }
   ],
   "description": "This project provides backends, filters, and other software that was once\npart of the core CUPS distribution but is no longer maintained by Apple\nInc. In addition it contains additional filters and software developed\nindependently of Apple, especially filters for the PDF-centric printing\nworkflow introduced by OpenPrinting and a daemon to browse Bonjour broadcasts\nof remote CUPS printers to make these printers available locally and to\nprovide backward compatibility to the old CUPS broadcasting and browsing\nof CUPS 1.5.x and older.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cups-filters@1.28.15-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters",
   "licenseDeclared": "GPLv2 and GPLv2+ and GPLv3 and GPLv3+ and LGPLv2+ and MIT and BSD with advertising",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OpenPrinting CUPS filters, backends, and cups-browsed",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.28.15-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cups-pk-helper-0.2.7",
   "name": "cups-pk-helper",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "213519578b9307e905ed28cf236bdbf629ea1836f768127634523b6db630947e"
    }
   ],
   "description": "This package provides a helper to configure cups.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cups-pk-helper@0.2.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.freedesktop.org/wiki/Software/cups-pk-helper/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cups config helper",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-curl-8.4.0",
   "name": "curl",
   "licenseConcluded": "curl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "482fe01612e6b0637994455b87950ad9e6c831f6dae924c0a5b98bb2b4f1712a"
    }
   ],
   "description": "cURL is a computer software project providing a library (libcurl) and\ncommand-line tool (curl) for transferring data using various protocols.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/curl@8.4.0-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://curl.se/",
   "licenseDeclared": "curl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Curl is used in command lines or scripts to transfer data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.4.0-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-curvesapi-1.08",
   "name": "curvesapi",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ce8e2c941847c26f2ca7b25ce774bab779a8a4187fbf14f67556f96aa4413e4b"
    }
   ],
   "description": "Implementation of various mathematical curves that define themselves\nover a set of control points. The API is written in Java. The curves\nsupported are: Bezier, B-Spline, Cardinal Spline, Catmull-Rom Spline,\nLagrange, Natural Cubic Spline, and NURBS.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/curvesapi@1.08-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/virtuald/curvesapi",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java implementation of various mathematical curves",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.08-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-custodia-0.6.0",
   "name": "custodia",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "47aa8c26d63b33299e326d704965abeabad538b699202dd9583a1f7c49e1fba7"
    }
   ],
   "description": "A tool for managing secrets other processes\n\nCustodia is a project that aims to define an API for modern cloud applications\nthat allows to easily store and share password,tokens,certificates and any\nother secret in a way that keeps data secure, manageable and auditable.\n\nCustodia is modular, the configuration file controls how authentication,\nauthorization, storage and API plugins are combined and exposed.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/custodia@0.6.0-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/latchset/custodia",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool for managing secrets other processes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.0-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-custom-build-tool-1.0.0",
   "name": "custom_build_tool",
   "licenseConcluded": "MulanPSL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1259358a196a7ba8ff1521c58d9abb8852f7b1a7e1e30015e8e552ded3f490f0"
    }
   ],
   "description": "provide other method to deal parameter passing for OBS build",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/custom_build_tool@1.0.0-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "MulanPSL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "custom build tool for obs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cvs-1.11.23",
   "name": "cvs",
   "licenseConcluded": "BSD and GPL+ and GPLv2+ and LGPLv2+ and zlib and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "27081bff5b430ba228a94bd92c9e1d0ae6853950a4c9a750a9d0032ed00f2e4c"
    }
   ],
   "description": "CVS is a version control system, an important component of Source Configuration\nManagement (SCM). Using it, you can record the history of sources files, and\ndocuments. It fills a similar role to the free software RCS, PRCS, and Aegis packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cvs@1.11.23-53.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cvs.nongnu.org/",
   "licenseDeclared": "BSD and GPL+ and GPLv2+ and LGPLv2+ and zlib and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Version control system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.11.23-53.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cxf-build-utils-3.2.0",
   "name": "cxf-build-utils",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "91c601dcbdc591cca42e0859e7ba4573f4fe3e6af83f9afd45fedc4da4cca8c5"
    }
   ],
   "description": "The Apache CXF Build Utils contains common utilities and configuration files\nthat are used by multiple versions of the CXF builds.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cxf-build-utils@3.2.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cxf.apache.org/build-utils.html",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache CXF Build Utils",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cxf-xjc-utils-3.0.5",
   "name": "cxf-xjc-utils",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1ecffe39231c36bdf36c43ec121adff13263244adce2ddce7642a71b431b61b8"
    }
   ],
   "description": "The Apache CXF XJC-Utils provides a bunch of utilities for working\nwith JAXB to generate better or more usable code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cxf-xjc-utils@3.0.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cxf.apache.org/xjc-utils.html",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache CXF XJC-Utils",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-cyrus-sasl-2.1.28",
   "name": "cyrus-sasl",
   "licenseConcluded": "BSD with advertising",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "80572a3e5f45a0852a1284744ecd204d55e9ab7bb9aef93c09389ef0bf3939ec"
    }
   ],
   "description": "The cyrus-sasl package contains the Cyrus implementation of SASL.\nSASL is the Simple Authentication and Security Layer, a method for\nadding authentication support to connection-based protocols.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/cyrus-sasl@2.1.28-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.cyrusimap.org/sasl/",
   "licenseDeclared": "BSD with advertising",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Cyrus SASL API Implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.28-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-d-spy-1.4.0",
   "name": "d-spy",
   "licenseConcluded": "GPLv3+ and LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b6d803c091e291298eb2f2157aac29c6a291e1edb02cdd02673bb97cf1ab38b1"
    }
   ],
   "description": "D-Spy is a tool to explore and test end-points and interfaces on the System or\nSession D-Bus. You can also connect to D-Bus peers by address. D-Spy was\noriginally part of GNOME Builder.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/d-spy@1.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.gnome.org/GNOME/d-spy",
   "licenseDeclared": "GPLv3+ and LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "D-Bus explorer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dain-snappy-0.4",
   "name": "dain-snappy",
   "licenseConcluded": "ASL 2.0 and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "076c4d2cece935ea3fef0691001461b26969e6139d92f427a52134e76fc7fe55"
    }
   ],
   "description": "This is a rewrite (port) of Snappy writen in pure Java. This compression code produces a\nbyte-for-byte exact copy of the output created by the original C++ code, and extremely fast.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dain-snappy@0.4-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/dain/snappy",
   "licenseDeclared": "ASL 2.0 and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Port of Snappy to Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-datanucleus-api-jdo-3.2.8",
   "name": "datanucleus-api-jdo",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a1a01d29ccbb58bf5d37c541d2503279bae37390ac97b3747e708788fb349bb3"
    }
   ],
   "description": "Plugin providing DataNucleus implementation of JDO API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/datanucleus-api-jdo@3.2.8-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/datanucleus/datanucleus-api-jdo",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "DataNucleus JDO API plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.8-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-datanucleus-core-3.2.15",
   "name": "datanucleus-core",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b3ed25212d68f10b6f8cbb97f24c4b4bb43c2e990f157bfe5491623990dd892a"
    }
   ],
   "description": "DataNucleus Core provides the primary components\nof a heterogeneous Java persistence solution.\nIt supports persistence API's being layered on\ntop of the core functionality.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/datanucleus-core@3.2.15-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.datanucleus.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "DataNucleus Core",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.15-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-datanucleus-maven-parent-3.3",
   "name": "datanucleus-maven-parent",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "727f8ace1a33e75c4bdfd236e48a7c33de159e1b28579eacd85344121d519c1c"
    }
   ],
   "description": "Datanucleus Maven parent pom used by other datanucleus packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/datanucleus-maven-parent@3.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/datanucleus/datanucleus-maven-parent",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "DataNucleus Maven parent project",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-datanucleus-rdbms-3.2.13",
   "name": "datanucleus-rdbms",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2998def7e7f078a7a9d509ccf5fb1a282b994b87f8d6329a283924932fa260bc"
    }
   ],
   "description": "Plugin for DataNucleus providing persistence to RDBMS data-stores.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/datanucleus-rdbms@3.2.13-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.datanucleus.org/datanucleus-rdbms",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "DataNucleus RDBMS",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.13-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dav1d-0.5.2",
   "name": "dav1d",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "221442866f0920ee1427da065c46c4a64c59f2f2dc938ef0f8e59061e6561440"
    }
   ],
   "description": "dav1d is a new AV1 cross-platform Decoder, open-source, and focused on speed\nand correctness.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dav1d@0.5.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://code.videolan.org/videolan/dav1d",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "AV1 cross-platform Decoder",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dblatex-0.3.12",
   "name": "dblatex",
   "licenseConcluded": "GPL-2.0-or-later AND GPL-2.0-only AND LPPL-1.3a AND MIT AND Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "90b95b57410d6f7b16c4df8b38a4a1dcd675390a71035d0e3d1919949405b749"
    }
   ],
   "description": "dblatex can transforms your SGML/XMLDocBook documents to DVI,\nPostScript or PDF by translating them into pure LaTeX as a first process.\nMathML 2.0 markups are supported, too.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dblatex@0.3.12-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://dblatex.sourceforge.net/",
   "licenseDeclared": "GPL-2.0-or-later AND GPL-2.0-only AND LPPL-1.3a AND MIT AND Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "DocBook to LaTeX/ConTeXt Publishing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.12-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dbus-1.14.8",
   "name": "dbus",
   "licenseConcluded": "AFLv3.0 or GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "db5c80c7c8b7411784a2176adaaaec09a03965cc8ad52462cbe0207549a1fc94"
    }
   ],
   "description": "D-Bus is a message bus system, a simple way for applications to talk to one another.\nIn addition to interprocess communication, D-Bus helps coordinate process lifecycle;\nit makes it simple and reliable to code a \"single instance\" application or daemon,\nand to launch applications and daemons on demand when their services are needed.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dbus@1.14.8-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.freedesktop.org/Software/dbus/",
   "licenseDeclared": "AFLv3.0 or GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "System Message Bus",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.14.8-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dbus-broker-35",
   "name": "dbus-broker",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "616fba4d940063d69cd25eecb6ced89f3e523963a0441e8b0577e468ca244186"
    }
   ],
   "description": "dbus-broker is an implementation of a message bus as defined by the D-Bus specification.\nIts aim is to provide high performance and reliability, while keeping compatibility to\nthe D-Bus reference implementation. It is exclusively written for Linux systems, and\nmakes use of many modern features provided by recent linux kernel releases.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dbus-broker@35-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/bus1/dbus-broker",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Linux D-Bus Message Broker",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:35-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dbus-c---0.9.0",
   "name": "dbus-c++",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b0384d644d29700ea33335436262aa35b03bec8253988fa6eef1cd2ecc77e3b1"
    }
   ],
   "description": "dbus-c++ attempts to provide a C++ API for D-BUS. The library has a glib/gtk and an Ecore mainloop\nintegration.It also offers an optional own main loop.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dbus-c++@0.9.0-21.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/dbus-cplusplus/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Native C++ bindings for D-Bus",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.0-21.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dbus-glib-0.112",
   "name": "dbus-glib",
   "licenseConcluded": "AFL-2.1 and GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ea049e0090b42b7f4cc6602e81d5a87076775c23af729a93b1a6a0bbe5db8efb"
    }
   ],
   "description": "The D-Bus GLib package contains GLib interfaces to the D-Bus API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dbus-glib@0.112-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.freedesktop.org/software/dbus/",
   "licenseDeclared": "AFL-2.1 and GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GLib bindings for DBUS",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.112-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dbus-python-1.3.2",
   "name": "dbus-python",
   "licenseConcluded": "MIT and (AFL-2.1 or GPL-2.0-or-later)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fcd5cc1e46ad23565238cc0a8bcf8312e2e0f5867b6448a6cd5b016b0d6ede33"
    }
   ],
   "description": "Dbus-python is the original Python binding for dbus, the reference\nimplementation of the D-Bus protocol.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dbus-python@1.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.freedesktop.org/wiki/Software/DBusBindings/",
   "licenseDeclared": "MIT and (AFL-2.1 or GPL-2.0-or-later)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "original Python binding for dbus",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dbxtool-8",
   "name": "dbxtool",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9b138a08658f61249d2badd4217b82e034ca28a09d581401737159c153f0d434"
    }
   ],
   "description": "Tool for managing dbx updates installed on a machine.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dbxtool@8-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/vathpela/dbxtool-devel",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tool for managing dbx updates installed on a machine.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dconf-0.40.0",
   "name": "dconf",
   "licenseConcluded": "LGPLv2+ and GPLv2+ and GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f124f103400200d4839c7059eb2b66e899411ecf5dd77d5e22a5ac5e9e6e6760"
    }
   ],
   "description": "Dconf is a low-level configuration system. Its main purpose is to provide a backend\nto GSettings on platforms that don't already have configuration storage systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dconf@0.40.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://live.gnome.org/dconf",
   "licenseDeclared": "LGPLv2+ and GPLv2+ and GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dconf provides a backend to the GSettings API in Glib",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.40.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dcraw-9.28.0",
   "name": "dcraw",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "df70f7743d0664b8fb107b8f6fd5ec6e9d613ea9c9aba31c80b5a01e3936f4a0"
    }
   ],
   "description": "This package contains dcraw, a command line tool to decode raw image data\ndownloaded from digital cameras.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dcraw@9.28.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.dechifro.org/dcraw/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tool for decoding raw image data from digital cameras",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9.28.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-debhelper-13.11.9",
   "name": "debhelper",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8b816d97c456815d45ed84d05c04dba4c0b12ba96cd4637c3eb27804b93d22a6"
    }
   ],
   "description": "A collection of programs that can be used in a debian/rules file to\nautomate common tasks related to building Debian packages. Programs\nare included to install various files into your package, compress\nfiles, fix file permissions, integrate your package with the Debian\nmenu system, debconf, doc-base, etc. Most Debian packages use debhelper\nas part of their build process.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/debhelper@13.11.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://tracker.debian.org/pkg/debhelper",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Helper programs for debian/rules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:13.11.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-debootstrap-1.0.134",
   "name": "debootstrap",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0d0ab559a865856b5417185c2c2958043671236fee376d35851aaf804a2b6156"
    }
   ],
   "description": "Debootstrap is a tool which will install a Debian base system into a subdirectory of another,\nalready installed system.\nIt doesn't require an installation CD, just access to a Debian repository. It can also be installed\nand run from another operating system, so, for instance, you can use debootstrap to install Debian\nonto an unused partition from a running Gentoo system. It can also be used to create a rootfs for a\nmachine of a different architecture, which is known as \"cross-debootstrapping\".",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/debootstrap@1.0.134-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.debian.org/Debootstrap",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Debian base system maintainer tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.134-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-debugedit-5.0",
   "name": "debugedit",
   "licenseConcluded": "GPL-2.0-or-later and LGPL-2.1-only and GPL-3.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "efc6e38ee9c2cb781878063841d7a3e31d9ac2113e312c2cf6f176f812b122b2"
    }
   ],
   "description": "Debugedit provides programs and scripts for creating debuginfo and\nsource file distributions, collect build-ids and rewrite source\npaths in DWARF data for debugging, tracing and profiling.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/debugedit@5.0-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceware.org/debugedit/",
   "licenseDeclared": "GPL-2.0-or-later and LGPL-2.1-only and GPL-3.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for debuginfo creation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-decentxml-1.4",
   "name": "decentxml",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "899c303dc7a03c0471e44d8c2099f5c5128daed3868b4384342630bcf5594c87"
    }
   ],
   "description": "XML parser optimized for round-tripping and code reuse with main\nfeatures being:\n * Allows 100% round-tripping, even for weird whitespace between\n   attributes in the start tag or in the end tag\n * Suitable for building editors and filters which want/need to\n   preserve the original file layout as much as possible\n * Error messages have line and column information\n * Easy to reuse individual components\n * XML 1.1 compatible",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/decentxml@1.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://bitbucket.org/digulla/decentxml/src/default/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "XML parser optimized for round-tripping and code reuse",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dejagnu-1.6.1",
   "name": "dejagnu",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e8dc77bdfaf05e8a289a5ac3d5b2008be5c93c7b6580fe831e74b1f64307414f"
    }
   ],
   "description": "DejaGnu is an Expect/Tcl based framework for testing other programs.\nDejaGnu has several purposes: to make it easy to write tests for any\nprogram; to allow you to write tests which will be portable to any\nhost or target where a program must be tested; and to standardize the\noutput format of all tests (making it easier to integrate the testing\ninto software development).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dejagnu@1.6.1-5.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/dejagnu/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A front end for testing other programs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.6.1-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dejavu-fonts-2.37",
   "name": "dejavu-fonts",
   "licenseConcluded": "Bitstream Vera and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c763b29266f1056c025c19c85b5b2f623e09d0ceb6e66b67f03b6df57323d0e0"
    }
   ],
   "description": "The DejaVu fonts are a font family based on the Vera Fonts.\nIts purpose is to provide a wider range of characters while maintaining the original look\nand feel through the process of collaborative development, under a Free license.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dejavu-fonts@2.37-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://dejavu-fonts.org/",
   "licenseDeclared": "Bitstream Vera and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "DejaVu fonts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.37-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-deltarpm-3.6.3",
   "name": "deltarpm",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2f3fba909ec5c16d5f073e37523cc5644fc9933a72be9110d78c04d26067ab38"
    }
   ],
   "description": "Delta RPM packages contain the difference between an old and a new\nversion of an RPM package. Applying a delta RPM on an old RPM results\nin the complete new RPM. It is not necessary to have a copy of the\nold RPM, because a delta RPM can also work with an installed RPM.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/deltarpm@3.6.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rpm-software-management/deltarpm",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "deltarpm contains the difference between an old and a new version of an RPM package.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.6.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-delve-1.22.0",
   "name": "delve",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "be89fa5fae69588e1f69ea5e2cc6faccdb27b73b480da7c47470d1fc3f6509c9"
    }
   ],
   "description": "delve is a debugger for the Go programming language",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/delve@1.22.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/go-delve/delve",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A debugger for the Go programming language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.22.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-derby-10.14.2.0",
   "name": "derby",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4953261740fc1b172606ed8a27facc8e98d9edd23567a5d279adddb1eb4fa611"
    }
   ],
   "description": "Apache Derby, an Apache DB sub-project, is a relational database implemented\nentirely in Java. Some key advantages include a small footprint, conformance\nto Java, JDBC, and SQL standards and embedded JDBC driver.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/derby@10.14.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://db.apache.org/derby/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Relational database implemented entirely in Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:10.14.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-desktop-file-utils-0.27",
   "name": "desktop-file-utils",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "48b120106f5112887678049e4862d4531a90dfddfbc5d5863fb56f2390a2c289"
    }
   ],
   "description": "desktop-file-utils contains command line utilities for working with desktop entries, it contains:\ndesktop-file-validate:\n   validates a desktop file and prints warnings/errors about desktop entry specification violations.\ndesktop-file-install:\n   installs a desktop file to the applications directory, optionally munging it a bit in transit.\nupdate-desktop-database:\n   updates the database containing a cache of MIME types handled by desktop files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/desktop-file-utils@0.27-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.freedesktop.org/software/desktop-file-utils",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Desktop-file-utils contains utilities for manipulating desktop entries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.27-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-devhelp-43.0",
   "name": "devhelp",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aaae996dcf8b46468fa9c7b8c08b614e75571a9a9e471d7a15a37abcb8dedded"
    }
   ],
   "description": "A browser to show API documentation generated by gtk-doc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/devhelp@43.0-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Apps/Devhelp",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GTK API documentation browser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:43.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dh-autoreconf-20",
   "name": "dh-autoreconf",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ba7f3292fe7c93890acbdca71fff0b3904c72dda2fc45a8bf26d5bc52af33e02"
    }
   ],
   "description": "dh-autoreconf provides a debhelper sequence addon named 'autoreconf' and two\ncommands, dh_autoreconf and dh_autoreconf_clean.\n * The dh_autoreconf command creates a list of the files and their checksums,\n   calls autoreconf and then creates a second list for the new files.\n * The dh_autoreconf_clean command compares these two lists and removes all\n   files which have been added or changed (files may be excluded if needed).\nFor CDBS users, a rule is provided to call the dh-autoreconf programs at the\nright time.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dh-autoreconf@20-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://tracker.debian.org/pkg/dh-autoreconf",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "debhelper add-on to call autoreconf and clean up after the build",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dhcp-4.4.3",
   "name": "dhcp",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b934d1284e0f39dfbddabc6f976abaec5f59ead37d7c93b85ef5e97b92ba00b2"
    }
   ],
   "description": "The Dynamic Host Configuration Protocol (DHCP) is a network management protocol used on UDP/IP networks whereby a DHCP server dynamically assigns an IP address and other network configuration parameters to each device on a network so they can communicate with other IP networks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dhcp@4.4.3-10.oe2403sp2?arch=src&epoch=12",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.isc.org/dhcp/",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dynamic host configuration protocol software",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "12:4.4.3-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dialog-1.3",
   "name": "dialog",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bff0587d8b64f7b95bc15f8f6ae24b3ded778a4bead204a373578ad8db6e361d"
    }
   ],
   "description": "Dialog is a program that will let you present a variety of questions or\ndisplay messages using dialog boxes from a shell script.   These  types\nof  dialog  boxes  are implemented (though not all are necessarily com-\npiled into dialog):\nbuildlist, calendar, checklist, dselect, editbox, form, fselect,\ngauge, infobox, inputbox, inputmenu, menu, mixedform,\nmixedgauge, msgbox (message), passwordbox, passwordform, pause,\nprgbox, programbox, progressbox, radiolist, rangebox, tailbox,\ntailboxbg, textbox, timebox, treeview, and yesno (yes/no).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dialog@1.3-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://invisible-island.net/dialog/dialog.html",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A utility which displays dialog boxes from shell scripts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dietlibc-0.34",
   "name": "dietlibc",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ec29553a8a8334445cf3d38e09f4ab5e4fbfb6fded84c7988a2477fb7472a815"
    }
   ],
   "description": "The diet libc is a libc that is optimized for small size. It can be used to create small statically\nlinked binaries for Linux on alpha, arm, hppa, ia64, i386, mips, s390, sparc, sparc64, ppc and x86_64.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dietlibc@0.34-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.fefe.de/dietlibc/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A libc optimized for small size",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.34-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-diffstat-1.64",
   "name": "diffstat",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5fc62308d8c696c7722f16700ed40981e05badf5ccd3d3af9b387dc4088dab1e"
    }
   ],
   "description": "diffstat reads the output of diff and displays a histogram of the insertions,\ndeletions, and modifications per-file. It is useful for reviewing large,complex\npatch files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/diffstat@1.64-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://invisible-island.net/diffstat",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A utility which shows statistics from diff output",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.64-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-diffutils-3.10",
   "name": "diffutils",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4351ebbb7198b6a1d936da9c9aec0ed108f23885f0ebfde23be410ddcb6d5f29"
    }
   ],
   "description": "GNU Diffutils is a package of several programs related to finding differences between files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/diffutils@3.10-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/diffutils/diffutils.html",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A GNU collection of diff utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.10-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-digest-list-tools-0.3.95",
   "name": "digest-list-tools",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e47df030dd264bf1788d23864ca046f7392b8fdd99c7cbf3159443147dc3473f"
    }
   ],
   "description": "This package includes the tools for configure the IMA Digest Lists extension.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/digest-list-tools@0.3.95-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/digest-list-tools",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utilities for IMA Digest Lists extension",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.95-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dim-1.0.2",
   "name": "dim",
   "licenseConcluded": "GPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a2beb8eab973ae72387154bc1266901c8bc70f5319380c24e146d028321a8769"
    }
   ],
   "description": "Dynamic Integrity Measurement",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dim@1.0.2-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "GPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dynamic Integrity Measurement",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dim-tools-1.0.1",
   "name": "dim_tools",
   "licenseConcluded": "MulanPSL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "89578860e2d5289e35bd9427f7f6d4022186c984698068483839bc980d36824f"
    }
   ],
   "description": "dim_tools is DIM userspace tools.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dim_tools@1.0.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "dim_tools",
   "licenseDeclared": "MulanPSL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "DIM userspace tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ding-libs-0.6.2",
   "name": "ding-libs",
   "licenseConcluded": "GPLv3+ and LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5107b5fdbf1b42d862c10c95f573768cf49b95ee6646997781dc57712f89924d"
    }
   ],
   "description": "A meta-package that pulls in libcollection, libdhash, libini_config,\nlibrefarray libbasicobjects, and libpath_utils.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ding-libs@0.6.2-0.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/SSSD/ding-libs/releases",
   "licenseDeclared": "GPLv3+ and LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "'Ding is not GLib' utility libraries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.2-0.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-discount-2.2.4",
   "name": "discount",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a839009113a3164c28ce3cac26a08f0062dff3541cc1af12e8f9c0a03882f57f"
    }
   ],
   "description": "Tools for converting Markdown files into HTML. The package is an implementation of John Gruber's\nMarkdown language in C. It includes all of the original Markdown features, along with a few\nextensions, and passes the Markdown test suite.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/discount@2.2.4-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.pell.portland.or.us/~orc/Code/discount",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for converting Markdown files into HTML",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.4-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-disruptor-3.4.4",
   "name": "disruptor",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "80f4a9b164f745aa22c75febda442eeeac193614d2124db5c350de60af52fa9a"
    }
   ],
   "description": "A High Performance Inter-Thread Messaging Library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/disruptor@3.4.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://lmax-exchange.github.io/disruptor/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Concurrent Programming Framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.4.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-distribution-gpg-keys-1.87",
   "name": "distribution-gpg-keys",
   "licenseConcluded": "CC0-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9612d10093145b8c3beaf607e7d9de2718e77d3a2de8075c78c54f6e02801879"
    }
   ],
   "description": "GPG keys used by various Linux distributions to sign packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/distribution-gpg-keys@1.87-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/xsuchy/distribution-gpg-keys",
   "licenseDeclared": "CC0-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GPG keys of various Linux distributions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.87-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-djvulibre-3.5.28",
   "name": "djvulibre",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7aae1364025a65395dbf51e515fba2538e2847d4248a3b2f335749e835aaaae4"
    }
   ],
   "description": "DjVu is a set of compression technologies, a file format, and a software platform\nfor the deliveryover the Web of digital documents, scanned documents, and high\nresolution images.DjVu documents download and display extremely quickly, and look\nexactly the same on all platforms with no compatibility problems due to fonts,\ncolors, etc. DjVu can be seen as a superior alternative to PDF and PostScript for\ndigital documents, to TIFF (and PDF) for scanned bitonal documents, to JPEG and\nJPEG2000 for photographs and pictures, and to GIF for large palettized images.\nDjVu is the only Web format that is practical for distributing high-resolution\nscanned documents in color.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/djvulibre@3.5.28-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://djvu.sourceforge.net/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An open source (GPL'ed) implementation of DjVu",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5.28-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dkms-3.0.12",
   "name": "dkms",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c5ec5da59891d9d61cf55e08af7f4808dc0183469baa8b1f6645b43ab567eacf"
    }
   ],
   "description": "This package contains the framework for the Dynamic Kernel Module Support (DKMS)\nmethod for installing module RPMS as originally developed by Dell.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dkms@3.0.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/dell/dkms",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dynamic Kernel Module Support Framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dlm-4.2.0",
   "name": "dlm",
   "licenseConcluded": "GPLv2 and GPLv2+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4acbf95e8af3a0f524b9a89528457c8d0eff17842675ce6c77874db8c08ee4a8"
    }
   ],
   "description": "The kernel dlm requires a user daemon to control membership.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dlm@4.2.0-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/dlm",
   "licenseDeclared": "GPLv2 and GPLv2+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "dlm control daemon and tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.2.0-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dmidecode-3.5",
   "name": "dmidecode",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "21aa7d2836a4247a357d50e32468ad9f49b4b2bfe367538ce1cbfd93339ee111"
    }
   ],
   "description": "Dmidecode reports information about your system's hardware as described\nin your system BIOS according to the SMBIOS/DMI standard (see a sample\noutput). This information typically includes system manufacturer, model\nname, serial number, BIOS version, asset tag as well as a lot of other\ndetails of varying level of interest and reliability depending on the\nmanufacturer. This will often include usage status for the CPU sockets,\nexpansion slots (e.g. AGP, PCI, ISA) and memory module slots, and the\nlist of I/O ports (e.g. serial, parallel, USB).\n\nDMI data can be used to enable or disable specific portions of kernel code\ndepending on the specific hardware. Thus, one use of dmidecode is for kernel\ndevelopers to detect system \"signatures\" and add them to the kernel source code\nwhen needed.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dmidecode@3.5-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.nongnu.org/dmidecode/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "DMI data report tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:3.5-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dmraid-1.0.0.rc16",
   "name": "dmraid",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3de55883cfba512a02f88d1da7b4844d05b95e4517c57a5caba4f0f0eb1b90be"
    }
   ],
   "description": "DMRAID supports RAID device discovery, RAID set activation, creation,\nremoval, rebuild and display of properties for ATARAID/DDF1 metadata on\nLinux >= 2.4 using device-mapper.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dmraid@1.0.0.rc16-55.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://people.redhat.com/heinzm/sw/dmraid",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "dmraid (Device-mapper RAID tool and library)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0.rc16-55.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dnf-4.16.2",
   "name": "dnf",
   "licenseConcluded": "GPL-2.0-or-later AND GPL-1.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "29228f2a134359573d85b85c2a7f846f75cfbe263ca9a1701cff97dc3349d6ab"
    }
   ],
   "description": "DNF is a software package manager that installs, updates, and removespackages\non RPM-based Linux distributions. It automatically computes dependencies and\ndetermines the actions required to install packages.DNF also makes it easier\nto maintain groups of machines, eliminating the need to manually update each\none using rpm.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dnf@4.16.2-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rpm-software-management/dnf",
   "licenseDeclared": "GPL-2.0-or-later AND GPL-1.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A software package manager that manages packages on Linux distributions.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.16.2-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dnf-plugins-core-4.3.1",
   "name": "dnf-plugins-core",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7272b73c987e16d0836c86d9b795c4d5e3f0dfdc301666450e26e5b93e993780"
    }
   ],
   "description": "Core Plugins for DNF. This package enhances DNF with builddep, config-manager,\ncopr, debug, debuginfo-install, download, needs-restarting, groups-manager, repoclosure,\nrepograph, repomanage, reposync, changelog and repodiff commands. Additionally\nprovides generate_completion_cache passive plugin.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dnf-plugins-core@4.3.1-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rpm-software-management/dnf-plugins-core",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Core Plugins for DNF",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.3.1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dnsjava-3.5.3",
   "name": "dnsjava",
   "licenseConcluded": "BSD and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4386fd55981ce9ab9e94c5481c0f1993f7f6106f914a37bbe8b3dcec0793524a"
    }
   ],
   "description": "dnsjava is an implementation of DNS in Java. It supports all of the common\nrecord types and the DNSSEC types. It can be used for queries, zone transfers,\nand dynamic updates. It includes a cache which can be used by clients, and a\nminimal implementation of a server. It supports TSIG authenticated messages,\npartial DNSSEC verification, and EDNS0.\ndnsjava provides functionality above and beyond that of the InetAddress class.\nSince it is written in pure Java, dnsjava is fully threadable, and in many\ncases is faster than using InetAddress.\ndnsjava provides both high and low level access to DNS. The high level\nfunctions perform queries for records of a given name, type, and class, and\nreturn an array of records. There is also a clone of InetAddress, which is\neven simpler. A cache is used to reduce the number of DNS queries sent. The\nlow level functions allow direct manipulation of dns messages and records, as\nwell as allowing additional resolver properties to be set.\nA 'dig' clone and a dynamic update program are included, as well as a\nprimary-only server.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dnsjava@3.5.3-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.dnsjava.org/",
   "licenseDeclared": "BSD and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java DNS implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dnsmasq-2.90",
   "name": "dnsmasq",
   "licenseConcluded": "GPLv2 or GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2625b61cd770a4e8f4afba2ffbd4156cd4aa20f4a563ea3b19659b882d490543"
    }
   ],
   "description": "Dnsmasq provides network infrastructure for small networks: DNS, DHCP, router\nadvertisement and network boot. It is designed to be lightweight and have a small\nfootprint, suitable for resource constrained routers and firewalls.\nIt has also been widely used for tethering on smartphones and portable hotspots,\nand to support virtual networking in virtualisation frameworks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dnsmasq@2.90-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.thekelleys.org.uk/dnsmasq/",
   "licenseDeclared": "GPLv2 or GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dnsmasq provides network infrastructure for small networks",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.90-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dnssec-trigger-0.17",
   "name": "dnssec-trigger",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ec7c90c11c9681987bd03d6bb6bdf9b13a1bec607cff42bba312a4e338c6ff55"
    }
   ],
   "description": "Dnessc-Trigger relies on the Unbound DNS resolver running locally on your system,\nwhich performs DNSSEC validation. It reconfigures Unbound in such a way that it\nwill signal it to to use the DHCP obtained forwarders if possible, fallback to doing\nits own AUTH queries if that fails, and if that fails it will prompt the user with\nthe option to go with insecure DNS only.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dnssec-trigger@0.17-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.nlnetlabs.nl/downloads/dnssec-trigger/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dnssec-trigger reconfigures the local Unbound DNS server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.17-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-docbook-dtds-1.0",
   "name": "docbook-dtds",
   "licenseConcluded": "Copyright only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "754e619c7dc14ef74cfefcc045eeb576f20278e58b967f7cb44b3fd326aa4f9f"
    }
   ],
   "description": "this package contains SGML, XML, RNG and XSD versions of DocBook Document Type Definition.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/docbook-dtds@1.0-78.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.oasis-open.org/docbook",
   "licenseDeclared": "Copyright only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The DocBook Document Type Definition.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-78.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-docbook-style-dsssl-1.79",
   "name": "docbook-style-dsssl",
   "licenseConcluded": "LicenseRef-scancode-docbook and LicenseRef-scancode-iso-8879",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4c23167e4d2e209cd86a6a1d6e1bc1283a671c5cb6d63c978ebb970d3ccc1932"
    }
   ],
   "description": "These DSSSL stylesheets allow to convert any DocBook document to another\nprinted (for example, RTF or PostScript) or online (for example, HTML) format.\nThey are highly customizable.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/docbook-style-dsssl@1.79-29.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://docbook.sourceforge.net/",
   "licenseDeclared": "LicenseRef-scancode-docbook and LicenseRef-scancode-iso-8879",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Norman Walsh's modular stylesheets for DocBook",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.79-29.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-docbook-style-xsl-1.79.2",
   "name": "docbook-style-xsl",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b2459808a8e266068e146e9be5a5e077be43c121e7fb1905be985135acf85cb5"
    }
   ],
   "description": "These are XSL stylesheets for transforming DocBook XML document\ninstances into various output formats.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/docbook-style-xsl@1.79.2-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/docbook/xslt10-stylesheets",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "XSLT 1.0 Stylesheets for DocBook",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.79.2-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-docbook-utils-0.6.14",
   "name": "docbook-utils",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d86a8e16002c6d3727030fc8abdb5cacc9b79e6ba12e556c561a5c339fe21085"
    }
   ],
   "description": "The DocBook-utils package is a collection of utility scripts used to convert and\nanalyze SGML documents in general, and DocBook files in particular. The scripts\nare used to convert from DocBook or other SGML formats into “classical” file formats\nlike HTML, man, info, RTF and many more. There's also a utility to compare two SGML\nfiles and only display the differences in markup. This is useful for comparing\ndocuments prepared for different languages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/docbook-utils@0.6.14-47.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.linuxfromscratch.org/blfs/view/svn/pst/docbook-utils.html",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Shell scripts for managing DocBook documents",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.14-47.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-docbook2X-0.8.8",
   "name": "docbook2X",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f5fa2b7c71fa3553b9a6de99e111fccfd950d945e5aa5d0914f0a98ca3c42db0"
    }
   ],
   "description": "docbook2X is a software package that converts DocBook documents into the\ntraditional Unix man page format and the GNU Texinfo format.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/docbook2X@0.8.8-35.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://docbook2x.sourceforge.net/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Convert docbook into man and Texinfo",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.8-35.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-docbook5-style-xsl-1.79.2",
   "name": "docbook5-style-xsl",
   "licenseConcluded": "MIT and MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3f2039ae248dcf423ce85e9089658b5a16e01fd957c0146fb0b76da6541d630d"
    }
   ],
   "description": "These XSL namespace aware stylesheets allow you to transform any\nDocBook 5 document to other formats, such as HTML, manpages, FO,\nXHMTL and other formats. They are highly customizable. For more\ninformation see W3C page about XSL.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/docbook5-style-xsl@1.79.2-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gooselinux/docbook5-style-xsl",
   "licenseDeclared": "MIT and MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Norman Walsh's XSL stylesheets for DocBook 5.X",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.79.2-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-docker-client-java-8.11.7",
   "name": "docker-client-java",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "089b703a791e5af4dafb1d419965e43033fa9d8748aa0a9a64ebc7bc16350672"
    }
   ],
   "description": "The Docker Client is a Java API library for accessing a Docker daemon.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/docker-client-java@8.11.7-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/spotify/docker-client",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Docker Client",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.11.7-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-docker-compose-1.22.0",
   "name": "docker-compose",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dde14f9b640509d426097d7d2ad899d9f1eb198b365bdbc3a4cf34493238a1b1"
    }
   ],
   "description": "Compose is a tool for defining and running multi-container Docker\napplications. With Compose, you use a Compose file to configure your\napplication's services. Then, using a single command, you create and\nstart all the services from your configuration.\n\nCompose is great for development, testing, and staging environments,\nas well as CI workflows.\n\nUsing Compose is basically a three-step process.\n\n1. Define your app's environment with a Dockerfile so it can be\n   reproduced anywhere.\n2. Define the services that make up your app in docker-compose.yml so\n   they can be run together in an isolated environment:\n3. Lastly, run docker-compose up and Compose will start and run your\n   entire app.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/docker-compose@1.22.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/docker/compose",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Multi-container orchestration for Docker",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.22.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-docker-engine-18.09.0",
   "name": "docker-engine",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "02da62aefed539bfb71b28417720f00f373aae824f71e86e64144cdb8e2f3774"
    }
   ],
   "description": "Docker is an open source project to build, ship and run any application as a\nlightweight container.\n\nDocker containers are both hardware-agnostic and platform-agnostic. This means\nthey can run anywhere, from your laptop to the largest EC2 compute instance and\neverything in between - and they don't require you to use a particular\nlanguage, framework or packaging system. That makes them great building blocks\nfor deploying and scaling web apps, databases, and backend services without\ndepending on a particular stack or provider.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/docker-engine@18.09.0-346.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://mobyproject.org",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The open-source application container engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:18.09.0-346.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dogtail-0.9.11",
   "name": "dogtail",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "29520323008ffdbe7d81a00c589d3b0bc89dc1022e25182e94c74e2e40984495"
    }
   ],
   "description": "GUI test tool and automation framework that uses assistive technologies to\ncommunicate with desktop applications.\nIt uses Accessibility (a11y) technologies.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dogtail@0.9.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.com/dogtail/dogtail/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for GUI testing automatically",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dom4j-2.0.0",
   "name": "dom4j",
   "licenseConcluded": "Plexus",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "70618308f473cb76fa1a6d4ddff793d8a077fc5f8fd9f8ade4f1da0d16334167"
    }
   ],
   "description": "dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform\nusing the Java Collections Framework and with full support for DOM, SAX and JAXP.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dom4j@2.0.0-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://dom4j.github.io/",
   "licenseDeclared": "Plexus",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Flexible XML framework for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dos2unix-7.5.2",
   "name": "dos2unix",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9f6f439bfb74611fc5dd63590aa796ffa9036f2a07b6d524db95eba7e0afc3ab"
    }
   ],
   "description": "The dos2unix utility converts characters in the DOS extended character set to the\ncorresponding ISO standard characters.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dos2unix@7.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://waterlan.home.xs4all.nl/dos2unix.html",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Text file format converters",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dosfstools-4.2",
   "name": "dosfstools",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "689e7cdf4de8704514c6c820db98bac751f75726979f699c2b76a29fdf11a06a"
    }
   ],
   "description": "The dosfstools package contains programs mkfs.fat, fsck.fat and fatlabel to\ncreate, check and label FAT family file systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dosfstools@4.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.github.com/dosfstools/dosfstools",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "FAT file system userspace tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dotconf-1.3",
   "name": "dotconf",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "98eb541f71c665b3199300ce7b95b257fb8a092fc24a7a82a0ef53a7f1445986"
    }
   ],
   "description": "The dotconf package contains a library used to handle configuration\nfiles.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dotconf@1.3-24.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/williamh/dotconf",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A configuration file parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3-24.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-double-conversion-3.1.5",
   "name": "double-conversion",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8f9e9e4845c723bfab98cc2b2850573872c9fc93361f9aed04caba43e6f19112"
    }
   ],
   "description": "Provides binary-decimal and decimal-binary routines for IEEE doubles.\nThe library consists of efficient conversion routines that have been\nextracted from the V8 JavaScript engine. The code has been re-factored\nand improved so that it can be used more easily in other projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/double-conversion@3.1.5-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/google/double-conversion",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library providing binary-decimal and decimal-binary routines for IEEE doubles",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.5-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dovecot-2.3.20",
   "name": "dovecot",
   "licenseConcluded": "MIT and LGPLv2.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6447c14b0bab59a8f3bc83f153253d64dbc4495367dd51b6d0a08954976c1fea"
    }
   ],
   "description": "Dovecot is an IMAP server for Linux/UNIX-like systemsa wrapper package\nthat will just handle common things for all versioned dovecot packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dovecot@2.3.20-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.dovecot.org/",
   "licenseDeclared": "MIT and LGPLv2.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dovecot Secure imap server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.3.20-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-doxygen-1.9.6",
   "name": "doxygen",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a1dce78b4ca1f0c5fc97010ca2f78ee7e5f9df86edcba15c3931ce55f7de99f3"
    }
   ],
   "description": "Doxygen is the de facto standard tool for generating documentation from\nannotated C++ sources, but it also supports other popular programming\nlanguages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba,\nMicrosoft, and UNO/OpenOffice flavors), Fortran, VHDL, Tcl, and to some\nextent D.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/doxygen@1.9.6-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.doxygen.nl",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A documentation system for C/C++",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.9.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dpdk-23.11",
   "name": "dpdk",
   "licenseConcluded": "BSD and LGPLv2 and GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b260fc9244842a795dd13503ed92076a849b014e3bb1459b753ed58b2795fa4b"
    }
   ],
   "description": "The Data Plane Development Kit is a set of libraries and drivers for\nfast packet processing in the user space.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dpdk@23.11-33.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://dpdk.org",
   "licenseDeclared": "BSD and LGPLv2 and GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Set of libraries and drivers for fast packet processing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:23.11-33.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dpkg-1.21.22",
   "name": "dpkg",
   "licenseConcluded": "GPL-2.0-only and GPL-2.0-or-later and LGPL-2.0-or-later and Public Domain and BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6b555d4961c6d9a61f63882998e34d9921155b5bd6917f8ce1024ae6bd376b13"
    }
   ],
   "description": "Dpkg is a tool to install, build, remove and manageDebian packages. The\nprimary and more user-friendly front-end for dpkg is aptitude.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dpkg@1.21.22-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://tracker.debian.org/pkg/dpkg",
   "licenseDeclared": "GPL-2.0-only and GPL-2.0-or-later and LGPL-2.0-or-later and Public Domain and BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Package maintenance system for Debian Linux",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.21.22-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dracut-059",
   "name": "dracut",
   "licenseConcluded": "GPLv2+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8d8e99804abc84beb1ed19e33f4748c5984241d6219f370ee067947858c0f052"
    }
   ],
   "description": "dracut contains tools to create bootable initramfses for the Linux\nkernel. Unlike previous implementations, dracut hard-codes as little\nas possible into the initramfs. dracut contains various modules which\nare driven by the event-based udev. Having root on MD, DM, LVM2, LUKS\nis supported as well as NFS, iSCSI, NBD, FCoE with the dracut-network\npackage.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dracut@059-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://dracut.wiki.kernel.org/",
   "licenseDeclared": "GPLv2+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Initramfs generator using udev",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:059-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dropwatch-1.5.4",
   "name": "dropwatch",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "16f846b759455bb47b62b5448a01b8ed5d7ff250b12ce5808194e4dba56251c5"
    }
   ],
   "description": "dropwatch is an utility to interface to the kernel to monitor for dropped\nnetwork packets.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dropwatch@1.5.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/nhorman/dropwatch",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Kernel dropped packet monitor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-drpm-0.5.2",
   "name": "drpm",
   "licenseConcluded": "LGPLv2+ and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8a6095336ace4c9756b02c0b4fed737637ff644077dba1e5d8f0496e512f3ada"
    }
   ],
   "description": "The drpm package provides a library for making, reading and applying deltarpms,\ncompatible with the original deltarpm packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/drpm@0.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rpm-software-management/drpm",
   "licenseDeclared": "LGPLv2+ and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library for making, reading and applying deltarpm packages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dtc-1.7.0",
   "name": "dtc",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e1b92bdb6e1d5e2e46e33b17ce57060054b2db83325b7e0a9340e9c65d8c58ee"
    }
   ],
   "description": "The devicetree is a data structure for describing hardware. Rather than hard coding\nevery detail of a device into an operating system, many aspects of the hardware can\nbe described in a data structure that is passed to the operating system at boot time.\nThe devicetree is used by OpenFirmware, OpenPOWER Abstraction Layer (OPAL), Power\nArchitecture Platform Requirements (PAPR) and in the standalone Flattened Device\nTree (FDT) form.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dtc@1.7.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://devicetree.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Device tree compiler",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-duktape-2.7.0",
   "name": "duktape",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cffa43ac9adff79a41bbde451155f74dc96547d9f4f6280f23d83c128f9d0b71"
    }
   ],
   "description": "Duktape is an embeddable Javascript engine, with a focus on portability and\ncompact footprint.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/duktape@2.7.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://duktape.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Embeddable Javascript engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.7.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dump-0.4",
   "name": "dump",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "101f5caed16f550e03b76b2cf75e069384aaabefae923da8786d283563ee539c"
    }
   ],
   "description": "The dump package contains both dump and restore.Dump examines files in a filesystem,\ndetermines which ones need to be backed up, and copies those files to a specified disk,\ntape or other storage medium. Subsequent incremental backups can then be layered on top of the full backup.\nThe restore command performs the inverse function of dump; it can restore a full backup of a filesystem.\nSingle files and directory subtrees may also be restored from full or partial backups in interractive mode.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dump@0.4-8.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/dump/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Programs for backing up and restoring ext2/3/4 filesystems",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.4-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dvd-rw-tools-7.1",
   "name": "dvd+rw-tools",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a273e1fb417647e8c6bf49ea7ccb008f354a61040b89e37bd8d467490c273ab2"
    }
   ],
   "description": "As implied/already mentioned - to master the Blu-ray Disc and DVD media,\nboth +RW/+R and -R[W].",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dvd+rw-tools@7.1-33.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://fy.chalmers.se/~appro/linux/DVD+RW/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Application to master the Blu-ray Disc and DVD media",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.1-33.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dwarves-1.25",
   "name": "dwarves",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "001d27949072c3a8134be1a5ed235e9c8a0f57054722dc6e9c95748c2b207c0f"
    }
   ],
   "description": "dwarves is a set of tools that use the debugging information inserted in\nELF binaries by compilers such as GCC, used by well known debuggers such as\nGDB, and more recent ones such as systemtap.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dwarves@1.25-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://acmel.wordpress.com",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Debugging Information Manipulation Tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.25-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dwz-0.15",
   "name": "dwz",
   "licenseConcluded": "GPLv2+ and GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9aeeefe0e41b0ef2256050781f45998f32f42aee4acd880e2f16a9ded9a2e196"
    }
   ],
   "description": "The package contains a program that attempts to optimize DWARF debugging\ninformation contained in ELF shared libraries and ELF executables for size,\nby replacing DWARF information representation with equivalent smaller\nrepresentation where possible and by reducing the amount of duplication\nusing techniques from DWARF standard appendix E - creating\nDW_TAG_partial_unit compilation units (CUs) for duplicated information and\nusing DW_TAG_imported_unit to import it into each CU that needs it.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dwz@0.15-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceware.org/dwz/",
   "licenseDeclared": "GPLv2+ and GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A DWARF optimization and duplicate removal tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.15-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-dyninst-12.3.0",
   "name": "dyninst",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7a0fc581bc2dbe3b46c5fa93e6acb2cb3beb1be683cdb0636317c949c4653d78"
    }
   ],
   "description": "Dyninst is an Application Program Interface (API) to permit\nthe insertion of code into a computer application that is\neither running or on disk. The API for inserting code into\na running application, called dynamic instrumentation, shares\nmuch of the same structure as the API for inserting code into\nan executable file or library, known as static instrumentation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/dyninst@12.3.0-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.dyninst.org",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An API for Run-time Code Generation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:12.3.0-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-e2fsprogs-1.47.0",
   "name": "e2fsprogs",
   "licenseConcluded": "GPLv2+ and LGPLv2 and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6e612cd891283f1f96f68cd76044e6e502c9d639dc252aa1600fdfe65a727398"
    }
   ],
   "description": "The e2fsprogs package consists of a lot of tools for users to create,\ncheck, modify, and correct any inconsistencies in second extended file\nsystem.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/e2fsprogs@1.47.0-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://e2fsprogs.sourceforge.net/",
   "licenseDeclared": "GPLv2+ and LGPLv2 and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Second extended file system management tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.47.0-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-eagle-1.1.0",
   "name": "eagle",
   "licenseConcluded": "Mulan PSL v2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8f763aeeaa6bee0a5675f95062fe775ef58d39cc4a758b731b44df55161bfacc"
    }
   ],
   "description": "EAGLE(Energy Aware intelliGent scheduler) is a service for dynamically tuning the OS based on energy efficiency.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/eagle@1.1.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/eagle",
   "licenseDeclared": "Mulan PSL v2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "eagle kit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-easymock-3.6",
   "name": "easymock",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "36b27c467a4657060f5f92da688f947c425379ed87df5a2017a505d335eef0b4"
    }
   ],
   "description": "EasyMock provides Mock Objects for interfaces in JUnit tests by generating\nthem on the fly using Java's proxy mechanism. Due to EasyMock's unique style\nof recording expectations, most refactorings will not affect the Mock Objects.\nSo EasyMock is a perfect fit for Test-Driven Development.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/easymock@3.6-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.easymock.org",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Easy mock objects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.6-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ebtables-2.0.11",
   "name": "ebtables",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f06a9e3c6c83029a39acd2f5564d973a7e910e74e2ff5709f2d0db424cf2b692"
    }
   ],
   "description": "The ebtables program is a filtering tool for a Linux-based bridging firewall.It enables transparent filtering of network traffic passing through a Linux bridge.The filtering possibilities are limited to link layer filtering and some basic filtering on higher network layers.\nThe ebtables tool can be combined with the other Linux filtering tools to make a bridging firewall that is also capable of filtering these higher network layers. This is enabled through the bridge-netfilter architecture which is a part of the standard Linux kernel.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ebtables@2.0.11-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ebtables.sourceforge.net/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A filtering tool for a Linux-based bridging firewall",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.11-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ecj-4.12",
   "name": "ecj",
   "licenseConcluded": "EPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "64f51d289335fef56ea36aa4dc82218a4a631e07c821d0aaa4ab90335d3f1c61"
    }
   ],
   "description": "ECJ is the the Eclipse Compiler for Java.  It is also known as the JDT Core batch compiler.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ecj@4.12-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.eclipse.org",
   "licenseDeclared": "EPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "the Eclipse Compiler for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:4.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-eclipse-4.11",
   "name": "eclipse",
   "licenseConcluded": "EPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c01fbe2b10b3b754b21210d2b13cb78a8d1b8129eee068ae9adc98bb41355699"
    }
   ],
   "description": "The Eclipse platform is designed for building integrated development\nenvironments (IDEs), server-side applications, desktop applications, and\neverything in between.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/eclipse@4.11-11.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.eclipse.org/",
   "licenseDeclared": "EPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An open, extensible IDE",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:4.11-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-eclipse-ecf-3.14.19",
   "name": "eclipse-ecf",
   "licenseConcluded": "EPL-1.0 and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f3cf974fffaf0558962c6975c62e34e9af37b7f70f0642972cf5e2e99d02943b"
    }
   ],
   "description": "ECF is a set of frameworks for building communications into applications and\nservices. It provides a lightweight, modular, transport-independent, fully\ncompliant implementation of the OSGi Remote Services standard.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/eclipse-ecf@3.14.19-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.eclipse.org/ecf/",
   "licenseDeclared": "EPL-1.0 and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Eclipse Communication Framework (ECF) Eclipse plug-in",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.14.19-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-eclipse-emf-2.16.0",
   "name": "eclipse-emf",
   "licenseConcluded": "EPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "79e9c24d31c56b5d685a42b9a3b3901ff992252a6d863eabea6499256a01a925"
    }
   ],
   "description": "The Eclipse Modeling Framework (EMF) and XML Schema Definition (XSD) plug-ins.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/eclipse-emf@2.16.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.eclipse.org/modeling/emf/",
   "licenseDeclared": "EPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "EMF and XSD Eclipse plug-ins",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.16.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-eclipse-license-2.0.1",
   "name": "eclipse-license",
   "licenseConcluded": "EPL-1.0 and EPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6d009aee26a6870c252b6a77a97c476c0eb1d9a49f75ccf84def7fb8c1c73e85"
    }
   ],
   "description": "Shared license features for Eclipse. Other features may consume these\nfeatures to avoid unnecessary duplication of license boiler plate.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/eclipse-license@2.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.eclipse.org/CBI",
   "licenseDeclared": "EPL-1.0 and EPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Shared license features for Eclipse",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-eclipse-m2e-workspace-0.4.0",
   "name": "eclipse-m2e-workspace",
   "licenseConcluded": "EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5ad990f6e620b63f34a806e80a3c4cb9fef315f082997ef587c8cbac84ed2cc6"
    }
   ],
   "description": "Workspace dependency resolver implementation for Maven command line\nbuild.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/eclipse-m2e-workspace@0.4.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.eclipse.org/m2e/",
   "licenseDeclared": "EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "M2E CLI workspace resolver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-eclipselink-2.6.3",
   "name": "eclipselink",
   "licenseConcluded": "EPL-1.0 and BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4d4d9dc38907000ec7bfa4ead36ab7fb4f87d7174254c6cf82dc5ad813b3be14"
    }
   ],
   "description": "Eclipse Persistence Services Project, more commonly known as EclipseLink,\nis a Java comprehensive persistence framework delivering a set of persistence\nservices based around standards. This lets you rapidly build applications\nthat combine the best aspects of object technology and the specific data\nsource.\nEclipseLink was started by a donation of the full source code and\ntest suites of Oracle's TopLink product.\nEclipseLink's services currently include object-relational with JPA,\nobject-XML binding in MOXy (with support for JAXB), a Service Data Objects\n(SDO) implementation and support for another technologies like: Database Web\nServices (DWS), XML-Relational (XRM) and Non-Relational (EIS via JCA).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/eclipselink@2.6.3-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.eclipse.org/eclipselink/",
   "licenseDeclared": "EPL-1.0 and BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Eclipse Persistence Services Project",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-eclipselink-persistence-api-2.1.0",
   "name": "eclipselink-persistence-api",
   "licenseConcluded": "EPL-1.0 AND Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b8372efebac94f53be177bc7678c6d2861d77386a48dd91dfad543e2333966fa"
    }
   ],
   "description": "EclipseLink delivers a comprehensive open-source Java persistence solution implemeting.\nThis package provides Java Persistence 2.1 API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/eclipselink-persistence-api@2.1.0-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.eclipse.org/eclipselink/",
   "licenseDeclared": "EPL-1.0 AND Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "EclipseLink Java persistence api",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.0-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ed-1.19",
   "name": "ed",
   "licenseConcluded": "GPLv3+ and GFDL-1.3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "548e47550169c28bd09bd74597a3ff08255aefc545d6520851c2f2e817058140"
    }
   ],
   "description": "GNU ed is a line-oriented text editor. It is used to create, display, modify and\notherwise manipulate text files, both interactively and via shell scripts.\n\nA restricted version of ed, red, can only edit files in the current directory\nand cannot execute shell commands. Ed is the \"standard\" text editor in the sense\nthat it is the original editor for Unix, and thus widely available.\n\nFor most purposes, however, it is superseded by full-screen editors such as GNU\nEmacs or GNU Moe.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ed@1.19-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/ed/",
   "licenseDeclared": "GPLv3+ and GFDL-1.3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A line-oriented text editor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.19-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ed25519-java-0.3.0",
   "name": "ed25519-java",
   "licenseConcluded": "CC0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "47e72eebd598e902e69284a8514806f498ce92b09a7f9518554f070a01c44494"
    }
   ],
   "description": "This is an implementation of EdDSA in Java. Structurally, it\nis based on the ref10 implementation in SUPERCOP (see\nhttp://ed25519.cr.yp.to/software.html).\nThere are two internal implementations:\n* A port of the radix-2^51 operations in ref10\n  - fast and constant-time, but only useful for Ed25519.\n* A generic version using BigIntegers for calculation\n  - a bit slower and not constant-time, but compatible\n    with any EdDSA parameter specification.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ed25519-java@0.3.0-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/str4d/ed25519-java",
   "licenseDeclared": "CC0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Implementation of EdDSA (Ed25519) in Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.0-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-editorconfig-0.12.6",
   "name": "editorconfig",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "816e8ec81c926ae474df865915ce61bfe10ded6ed27c4adf5fa19877763538fd"
    }
   ],
   "description": "EditorConfig makes it easy to maintain the correct coding style when\nswitching between different text editors and between different projects.\nThe EditorConfig project maintains a file format and plugins for various\ntext editors which allow this file format to be read and used by those\neditors.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/editorconfig@0.12.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/editorconfig/editorconfig-core-c",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parser for EditorConfig files written in C",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.12.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-edk2-202308",
   "name": "edk2",
   "licenseConcluded": "BSD-2-Clause-Patent and OpenSSL and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7221580a7806dc87580e76ed5c0e55cf3a5b717f6e25064311357c3e9a790ec9"
    }
   ],
   "description": "EDK II is a modern, feature-rich, cross-platform firmware development environment for the UEFI and PI specifications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/edk2@202308-23.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/tianocore/edk2",
   "licenseDeclared": "BSD-2-Clause-Patent and OpenSSL and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "EFI Development Kit II",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:202308-23.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-efi-rpm-macros-4",
   "name": "efi-rpm-macros",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "12fbdccd4accf371c09df13a580da3c17d18174999f2819562c2a5599fc7a56c"
    }
   ],
   "description": "Efi-rpm-macros help to build EFI-Related packages with a set of common RPM Macros.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/efi-rpm-macros@4-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rhboot/efi-rpm-macros/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A set of EFI-related RPM Macros",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-efibootmgr-18",
   "name": "efibootmgr",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0448825cbc342dd44140a8899c5a9e247ec8c2f970e33a041e464df07e379e1c"
    }
   ],
   "description": "Efibootmgr is a Linux user-space application to modify the Intel Extensible Firmware Interface (EFI)\nBoot Manager. This application can create and destroy boot entries, change the boot order, change\nthe next running boot option, and more.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/efibootmgr@18-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rhboot/efibootmgr/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool manipulating the EFI Boot Manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:18-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-efivar-38",
   "name": "efivar",
   "licenseConcluded": "LGPL-2.1-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "116e45c2cdd5472c94e71d1ddff234bc644c7c064b3558fd1825bf5de3c01a42"
    }
   ],
   "description": "Some command line interface of the UEFI variables tools are offered by efivar.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/efivar@38-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rhboot/efivar",
   "licenseDeclared": "LGPL-2.1-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools and libraries to work with EFI variables",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:38-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-efl-1.25.1",
   "name": "efl",
   "licenseConcluded": "BSD and LGPLv2+ and GPLv2 and zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c165839a7a7b486c89921d179d31008f8df15cc313fa296aac86590633d7179f"
    }
   ],
   "description": "Enlightenment Foundation Libraries, or EFL, are the set of libraries\nused to create the Enlightenment Window Manager DR17 (E17). This set\nof libraries is not restricted to X11 as Enlightenment WM itself.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/efl@1.25.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://enlightenment.org/",
   "licenseDeclared": "BSD and LGPLv2+ and GPLv2 and zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Collection of Enlightenment libraries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.25.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-egl-wayland-1.1.12",
   "name": "egl-wayland",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1f80b69211b1011d49657f479c4233892b6c155037f75acf0056c99224e2bc47"
    }
   ],
   "description": "This is a work-in-progress implementation of a EGL External Platform library\nto add client-side Wayland support to EGL on top of EGLDevice and EGLStream\nfamilies of extensions.\nThis library implements an EGL External Platform interface to work along with\nEGL drivers that support the external platform mechanism.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/egl-wayland@1.1.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/NVIDIA/egl-wayland",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Wayland EGL External Platform library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-eglexternalplatform-1.1",
   "name": "eglexternalplatform",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e841c01612c7222b54f52cbc00807c587fb0e76729418349f3d821dae5f05109"
    }
   ],
   "description": "This is a work-in-progress specification of the EGL External Platform interface for writing EGL platforms and\ntheir interactions with modern window systems on top of existing low-level EGL platform implementations. This\nkeeps window system implementation specifics out of EGL drivers by using application-facing EGL functions.\n\nExamples of low-level EGL platforms are EGL_EXT_platform_device or EGL_KHR_platform_gbm.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/eglexternalplatform@1.1-0.2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/NVIDIA",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "EGL External Platform Interface headers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-0.2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ehcache-core-2.6.11",
   "name": "ehcache-core",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "371d4d0df355a8fdb59bc7af2c01a6852b5068193266407859a9f73c6b043cfb"
    }
   ],
   "description": "Ehcache is an open source, standards-based cache that boosts performance,\noffloads your database, and simplifies scalability. It's the most widely-used\nJava-based cache because it's robust, proven, full-featured, and integrates with\nother popular libraries and frameworks. Ehcache scales from in-process caching, all\nthe way to mixed in-process/out-of-process deployments with terabyte-sized caches.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ehcache-core@2.6.11-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ehcache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Easy Hibernate Cache",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.11-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ehcache-parent-2.3",
   "name": "ehcache-parent",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "75702e7269916f2fda5410fadd1fe7031bc328d63d600bbe729980481c15c01a"
    }
   ],
   "description": "Ehcache is a widely used,pure Java,in-process,distributed cache.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ehcache-parent@2.3-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://mvnrepository.com/artifact/net.sf.ehcache/ehcache-parent",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Module of Ehcache",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ehcache-sizeof-agent-1.0.1",
   "name": "ehcache-sizeof-agent",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "804633ea7b567ecd519591bfe8d08e1d3c14bb09fc3bbe825f062e711229f967"
    }
   ],
   "description": "Ehcache Size Of Agent.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ehcache-sizeof-agent@1.0.1-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://mvnrepository.com/artifact/net.sf.ehcache/sizeof-agent",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Module of Ehcache",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-eigen3-3.3.8",
   "name": "eigen3",
   "licenseConcluded": "MPLv2.0 and LGPLv2+ and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "877da3d19cb49809ea64ccac4e8adbfd86d0e6cc9ea7e037f95c1167ae00e265"
    }
   ],
   "description": "A lightweight C++ template library for vector and matrix math.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/eigen3@3.3.8-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://eigen.tuxfamily.org/index.php?title=Main_Page",
   "licenseDeclared": "MPLv2.0 and LGPLv2+ and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A lightweight C++ template library for vector and matrix math",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.8-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-elfutils-0.190",
   "name": "elfutils",
   "licenseConcluded": "GPLv3+ and (GPLv2+ or LGPLv3+)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e6861de11f1ad45f03684bf5785bb4f78cb805cce30258166c7dc5772af4f5b3"
    }
   ],
   "description": "Elfutils is a collection of utilities, including stack (to show\nbacktraces), nm (for listing symbols from object files), size\n(for listing the section sizes of an object or archive file),\nstrip (for discarding symbols), elflint (to check for well-formed ELF files) and\nelfcompress (to compress or decompress ELF sections).\nAlso included are helper libraries which implement DWARF, ELF,\nand machine-specific ELF handling and process introspection.\nIt also provides a DSO which allows reading and\nwriting ELF files on a high level. Third party programs depend on\nthis package to read internals of ELF files.\nYama sysctl setting to enable default attach scope settings\nenabling programs to use ptrace attach, access to\n/proc/PID/{mem,personality,stack,syscall}, and the syscalls\nprocess_vm_readv and process_vm_writev which are used for\ninterprocess services, communication and introspection\n(like synchronisation, signaling, debugging, tracing and\nprofiling) of processes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/elfutils@0.190-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://elfutils.org/",
   "licenseDeclared": "GPLv3+ and (GPLv2+ or LGPLv3+)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A collection of utilities and DSOs to handle ELF files and DWARF data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.190-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-elinks-0.12",
   "name": "elinks",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d8d551d4d3ea5488e4713d6405d9dcbd52764eeb4382405b868737e43c12e419"
    }
   ],
   "description": "ELinks is a free text-based console web browser,\nElinks does not display any images,but it does support frames,\ntables and most other HTML tags.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/elinks@0.12-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://elinks.or.cz",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A text-mode Web browser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.12-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-elixir-1.14.4",
   "name": "elixir",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6668aed57fce8f7bc9516b116cdf1aeec8861e1ea9a17e4310d51b8c4b8e19d0"
    }
   ],
   "description": "Elixir is a programming language built on top of the Erlang VM.\nAs Erlang, it is a functional language built to support distributed,\nfault-tolerant, non-stop applications with hot code swapping.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/elixir@1.14.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://elixir-lang.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A modern approach to programming for the Erlang VM",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.14.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-emacs-29.1",
   "name": "emacs",
   "licenseConcluded": "GPLv3+ and CC0-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "33ddf0f0cdc474eab4f0daa527c87ac5d889494829ca6ce566016bd510b9fa4a"
    }
   ],
   "description": "Emacs is the extensible, customizable, self-documenting real-time display editor.\nAt its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language\nwith extensions to support text editing. And it is an entire ecosystem of functionality beyond text editing,\nincluding a project planner, mail and news reader, debugger interface, calendar, and more.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/emacs@29.1-5.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/emacs",
   "licenseDeclared": "GPLv3+ and CC0-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An extensible GNU text editor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:29.1-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-emacs-auctex-13.2",
   "name": "emacs-auctex",
   "licenseConcluded": "GPL-3.0-or-later and GPL-3.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c787cc270ae3a0425ec31e321e12b580a848510bd9622a89cb13642b14bcb98b"
    }
   ],
   "description": "These macros make it easier for you to write TeX documents with GNU\nEmacs.Documentation can be found under:\n\n/usr/share/doc/packages/emacs-auctex/\n\nand in the dvi files math-ref.dvi and tex-ref.dvi (reference cards) and\nin the info file auctex in emacs info-mode.\n\nAuC TeX is integrated in XEmacs 19.15 and higher, so these packages may\nnot be installed concurrently.Note that the binary formats of the\nbyte-compiled lisp files of the two emacs editors are incompatible, so\nyou cannot use this package for XEmacs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/emacs-auctex@13.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/auctex/",
   "licenseDeclared": "GPL-3.0-or-later and GPL-3.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "AUC TeX: An Emacs Extension",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:13.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-emma-2.0.5312",
   "name": "emma",
   "licenseConcluded": "CPL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "843db98b38c7e731edf09d342864befb461ac7eee1b95dbc966c60da86727b71"
    }
   ],
   "description": "EMMA is an open-source toolkit for measuring and reporting Java\ncode coverage. EMMA distinguishes itself from other tools by going\nafter a unique feature combination: support for large-scale\nenterprise software development while keeping individual developer's\nwork fast and iterative.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/emma@2.0.5312-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/emma/",
   "licenseDeclared": "CPL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Code Coverage Tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.5312-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-enca-1.19",
   "name": "enca",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9c35281633f0164da3751775c3cdb97a02012992cc3c1af69ab764ffb4cddb56"
    }
   ],
   "description": "Enca is an Extremely Naive Charset Analyser. It detects character set and\nencoding of text files and can also convert them to other encodings using\neither a built-in converter or external libraries and tools like libiconv,\nlibrecode, or cstocs.\n\nCurrently, it has support for Belarussian, Bulgarian, Croatian, Czech,\nEstonian, Latvian, Lithuanian, Polish, Russian, Slovak, Slovene, Ukrainian,\nChinese and some multibyte encodings (mostly variants of Unicode)\nindependent on the language.\n\nThis package also contains shared Enca library other programs can make use of.\n\nInstall enca if you need to cope with text files of dubious origin\nand unknown encoding and convert them to some reasonable encoding.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/enca@1.19-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cihar.com/software/enca",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Character set analyzer and detector",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.19-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-enchant-1.6.1",
   "name": "enchant",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ede547e5bf46c7dcaf973ae83d0647a2ccd8aecdcee14b11d5742438f1ac6e8f"
    }
   ],
   "description": "Enchant aims to provide a simple but comprehensive abstraction for dealing\nwith different spell checking libraries in a consistent way. A client, such\nas a text editor or word processor, need not know anything about a specific\nspell-checker, and since all back-ends are plugins, new spell-checkers can\nbe added without needing any change to the program using Enchant.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/enchant@1.6.1-4.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/AbiWord/enchant",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Generic spell checking library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.6.1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-enchant2-2.6.7",
   "name": "enchant2",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8f589c6c4d02d1e3876fcb900a81003ee8e24329a820bb1cc269ed99bb685f50"
    }
   ],
   "description": "Enchant aims to provide a simple but comprehensive abstraction for dealing\nwith different spell checking libraries in a consistent way. A client, such\nas a text editor or word processor, need not know anything about a specific\nspell-checker, and since all back-ends are plugins, new spell-checkers can\nbe added without needing any change to the program using Enchant.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/enchant2@2.6.7-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/AbiWord/enchant",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Generic spell checking library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.7-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-enscript-1.6.6",
   "name": "enscript",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "54a6d89910426aef987c821b68ddc81fc8ab92eaefe15b8162bf7f0875910933"
    }
   ],
   "description": "GNU enscript is a computer program that converts text files to PostScript,\nRTF, or HTML formats. If no input files are given, enscript processes standard input.\nEnscript can be extended to handle different output media and it has many options\nwhich can be used to customize print-outs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/enscript@1.6.6-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/enscript",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A plain ASCII to PostScript converter",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.6-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-entr-5.5",
   "name": "entr",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ea70b7ca3943516fa6301372033e31b281d80967662c1fe5e75b33466f177bbb"
    }
   ],
   "description": "A file watcher, which can run specified commands\nwhen target files change.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/entr@5.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://eradman.com/entrproject/",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Run arbitrary commands when files change",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-environment-modules-5.3.1",
   "name": "environment-modules",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "43b653566c8638f4d32f4059ef92a9d5eaac47c3407e2f078c2fec9a4058f06d"
    }
   ],
   "description": "The Modules package is a tool that simplify shell initialization and lets users easily modify\ntheir environment during the session with modulefiles.\n\nEach modulefile contains the information needed to configure the shell for an application.\nOnce the Modules package is initialized, the environment can be modified on a per-module basis\nusing the module command which interprets modulefiles. Typically modulefiles instruct the module\ncommand to alter or set shell environment variables such as PATH, MANPATH, etc. modulefiles may be\nshared by many users on a system and users may have their own collection to supplement or replace\nthe shared modulefiles.\n\nModules can be loaded and unloaded dynamically and atomically, in an clean fashion. All popular shells\nare supported, including bash, ksh, zsh, sh, csh, tcsh, fish, as well as some scripting languages such\nas tcl, perl, python, ruby, cmake and r.\n\nModules are useful in managing different versions of applications. Modules can also be bundled into\nmetamodules that will load an entire suite of different applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/environment-modules@5.3.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://modules.sourceforge.net/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides dynamic modification of a user's environment",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.3.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ephemeral-port-reserve-1.1.4",
   "name": "ephemeral-port-reserve",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8394930644b7dd144f23aeae99aefc34d35d350db91ced05fb145b3fd380beb0"
    }
   ],
   "description": "Bind to an ephemeral port, force it into the TIME_WAIT state, and unbind it.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ephemeral-port-reserve@1.1.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Yelp/ephemeral-port-reserve",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Bind to an ephemeral port, force it into the TIME_WAIT state, and unbind it.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-epstool-3.09",
   "name": "epstool",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "19c6fd43043eac9e82a19517ad35877804ee609dd48dd5bedb7823a231e1b5b1"
    }
   ],
   "description": "Epstool is a utility to create or extract preview images in EPS files,\nfix bounding boxes and convert to bitmaps.\n\nFeatures:\n* Add EPSI, DOS EPS or Mac PICT previews.\n* Extract PostScript from DOS EPS files.\n* Uses Ghostscript to create preview bitmaps.\n* Create a TIFF, WMF, PICT or Interchange preview from part of a\n  bitmap created by Ghostscript.\n* works under Win32, Win64, OS/2 and Unix.\n* works on little-endian machines (Intel) or big endian (Sun Sparc,\n  Motorola) machines.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/epstool@3.09-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pages.cs.wisc.edu/~ghost/gsview/epstool.htm",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A utility to create or extract preview images in EPS files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.09-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-erlang-25.3.2.6",
   "name": "erlang",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c8cfdcbac5fc20943632a9ed05dc6f4a2a37482da9118631fdf13e6cdc25e69f"
    }
   ],
   "description": "Erlang is a general-purpose programming language and runtime\nenvironment. Erlang has built-in support for concurrency, distribution\nand fault tolerance. Erlang is used in several large telecommunication\nsystems from Ericsson.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/erlang@25.3.2.6-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.erlang.org",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "General-purpose programming language and runtime environment",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:25.3.2.6-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-erlang-eflame-0",
   "name": "erlang-eflame",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fe84122a7678f08182bfa2c79b4ea8fe3825fe6d18a4982579f1d33e6e030ce8"
    }
   ],
   "description": "Flame Graph profiler for Erlang.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/erlang-eflame@0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/slfritchie/eflame",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Flame Graph profiler for Erlang",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-erlang-erlsyslog-0.8.0",
   "name": "erlang-erlsyslog",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6f91f34a4a469d7ee1a5b078c2a565f969f209d6c6186c09c086065d56ac3818"
    }
   ],
   "description": "Syslog facility for Erlang.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/erlang-erlsyslog@0.8.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lemenkov/erlsyslog",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Syslog facility for Erlang",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-erlang-erlydtl-0.14.0",
   "name": "erlang-erlydtl",
   "licenseConcluded": "MIT and Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fc14873fee3622bb2977c7d9810230521400bcaf00f8214885d3d44861200bb1"
    }
   ],
   "description": "ErlyDTL is an Erlang implementation of the Django Template Language. The\nerlydtl module compiles Django Template source code into Erlang bytecode. The\ncompiled template has a \"render\" function that takes a list of variables and\nreturns a fully rendered document.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/erlang-erlydtl@0.14.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/erlydtl/erlydtl",
   "licenseDeclared": "MIT and Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Erlang implementation of the Django Template Language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.14.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-erlang-getopt-1.0.2",
   "name": "erlang-getopt",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "29f0440066315c56b280f38861e7e84f1bd013856577388b3e7af4ad40028a34"
    }
   ],
   "description": "Command-line parsing module that uses a syntax similar to that of GNU getopt.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/erlang-getopt@1.0.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jcomellas/getopt",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Erlang module to parse command line arguments using the GNU getopt syntax",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-erlang-gettext-2.1.0",
   "name": "erlang-gettext",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9c0e9978a4ff7c4de5c0b86cbfbac17618b8df6de5b6549f88c0f0cd26a05194"
    }
   ],
   "description": "Erlang internationalization library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/erlang-gettext@2.1.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/etnt/gettext",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Erlang internationalization library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-erlang-hamcrest-0.1.0",
   "name": "erlang-hamcrest",
   "licenseConcluded": "MIT and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d2f71bf34e99a0fe93c80e2b07766d0d84fb79743131bd20e92a0102129aab0b"
    }
   ],
   "description": "Hamcrest is a framework for writing matcher objects allowing 'match' rules to\nbe defined declaratively. There are a number of situations where matchers are\ninvaluable, such as UI validation, or data filtering, but it is in the area of\nwriting flexible tests that matchers are most commonly used.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/erlang-hamcrest@0.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/hyperthunk/hamcrest-erlang",
   "licenseDeclared": "MIT and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A framework for writing matcher objects using declarative rules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-erlang-lfe-2.1.1",
   "name": "erlang-lfe",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ce7fb0103f967b9e8837d05e0321eb9b9c63a47efe754bed12c45043d01e632e"
    }
   ],
   "description": "Lisp Flavoured Erlang, is a lisp syntax front-end to the Erlang\ncompiler. Code produced with it is compatible with \"normal\" Erlang\ncode. An LFE evaluator and shell is also included.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/erlang-lfe@2.1.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rvirding/lfe",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Lisp Flavoured Erlang",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-erlang-meck-0.9.2",
   "name": "erlang-meck",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eb7190b4bf8a27b4e09f3e2a12af879d4a34f7db3fbe2a2c52adf7c2ce7149d8"
    }
   ],
   "description": "With meck you can easily mock modules in Erlang. Since meck is intended to be\nused in testing, you can also perform some basic validations on the mocked\nmodules, such as making sure no function is called in a way it should not.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/erlang-meck@0.9.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/eproxus/meck",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A mocking library for Erlang",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-erlang-mustache-0.1.1",
   "name": "erlang-mustache",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "72f36d9603e66aad1de9f9b575fa988302f8350c7a201d6f53a2561ea9de1c0c"
    }
   ],
   "description": "An Erlang port of Mustache for Ruby. Mustache is a framework-agnostic template\nsystem that enforces separation of view logic from the template file. Indeed, it\nis not even possible to embed logic in the template. This allows templates to be\nreused across language boundaries and for other language independent uses.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/erlang-mustache@0.1.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mojombo/mustache.erl",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Mustache template engine for Erlang",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-erlang-neotoma-1.7.4",
   "name": "erlang-neotoma",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d212b61a6892f4d6844df676ce176272c089d74f828f86715eb23763ac6e5be6"
    }
   ],
   "description": "Erlang library and packrat parser-generator for parsing expression grammars.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/erlang-neotoma@1.7.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/seancribbs/neotoma",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Erlang library and packrat parser-generator for parsing expression grammars",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-erlang-proper-1.3",
   "name": "erlang-proper",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "87e6d25be53cb4fe281014f721ed918b8218cb1c77065868b315c80fbd473ad7"
    }
   ],
   "description": "PropEr (PROPerty-based testing tool for ERlang) is a QuickCheck-inspired\nopen-source property-based testing tool for Erlang.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/erlang-proper@1.3-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/manopapad/proper",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A QuickCheck-inspired property-based testing tool for Erlang",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-erlang-protobuffs-0.9.2",
   "name": "erlang-protobuffs",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1ebf591f9390b218f9a9b0aed4b8a057dc9938e5720b0d0e116973cdc5c06117"
    }
   ],
   "description": "A set of Protocol Buffers tools and modules for Erlang applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/erlang-protobuffs@0.9.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/basho/erlang_protobuffs",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A set of Protocol Buffers tools and modules for Erlang applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-erlang-rebar-2.6.4",
   "name": "erlang-rebar",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e83accaacdc6895d536ce1fee6bbf2fdc52512352a92b2825c344fcde410746a"
    }
   ],
   "description": "Erlang Build Tools.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/erlang-rebar@2.6.4-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rebar/rebar",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Erlang Build Tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.4-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-erlang-rpm-macros-0.3.6",
   "name": "erlang-rpm-macros",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ebf7ee239dc5424d37b0fcc47a81266b03112d2c619d75de8348054611038c3c"
    }
   ],
   "description": "Macros for simplifying building of Erlang packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/erlang-rpm-macros@0.3.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fedora-erlang/erlang-rpm-macros",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Macros for simplifying building of Erlang packages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-erlang-sd-notify-1.0",
   "name": "erlang-sd_notify",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "38725786bae2331e48033b9b7ec4bca8ade50cae71a0b4899f827927a28749c2"
    }
   ],
   "description": "Erlang interface to systemd notify subsystem.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/erlang-sd_notify@1.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/systemd/erlang-sd_notify",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Erlang interface to systemd notify subsystem",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-espeak-ng-1.51",
   "name": "espeak-ng",
   "licenseConcluded": "GPLv3+ and Apache-2.0 and BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "82a72869947b1bf6ffa10a2ca47d6158666aad7f554e632366b829cb0231abec"
    }
   ],
   "description": "The eSpeak NG is a compact open source software text-to-speech synthesizer for\nLinux, Windows, Android and other operating systems. It supports 70 languages\nand accents. It is based on the eSpeak engine created by Jonathan Duddington.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/espeak-ng@1.51-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/espeak-ng/espeak-ng",
   "licenseDeclared": "GPLv3+ and Apache-2.0 and BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "eSpeak NG is an open source speech synthesizer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.51-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-etcd-3.4.14",
   "name": "etcd",
   "licenseConcluded": "ASL 2.0 and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c6f7319946aa31566337777e8cdceef6a5eac872d89a97741482a5d5befbd056"
    }
   ],
   "description": "\nDistributed reliable key-value store for the most critical data of a distributed\nsystem.\n\n%gopkg",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/etcd@3.4.14-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/etcd-io/etcd",
   "licenseDeclared": "ASL 2.0 and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Distributed reliable key-value store for the most critical data of a distributed system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.4.14-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ethtool-6.6",
   "name": "ethtool",
   "licenseConcluded": "GPL-2.0-only AND GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4b7bb06ee1e83663948bd557df159b4fdccff8c96bff512f357d80cfe20d0047"
    }
   ],
   "description": "Ethtool is the standard Linux utility for controlling network drivers and\nhardware, particularly for wired Ethernet devices. It can be used to:\n\n  - Get identification and diagnostic information\n  - Get extended device statistics\n  - Control speed, duplex, autonegotiation and flow control for Ethernet devices\n  - Control checksum offload and other hardware offload features\n  - Control DMA ring sizes and interrupt moderation\n  - Control receive queue selection for multiqueue devices\n  - Upgrade firmware in flash memory",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ethtool@6.6-4.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.kernel.org/pub/software/network/ethtool",
   "licenseDeclared": "GPL-2.0-only AND GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Settings tool for Ethernet NICs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:6.6-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-etmem-1.1",
   "name": "etmem",
   "licenseConcluded": "MulanPSL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d4cb9b714a157035800df297ed273c329f0e34cbc6d0fa80d726d82c5bdc3432"
    }
   ],
   "description": "etmem module",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/etmem@1.1-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/etmem",
   "licenseDeclared": "MulanPSL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "etmem",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-evo-inflector-1.3",
   "name": "evo-inflector",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b6fc414f422e016280723cc6f4c3ff445a0e2b3ef696df230d4d832b39b562b8"
    }
   ],
   "description": "Evo Inflector implements English pluralization algorithm\nbased on Damian Conway's paper \"An Algorithmic Approach to\nEnglish Pluralization\".",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/evo-inflector@1.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/atteo/evo-inflector",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Implements English pluralization algorithm",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-exec-maven-plugin-1.6.0",
   "name": "exec-maven-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "81ae7a80f051dad452c447a766a2b80101f76dc730a1c4579612aa316030f8ad"
    }
   ],
   "description": "This plugin provides 2 goals to help execute system and java programs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/exec-maven-plugin@1.6.0-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.mojohaus.org/exec-maven-plugin",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Exec Maven Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.0-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-exempi-2.6.4",
   "name": "exempi",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dd204d29ec158b0181fdd2837fc3e6fc3c66c583101915d4da3c8a161103fa51"
    }
   ],
   "description": "Exempi is an implementation of XMP.\nVersion 2.x is based on Adobe XMP SDK and released under a BSD-style license like Adobe's.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/exempi@2.6.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.freedesktop.org/libopenraw/Exempi/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Exempi is an implementation of XMP (Adobe's Extensible Metadata Platform)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-exiv2-0.28.2",
   "name": "exiv2",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "658aa0e4b64bd2a02970f8c8715c933275324614d9fcfccf3b87b86dc60e3903"
    }
   ],
   "description": "Exiv2 is a Cross-platform C++ library and a command line utility to manage image metadata.\nIt provides fast and easy read and write access to the Exif, IPTC and XMP metadata and the\nICC Profile embedded within digital images in various formats.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/exiv2@0.28.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.exiv2.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Exif, IPTC and XMP metadata and the ICC Profile",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.28.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-expat-2.5.0",
   "name": "expat",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7c9053c3d6b0b21e5b714f88d0279006a62fd67dac1bcc5c20420d5382ab20a8"
    }
   ],
   "description": "expat is a stream-oriented XML parser library written in C.\nexpat excels with files too large to fit RAM, and where\nperformance and flexibility are crucial.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/expat@2.5.0-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://libexpat.github.io/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An XML parser library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.0-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-expect-5.45.4",
   "name": "expect",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eef8e6ed3b12e9351f4d9d86bdd8615fcd0b489214ce4726ebd13949ce210ff1"
    }
   ],
   "description": "Expect is a tool for automating interactive applications\nsuch as telnet, ftp, passwd, fsck, rlogin, tip, etc.\nExpect is also useful for testing these same applications.\n\nThis package contains expect utility.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/expect@5.45.4-9.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://core.tcl.tk/expect/index",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool for automating interactive applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:5.45.4-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-extra-cmake-modules-5.116.0",
   "name": "extra-cmake-modules",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b05b87d3c658da3dbc1fda8469f4bdca72d9a456efbcae8d7dbaf0054ef3ce02"
    }
   ],
   "description": "Additional modules for CMake build system needed by KDE Frameworks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/extra-cmake-modules@5.116.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://api.kde.org/ecm/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Additional modules for CMake build system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.116.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-extra166y-1.7.0",
   "name": "extra166y",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1884896ad8a6a35e2e568c04c08db32024d413e646216faa740c4a6adfa88eb3"
    }
   ],
   "description": "A collection that supports parallel operations",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/extra166y@1.7.0-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://gee.cs.oswego.edu/dl/concurrency-interest",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A collection that supports parallel operations",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.0-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ezmorph-1.0.6",
   "name": "ezmorph",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ccb0782f0981cc238224494e7986d8ff80cc7a49a161b1a71d70cdd980d95ca9"
    }
   ],
   "description": "EZMorph is simple java library for transforming an Object to another\nObject.\n\nEZMorph comes with another feature: ArrayAssertions . JUnit\n3.x does not have an assertEquals() method for asserting\narray equality, and JUnit 4.x has a limited one (it only\nsupports Object[] not primitive arrays). With ArrayAssertions\nis possible to compare a boolean[] with a boolean[] or even a\nBoolean[], an those arrays can be multidimensional too.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ezmorph@1.0.6-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ezmorph.sourceforge.net/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple java library for transforming an Object to another Object",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.6-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-f2fs-tools-1.16.0",
   "name": "f2fs-tools",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2f126b326a2d9a02dca93f664da946e9b9c87fa33119f6c0f007eff37e130b7f"
    }
   ],
   "description": "f2fs is a file system desigend for flash devices",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/f2fs-tools@1.16.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/f2fs-tools/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for Flash-Friendly File System (F2FS)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.16.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fabtests-1.6.2",
   "name": "fabtests",
   "licenseConcluded": "BSD-2-Clause and GPL-2.0-only and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "88438c64d411465d475e5ecc285002bef7742f978ff628e473a162eef9bc9f15"
    }
   ],
   "description": "Fabtests provides a set of examples that uses libfabric",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fabtests@1.6.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ofiwg/fabtests",
   "licenseDeclared": "BSD-2-Clause and GPL-2.0-only and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "libfabric API test suite",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fakechroot-2.20.1",
   "name": "fakechroot",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e4bc17c166193ba630e477da07fcccc939240887918f4443f0d517f5215ef495"
    }
   ],
   "description": "fakechroot creates a fake environment in which user could run a command and\nuse the chroot(8) call without root privileges. This is useful when user want\na chrooted environment to install other packages without elevating privileges.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fakechroot@2.20.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/dex4er/fakechroot",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Gives a fake chroot environment",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.20.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fakeroot-1.32.2",
   "name": "fakeroot",
   "licenseConcluded": "GPLv3+ and LGPLv2.1 and MIT and GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a315bac86a2dd77fd1ac380a183e03a886d9ebdc1291a6ee6bc7871239a13263"
    }
   ],
   "description": "fakeroot runs a command in an environment wherein it appears to have\nroot privileges for file manipulation. fakeroot works by replacing the\nfile manipulation library functions (chmod(2), stat(2) etc.) by ones\nthat simulate the effect the real library functions would have had,\nhad the user really been root.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fakeroot@1.32.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://tracker.debian.org/pkg/fakeroot",
   "licenseDeclared": "GPLv3+ and LGPLv2.1 and MIT and GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Gives a fake root environment",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.32.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-farstream02-0.2.9",
   "name": "farstream02",
   "licenseConcluded": "LGPLv2+ and GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b94bbb582c557eeb04d4609baafaf36e4710909e18c51981de01ec41faf29dde"
    }
   ],
   "description": "The Farstream (formerly Farsight) project is an effort to create a framework to\ndeal with all known audio/video conferencing protocols.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/farstream02@0.2.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.freedesktop.org/wiki/Software/Farstream",
   "licenseDeclared": "LGPLv2+ and GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Audio/Video Communications Framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fasterxml-oss-parent-56",
   "name": "fasterxml-oss-parent",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "10474a4e22373b53984f27ac7b93bf9d50cd6fb0b028a0b7b7574e2a142dc4c3"
    }
   ],
   "description": "FasterXML is the business behind the Woodstox streaming XML parser, Jackson streaming JSON parser,\nthe Aalto non-blocking XML parser, and a growing family of utility libraries and extensions.\n\nFasterXML offers consulting services for adoption, performance tuning, and extension.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fasterxml-oss-parent@56-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/FasterXML/oss-parent",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Faster, better open source XML and JSON parsing for the Java platform",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:56-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fastutil-7.0.7",
   "name": "fastutil",
   "licenseConcluded": "ASL 2.0 and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4f770d21c569c8032b79ed04d7a95082569d1e4401b4f6a515f6f906a8c43b91"
    }
   ],
   "description": "Fastutil extends the Java Collections Framework by providing type-specific maps, sets, lists and\nqueues with a small memory footprint and fast access and insertion; provides also big (64-bit)\narrays, sets and lists, and fast, practical I/O classes for binary and text files.\n\nThe classes implement their standard counterpart interface (e.g., Map for maps) and can be plugged\ninto existing code. Moreover, they provide additional features (such as bidirectional iterators)\nthat are not available in the standard classes.\n\nBesides objects and primitive types, fastutil classes provide support for references, that is,\nobjects that are compared using the equality operator rather than the equals() method.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fastutil@7.0.7-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://fastutil.di.unimi.it/",
   "licenseDeclared": "ASL 2.0 and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fast & compact type-specific collections for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.0.7-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fcgi-2.4.2",
   "name": "fcgi",
   "licenseConcluded": "OML",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0d48ad96ec26202b04569585b684bb1730cfa1a34b117b2db250c9913b857134"
    }
   ],
   "description": "FastCGI is a language independent, scalable, open extension to CGI that\nprovides high performance without the limitations of server specific APIs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fcgi@2.4.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/FastCGI-Archives/fcgi2",
   "licenseDeclared": "OML",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "FastCGI development kit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fcoe-utils-1.0.34",
   "name": "fcoe-utils",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c6cd959f6f073b3f81d4f47fda386ea53e68ee9cd3e417a06669aa25bdcbf320"
    }
   ],
   "description": "Fibre Channel over Ethernet utilities\nfcoeadm - command line tool for configuring FCoE interfaces\nfcoemon - service to configure DCB Ethernet QOS filters, works with lldpad",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fcoe-utils@1.0.34-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/morbidrsa/fcoe-utils",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fibre Channel over Ethernet utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.34-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fdupes-2.2.1",
   "name": "fdupes",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a8eb586d4407b52e07cc71db7d316d1d4d7da6cb510d6c8104a429c1dd8a5782"
    }
   ],
   "description": "FDUPES is a program for identifying duplicate files residing within specified\ndirectories.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fdupes@2.2.1-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/adrianlopezroche/fdupes",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Identifying duplicate files residing within specified directories",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-felix-bundlerepository-2.0.10",
   "name": "felix-bundlerepository",
   "licenseConcluded": "ASL 2.0 and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b3e18853e401f7c1776f5fed32fae7b3575a6442992882fa7d2abe06718f9267"
    }
   ],
   "description": "The goal of the Apache Felix OSGi Bundle Repository (OBR) is two-fold:\n1.To simplify deploying and using available bundles with Felix.\n2.To encourage independent bundle development so that communities of interest can grow.\n\nOBR achieves the first goal by providing a service that can automatically install a bundle, with its\ndeployment dependencies, from a bundle repository. This makes it easier for people to experiment with\nexisting bundles. The second goal is achieved by raising the visibility of the available bundles and\nproviding access to both the executable bundle and its source code. Hopefully, by making OBR and the\nbundles themselves more visible, community members will be encouraged to provide or improve service\nimplementations.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/felix-bundlerepository@2.0.10-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://felix.apache.org/documentation/subprojects/apache-felix-osgi-bundle-repository.html",
   "licenseDeclared": "ASL 2.0 and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Felix OSGi Bundle Repository service",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.10-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-felix-framework-5.6.0",
   "name": "felix-framework",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7f793bd33c51f26b24433fc793a6cd78fbfbf7c7c32e90f18dddb936bb88d243"
    }
   ],
   "description": "Apache Felix Framework Interfaces and Classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/felix-framework@5.6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://felix.apache.org",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Felix Framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-felix-gogo-command-1.1.2",
   "name": "felix-gogo-command",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "76ac6e7f56eda0e4d8b5ee6c9587a93ff4045b7b2ad0d59fdc36b340967a3982"
    }
   ],
   "description": "Apache Felix Gogo is a subproject of Apache Felix implementing a command\nline shell for OSGi. It is used in many OSGi runtimes and servers.\nThis package implements a set of basic commands.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/felix-gogo-command@1.1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://felix.apache.org/documentation/subprojects/apache-felix-gogo.html",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Felix Gogo command line shell for OSGi",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-felix-gogo-parent-5",
   "name": "felix-gogo-parent",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c954d14e9f9702d052b8da7f049e28e07aac5a24dc07829b92325d83d5d202c0"
    }
   ],
   "description": "Apache Felix Gogo is a subproject of Apache Felix implementing a command\nline shell for OSGi. It is used in many OSGi runtimes and servers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/felix-gogo-parent@5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://felix.apache.org/documentation/subprojects/apache-felix-gogo.html",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parent pom for Apache Felix Gogo",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-felix-gogo-runtime-1.1.6",
   "name": "felix-gogo-runtime",
   "licenseConcluded": "ASL 2.0 and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d8bcbec0af22bb0c1f78795c8b8e9dd5af7ab7722391fa9a57c999c37a607239"
    }
   ],
   "description": "Apache Felix Gogo is a subproject of Apache Felix implementing a command\nline shell for OSGi. It is used in many OSGi runtimes and servers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/felix-gogo-runtime@1.1.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://felix.apache.org/documentation/subprojects/apache-felix-gogo.html",
   "licenseDeclared": "ASL 2.0 and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Felix Gogo command line shell for OSGi",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-felix-gogo-shell-1.1.4",
   "name": "felix-gogo-shell",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f98ea784dee72ff619dcc4f832c15ffa625effbccbd3f682c7abe57b0abe2647"
    }
   ],
   "description": "Apache Felix Gogo is a subproject of Apache Felix implementing a command\nline shell for OSGi. It is used in many OSGi runtimes and servers.\nThis package provides a simple textual user interface to interact with the\ncommand processor.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/felix-gogo-shell@1.1.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://felix.apache.org/documentation/subprojects/apache-felix-gogo.html",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Felix Gogo command line shell for OSGi",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-felix-main-5.4.0",
   "name": "felix-main",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4f24c8b4106bf4c9220c177c7b3f22c9f264461792a99fc983fba0cbbb19f6ee"
    }
   ],
   "description": "Apache Felix Main Classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/felix-main@5.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://felix.apache.org",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Felix Main",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-felix-osgi-compendium-1.4.0",
   "name": "felix-osgi-compendium",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ec0ffdf71935c7f7858f574406705e7fc23cece23470cfcc62c041370ad7b134"
    }
   ],
   "description": "OSGi Service Platform Release 4 Compendium Interfaces and Classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/felix-osgi-compendium@1.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://felix.apache.org",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Felix OSGi R4 Compendium Bundle",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-felix-osgi-core-1.4.0",
   "name": "felix-osgi-core",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "31ce043bac70153d313fb13cdbbcf631386fbe87775bcf50f435ad98bf447c18"
    }
   ],
   "description": "OSGi Service Platform Release 4 Core Interfaces and Classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/felix-osgi-core@1.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://felix.apache.org/documentation/subprojects/apache-felix-osgi-core.html",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Felix OSGi R4 Core Bundle",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-felix-osgi-foundation-1.2.0",
   "name": "felix-osgi-foundation",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "95e1a7cf6c388d787f252cded2522e6553d6190308a4531aa38177b713216a67"
    }
   ],
   "description": "OSGi Foundation Execution Environment (EE) Classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/felix-osgi-foundation@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://felix.apache.org",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Felix OSGi Foundation EE Bundle",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-felix-osgi-obr-1.0.2",
   "name": "felix-osgi-obr",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7d79c236d19dad7cde8a659217c73ac0e7700f5cdd69bbf8ec29e6422a6c358e"
    }
   ],
   "description": "OSGi OBR Service API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/felix-osgi-obr@1.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://felix.apache.org/documentation/subprojects/apache-felix-osgi-bundle-repository.html",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Felix OSGi OBR Service API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-felix-osgi-obr-resolver-1.8.0",
   "name": "felix-osgi-obr-resolver",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d41a35fb2475d7c4169f36b452b665d2146b75ab3fd0b863962937f268188ffc"
    }
   ],
   "description": "This package contains the Apache Felix Resolver",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/felix-osgi-obr-resolver@1.8.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://felix.apache.org/documentation/subprojects/apache-felix-osgi-bundle-repository.html",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Felix Resolver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-felix-parent-4",
   "name": "felix-parent",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fd3350515f33913b5cd2ddea938b4613aa2c2cbdfaf4919c05e796939ce86dbd"
    }
   ],
   "description": "Implement OSGI-related technologies",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/felix-parent@4-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://felix.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Implement OSGI-related technologies",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-felix-scr-2.1.16",
   "name": "felix-scr",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "533512134c8da5f0d3f03e6c256fa6600036e865fb0c8ceecfd395def13f3186"
    }
   ],
   "description": "Implementation of the OSGi Declarative Services Specification Version 1.3 (R6).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/felix-scr@2.1.16-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/apache/felix-dev/tree/master/scr",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Felix Service Component Runtime (SCR)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.16-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-felix-scr-annotations-1.12.0",
   "name": "felix-scr-annotations",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "de601c4ea46f8d3e89f103f6c563148172ea5b5f4f0058c85112c6b2752c1cf2"
    }
   ],
   "description": "Annotations for generating OSGi service descriptors.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/felix-scr-annotations@1.12.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://felix.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Annotations for SCR",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.12.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-felix-scr-generator-1.18.4",
   "name": "felix-scr-generator",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "79eb2ea8fc125efe8e0163c0036d4aaa26d3e47a5f3fcb4cac3544ccb1e059cd"
    }
   ],
   "description": "Provides the implementation to generate Declarative Services and Metatype\nService descriptors from Java 5 Annotations and/or JavaDoc tags.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/felix-scr-generator@1.18.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://felix.apache.org/documentation/subprojects/apache-felix-service-component-runtime.html",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Descriptor Generator Implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.18.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-felix-shell-1.4.3",
   "name": "felix-shell",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cc88bf91334d2d797118390bf909133efc2671bde442fb8e0bad4acb4be11959"
    }
   ],
   "description": "A simple OSGi command shell service.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/felix-shell@1.4.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://felix.apache.org",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Felix Shell Service",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-felix-utils-1.10.4",
   "name": "felix-utils",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bc4736e0efe1e9b55562783a8c37bf2049e8b25a580e2b06e2e2661abb2212cf"
    }
   ],
   "description": "Utility library for OSGi",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/felix-utils@1.10.4-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://felix.apache.org",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utility library for OSGi",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10.4-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fence-agents-4.12.1",
   "name": "fence-agents",
   "licenseConcluded": "GPLv2+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9b932ed978225418ac9bde4fbb20ca3b9b530d811767f9556caa9f6069c1b40c"
    }
   ],
   "description": "A collection of executables to handle isolation (\"fencing\") of possibly\nmisbehaving hosts by the means of remote power management, blocking\nnetwork, storage, or similar. They operate through a unified interface\n(calling conventions) devised for the original Red Hat clustering solution.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fence-agents@4.12.1-14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ClusterLabs/fence-agents",
   "licenseDeclared": "GPLv2+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Set of unified programs capable of host isolation (\"fencing\")",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.12.1-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-festival-1.96",
   "name": "festival",
   "licenseConcluded": "MIT and GPL+ and TCL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f63f1d0ae881a9f5bf0d79de3375df7cd42c5fb87d98ab418d43b597bcb7d7f0"
    }
   ],
   "description": "Festival offers a general framework for building speech synthesis systems\nas well as including examples of various modules. As a whole it offers full\ntext to speech through a number APIs: from shell level, though a Scheme\ncommand interpreter, as a C++ library, from Java, and an Emacs interface.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/festival@1.96-47.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.cstr.ed.ac.uk/projects/festival/",
   "licenseDeclared": "MIT and GPL+ and TCL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Festival Speech Synthesis System",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.96-47.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-festival-freebsoft-utils-0.10",
   "name": "festival-freebsoft-utils",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1871623bdecbc30abe1f1b4e28fc63dc10f7c80cc99dd2057e30fb9cc7704a78"
    }
   ],
   "description": "A collection of utilities that enhance Festival with some useful features. They\nprovide all what is needed for interaction with Speech Dispatcher.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/festival-freebsoft-utils@0.10-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.freebsoft.org/festival-freebsoft-utils",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A collection of festival utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fetchmail-6.4.37",
   "name": "fetchmail",
   "licenseConcluded": "GPLv2+ and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "63fa1185e6c66e05f5013dc0826fd82274c31e5cc769a6104b3f8b143f34fa37"
    }
   ],
   "description": "Fetchmail is a remote mail retrieval and forwarding utility intended\nfor use over on-demand TCP/IP links, like SLIP or PPP connections.\nFetchmail supports every remote-mail protocol currently in use on the\nInternet (POP2, POP3, RPOP, APOP, KPOP, all IMAPs, ESMTP ETRN, IPv6,\nand IPSEC) for retrieval. Then Fetchmail forwards the mail through\nSMTP so you can read it through your favorite mail client.\n\nInstall fetchmail if you need to retrieve mail over SLIP or PPP\nconnections.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fetchmail@6.4.37-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.fetchmail.info/",
   "licenseDeclared": "GPLv2+ and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A remote mail retrieval and forwarding utility",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.4.37-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ffmpeg-6.1.1",
   "name": "ffmpeg",
   "licenseConcluded": "GPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3b1d4b50f5dc295665abd14da3d7f899d1c205cc226f878da0f515b1d5ec2be1"
    }
   ],
   "description": "FFmpeg is a complete and free Internet live audio and video\nbroadcasting solution for Linux/Unix. It also includes a digital\nVCR. It can encode in real time in many formats including MPEG1 audio\nand video, MPEG4, h263, ac3, asf, avi, real, mjpeg, and flash.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ffmpeg@6.1.1-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ffmpeg.org/",
   "licenseDeclared": "GPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Digital VCR and streaming server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.1.1-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fftw-3.3.10",
   "name": "fftw",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7412519afe68ee38fd313c3aee9404532e0940f7c533c2b83da3a58ea139b42d"
    }
   ],
   "description": "This package is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size,\nand of both real and complex data (as well as of even/odd data, i.e. the discrete cosine/sine transforms or DCT/DST).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fftw@3.3.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.fftw.org",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A C subroutine library for computing the discrete Fourier transform",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-figlet-2.2.5",
   "name": "figlet",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ab8a48c8c2fa0b058579348ba2200c5bff12f884de9da980609bb90e521ec687"
    }
   ],
   "description": " FIGlet can create\ncharacters in many different styles and can kern and \"smush\" these\ncharacters together in various ways.  FIGlet output is generally\nreminiscent of the sort of \"signatures\" many people like to put at the\nend of e-mail and UseNet messages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/figlet@2.2.5-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.figlet.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "FIGlet is a program for making large letters out of ordinary text",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.5-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-file-5.45",
   "name": "file",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0ac59a2df18fba5f2f9e45ef8ff003f2c98aaefa3b4023300018336dfcf45643"
    }
   ],
   "description": "The program checks to see if the file is empty,or if\nits some sort of special file. Any known file types\nappropriate to the system you are running on (sockets,\nsymbolic links, or named pipes (FIFOs) on those systems\nthat implement them) are intuited if they are defined\nin the system header file",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/file@5.45-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.darwinsys.com/file/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool to identify the type of a particular file type",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.45-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-filebench-1.4.9.1",
   "name": "filebench",
   "licenseConcluded": "CDDL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7185932e1ce9687ca8378de957da62c2898839232608989b9e77b3ec9c404a88"
    }
   ],
   "description": "Filebench is a file system and storage benchmark that allows to generate a\nhigh variety of workloads. It employs extensive Workload Model Language (WML)\nfor detailed workload specification.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/filebench@1.4.9.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/filebench",
   "licenseDeclared": "CDDL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A model based file system workload generator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.9.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-filesystem-3.16",
   "name": "filesystem",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "55b5eef023ffcd5623d83b7846e279cb6cb2d48d55cf51e816d4e4bd4e08de00"
    }
   ],
   "description": "The filesystem package is one of the basic packages that is installed\non a Linux system. Filesystem contains the basic directory layout\nfor a Linux operating system, including the correct permissions for\nthe directories.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/filesystem@3.16-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/filesystem",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The basic directory layout for a Linux system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.16-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-findbugs-3.0.1",
   "name": "findbugs",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5fb1acb4150229ba0d1709bf7333b85c5f8e65ae6f8502f01021675fdc293fcd"
    }
   ],
   "description": "Findbugs is a program which uses static analysis to look for bugs in Java code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/findbugs@3.0.1-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://findbugs.sourceforge.net/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Find Bugs in Java Programs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.1-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-findbugs-bcel-6.0",
   "name": "findbugs-bcel",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fcc9da34b9f4dfe8a2baa37e1088f53ab4adc5d81b416224d1863ae194a22acf"
    }
   ],
   "description": "This is a Byte Code Engineering Library (BCEL) provided for\nFindBugs 3.0.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/findbugs-bcel@6.0-0.13.20140707svn1547656.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://commons.apache.org/proper/commons-bcel/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Library for FindBugs provides Byte Code",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0-0.13.20140707svn1547656.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-findutils-4.9.0",
   "name": "findutils",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "085a495fcd7108e9bcfa1a0ac272e16cf27c6075220da5aa612503c742544026"
    }
   ],
   "description": "The GNU Find Utilities are the basic directory searching utilities of\nthe GNU operating system. These programs are typically used in\nconjunction with other programs to provide modular and powerful\ndirectory search and file locating capabilities to other commands.\n\nThe tools supplied with this package are:\n\nfind - search for files in a directory hierarchy\nlocate - list files in databases that match a pattern\nupdatedb - update a file name database\nxargs - build and execute command lines from standard input",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/findutils@4.9.0-1.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/findutils/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The GNU Find Utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:4.9.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fio-3.34",
   "name": "fio",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fce4a0aab18add53590c4e6aa07672a4206649210b16b71fe6f87f6ef52ee761"
    }
   ],
   "description": "fio is an I/O tool that will spawn a number of threads or processes doing\na particular type of io action as specified by the user.  fio takes a\nnumber of global parameters, each inherited by the thread unless\notherwise parameters given to them overriding that setting is given.\nThe typical use of fio is to write a job file matching the io load\none wants to simulate.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fio@3.34-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://git.kernel.dk/?p=fio.git;a=summary",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Multithreaded IO generation tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.34-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fipscheck-1.5.0",
   "name": "fipscheck",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1972134f7e5d050b7771355f971cccb03622ce5be5dec311c4439c8c0fd4d1b1"
    }
   ],
   "description": "This package contains library (libfipscheck) and helper binaries which\nimplement the integrity check of libraries and binaries as required by\nFIPS-140-2 validated modules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fipscheck@1.5.0-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/fipscheck",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Helper library for FIPS integrity checking",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.0-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-firebird-4.0.4.3010",
   "name": "firebird",
   "licenseConcluded": "Interbase",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "53fe7acf754645786aea4d997df7486843ed5105968b26b8100a8f26b41036c7"
    }
   ],
   "description": "Firebird is a relational database offering many ANSI SQL standard features\nthat runs on Linux, Windows, MacOS and a variety of Unix platforms.\nFirebird offers excellent concurrency, high performance, and powerful\nlanguage support for stored procedures and triggers. It has been used\nin production systems, under a variety of names, since 1981.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/firebird@4.0.4.3010-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.firebirdsql.org/",
   "licenseDeclared": "Interbase",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SQL relational database management system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.4.3010-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-firefox-128.11.0",
   "name": "firefox",
   "licenseConcluded": "MPL-1.1 or GPL-2.0-or-later or LGPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "678071dc9ce8dca290b6783366769cfba63acb2057f18debc3f2350f0edb72a9"
    }
   ],
   "description": "Mozilla Firefox is an open-source web browser, designed for standards\ncompliance, performance and portability.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/firefox@128.11.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.mozilla.org/firefox/",
   "licenseDeclared": "MPL-1.1 or GPL-2.0-or-later or LGPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Mozilla Firefox Web browser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:128.11.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-firewalld-1.2.6",
   "name": "firewalld",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "80547bb5d36249ccb55ac5e26f654d467f34c644d3c01a243c4d7df9e5a12cc3"
    }
   ],
   "description": "firewalld is a firewall service daemon that provides a dynamic customizable\nfirewall with a D-Bus interface.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/firewalld@1.2.6-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.firewalld.org",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A firewall daemon with D-Bus interface providing a dynamic firewall",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.6-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-flac-1.4.3",
   "name": "flac",
   "licenseConcluded": "BSD-3-Clause AND GPL-2.0-or-later AND GFDL-1.1-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "978e6622faf23bd235f0d34463dd86430e5f1cb2b0a724c7ae779243044b3250"
    }
   ],
   "description": "FLAC stands for Free Lossless Audio Codec, an audio format similar to MP3,\nbut lossless, meaning that audio is compressed in FLAC without any loss in quality.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/flac@1.4.3-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.xiph.org/flac/",
   "licenseDeclared": "BSD-3-Clause AND GPL-2.0-or-later AND GFDL-1.1-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "encoder/decoder which support the Free Lossless Audio Codec",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.3-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-flamegraph-1.0",
   "name": "flamegraph",
   "licenseConcluded": "CDDL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0e5951577b8a35fde35cb10cd7d0ca4f76be2d68560e5ac2dffce52d8ccada46"
    }
   ],
   "description": "Flame graphs visualize profiled code.  Stack samples can be captured\nusing Linux perf_events, FreeBSD pmcstat (hwpmc), DTrace, SystemTap, and\nmany other profilers.  This package contains only the visualizer script,\nflamegraph.pl.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/flamegraph@1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.brendangregg.com/flamegraphs.html",
   "licenseDeclared": "CDDL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Stack trace visualizer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-flatbuffers-23.5.26",
   "name": "flatbuffers",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "898e1388e4d13b88b29551742efa2a5ab7118618cd575cc3f36b2a988d101866"
    }
   ],
   "description": "FlatBuffers is a serialization library for games and other memory constrained\napps. FlatBuffers allows you to directly access serialized data without\nunpacking/parsing it first, while still having great forwards/backwards\ncompatibility.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/flatbuffers@23.5.26-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/google/flatbuffers",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Memory efficient serialization library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:23.5.26-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-flatpak-1.10.2",
   "name": "flatpak",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0b84dd808588a2dc117eed822f15e4ea5e0cab44f996fc0496f0a4d42af30281"
    }
   ],
   "description": "flatpak is a system for building, distributing and running sandboxed desktop\napplications on Linux. See https://wiki.gnome.org/Projects/SandboxedApps for\nmore information.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/flatpak@1.10.2-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://flatpak.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Application deployment framework for desktop apps",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10.2-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-flex-2.6.4",
   "name": "flex",
   "licenseConcluded": "BSD-3-Clause-flex AND GPL-3.0-or-later WITH Autoconf-exception-generic-3.0 AND GPL-3.0-or-later WITH Bison-exception-2.2 AND GPL-3.0-or-later WITH Texinfo-exception AND FSFAP AND FSFUL AND FSFULLR AND FSFULLRWD AND GPL-2.0-or-later AND X11",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "10d5284a5b21b4ec3bb63b69454e32c058f5dd693cbd49ebd3279c6abea791c9"
    }
   ],
   "description": "Flex is a tool for generating scanners: programs which recognize lexical\npatterns in text.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/flex@2.6.4-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/westes/flex",
   "licenseDeclared": "BSD-3-Clause-flex AND GPL-3.0-or-later WITH Autoconf-exception-generic-3.0 AND GPL-3.0-or-later WITH Bison-exception-2.2 AND GPL-3.0-or-later WITH Texinfo-exception AND FSFAP AND FSFUL AND FSFULLR AND FSFULLRWD AND GPL-2.0-or-later AND X11",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A fast lexical analyzer generator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.4-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-flink-1.17.1",
   "name": "flink",
   "licenseConcluded": "Apache License v2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cf339ea43a38612fc51b063dfb3a9411c65d47c0837b0f14bca973e4dcf3a1dd"
    }
   ],
   "description": "Apache Flink is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams. Flink has been designed to run in all common cluster environments, perform computations at in-memory speed and at any scale.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/flink@1.17.1-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/apache/flink",
   "licenseDeclared": "Apache License v2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Stateful Computations over Data Streams",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.17.1-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-flite-2.2",
   "name": "flite",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6f081ab739e115e29e1fc4e049ade0ae60cf647664b2825cccfb45efba4bbfca"
    }
   ],
   "description": "Flite was primarily developed to address one of the most common complaints\nabout the Festival Speech Synthesis System. Festival is large and slow, even\nwith the software bloat common amongst most products and that that bloat has\nhelped machines get faster, have more memory and large disks, still Festival\nis criticized for its size.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/flite@2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.speech.cs.cmu.edu/flite/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A small, fast run time synthesis engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fltk-1.3.9",
   "name": "fltk",
   "licenseConcluded": "LGPLv2+ with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "27d3af4d60f5ceb55b5ed66ef2b00b6798478805dc9b238f5c8e32d555b28e67"
    }
   ],
   "description": "FLTK (pronounced \"fulltick\") is a cross-platform C++ GUI toolkit.It provides modern GUI functionality without\nthe bloat, and supports 3D graphics via OpenGL and its built-in GLUT emulation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fltk@1.3.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.fltk.org/",
   "licenseDeclared": "LGPLv2+ with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C++ user interface toolkit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fluidsynth-2.3.4",
   "name": "fluidsynth",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4db527c627fb5237babd090b2a2bae7d179f1184d71e2cc9bcad69cb6abc7ca6"
    }
   ],
   "description": "FluidSynth is a free software synthesizer. Its currently based on the SoundFont\n2 specifications and supports real time MIDI effect controls. It can be used as a\nshared library for embedding in other applications, can play MIDI files and has\na command line shell. Many other applications use FluidSynth for audio synthesis.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fluidsynth@2.3.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.fluidsynth.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Real-time software synthesizer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fmpp-0.9.14",
   "name": "fmpp",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fc3866f2354caa642b3480c9c05f59859d8525eb299b1ca3e3da5d728e640ad8"
    }
   ],
   "description": "FMPP is a general-purpose text file preprocessor tool that uses\nFreeMarker templates. It is particularly designed for HTML\npreprocessor, to generate complete (static) homepages: directory\nstructure that contains HTML-s, image files, etc. But of course it can\nbe used to generate source code or whatever text files. FMPP is\nextendable with Java classes to pull data from any data sources\n(database, etc.) and embed the data into the generated files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fmpp@0.9.14-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://fmpp.sourceforge.net",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "FreeMarker-based text file PreProcessor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.14-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fmt-8.1.1",
   "name": "fmt",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0927ffd0f4be5046b009b6411913783e5549308f92906902a80ee523058eefcf"
    }
   ],
   "description": "C++ Format is an open-source formatting library for C++. It can be used as a\nsafe alternative to printf or as a fast alternative to IOStreams.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fmt@8.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fmtlib/fmt",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Small, safe and fast formatting library for C++",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fontawesome-fonts-4.7.0",
   "name": "fontawesome-fonts",
   "licenseConcluded": "OFL-1.1 AND MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "587ee3cac004d6222910cba075c7326d7ef120187930737b5acc13dcba3060cb"
    }
   ],
   "description": "Font Awesome gives you scalable vector icons that can instantly be\ncustomized — size, color, drop shadow, and anything that can be done with the\npower of CSS.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fontawesome-fonts@4.7.0-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/FortAwesome/Font-Awesome",
   "licenseDeclared": "OFL-1.1 AND MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The iconic font and CSS toolkit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.7.0-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fontconfig-2.15.0",
   "name": "fontconfig",
   "licenseConcluded": "MIT and Public Domain and UCD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4065fdb2889fd28703014762daecb675b6290ca94b748b9bd676703f845504f2"
    }
   ],
   "description": "Fontconfig  provide different font according to requirements specified by applications,discover new fonts when installed automatically\nbe used in concert with the X Render Extension and FreeType to implement high quality, anti-aliased and subpixel rendered text on a display",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fontconfig@2.15.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://fontconfig.org",
   "licenseDeclared": "MIT and Public Domain and UCD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fontconfig is a library for configuring and customizing font access",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.15.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fontforge-20230101",
   "name": "fontforge",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9b48fe3a50653ee038ee76f967d053338a22b875a8d9f5e1afab49003b4e8252"
    }
   ],
   "description": "FontForge (former PfaEdit) is a font editor for outline and bitmap\nfonts. It supports a range of font formats, including PostScript\n(ASCII and binary Type 1, some Type 3 and Type 0), TrueType, OpenType\n(Type2) and CID-keyed fonts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fontforge@20230101-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://fontforge.github.io/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Outline and bitmap font editor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20230101-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fonts-rpm-macros-4.0.2",
   "name": "fonts-rpm-macros",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f2bb3dbc447ea7eda84726b02faa4a9d3383ad518dc40701f126aa9863b0b3eb"
    }
   ],
   "description": "This package provides build-stage rpm automation to simplify the creation of\nfonts packages.\nIt does not need to be included in the default build root: fonts-srpm-macros\nwill pull it in for fonts packages only.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fonts-rpm-macros@4.0.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://docs.fedoraproject.org/en-US/packaging-guidelines/FontsPolicy/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Build-stage rpm automation for fonts packages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fonts-tweak-tool-0.4.5",
   "name": "fonts-tweak-tool",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3f746c8b050a6ba08f95db6ecc7595e0558f64e52a915b5ccb538e4a0f2bac7f"
    }
   ],
   "description": "A tool for customizing fonts per language on desktops using fontconfig.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fonts-tweak-tool@0.4.5-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://bitbucket.org/tagoh/fonts-tweak-tool/",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool for customizing fonts per language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.5-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fonttools-4.39.4",
   "name": "fonttools",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0a08172f520927e17d2e6757255622a7489f050d2c3b3091cf51fa6f91e65779"
    }
   ],
   "description": "FontTools is a library for manipulating fonts, written in Python. The project\nincludes the TTX tool, that can convert TrueType and OpenType fonts to and\nfrom an XML text format, which is also called TTX. It supports TrueType,\nOpenType, AFM and to an extent Type 1 and some Mac-specific formats. The\nproject has an MIT open-source licence.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fonttools@4.39.4-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fonttools/fonttools/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools to manipulate font files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.39.4-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-foomatic-4.0.13",
   "name": "foomatic",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "45067c455d9e20f751b3fc7fb36d36eb77dbf2b0818201c8180cfe6f1b184829"
    }
   ],
   "description": "Foomatic is a configurable printing filter.It uses PPD files as configuration to generate appropriate\noutput for a given printer.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/foomatic@4.0.13-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/foomatic",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A configurable printing filter",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.13-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-foomatic-db-4.0",
   "name": "foomatic-db",
   "licenseConcluded": "GPL-2.0-or-later and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4cc1da169cb1bbb330729801fc65c10f99e7cef3db5cdae791be5e80a341aa4d"
    }
   ],
   "description": "The database Foomatic contain of printers, printer drivers, and driver options.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/foomatic-db@4.0-64.20220428.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.openprinting.org",
   "licenseDeclared": "GPL-2.0-or-later and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Database of printers and printer drivers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0-64.20220428.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fop-2.2",
   "name": "fop",
   "licenseConcluded": "BSD and Apache-2.0 and MIT and Apache-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f6992b40608c392e51a8951d2f90097dbc3f61cfb8e795c255de1a1a100d7005"
    }
   ],
   "description": "FOP (Formatting Objects Processor) is a print formatter driven by XSL\nformatting objects (XSL-FO) and an output independent formatter. It\nis a Java application that reads a formatting object (FO) tree and\nrenders the resulting pages to a specified output. Output formats\ncurrently supported include PDF, PS, PCL, AFP, XML (area tree\nrepresentation), Print, AWT and PNG, and to a lesser extent, RTF and\nTXT. The primary output target is PDF.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fop@2.2-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://xmlgraphics.apache.org/fop",
   "licenseDeclared": "BSD and Apache-2.0 and MIT and Apache-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Formatter for printing XSL-driven XML Files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-forbidden-apis-2.5",
   "name": "forbidden-apis",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "36d61f72e009fdd27497263f1d1df5c4ce49442f1f71154a9ea52cb688fbeb18"
    }
   ],
   "description": "Allows to parse Java byte code to find invocations of method/class/field\nsignatures and fail build (Apache Ant, Apache Maven, or Gradle).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/forbidden-apis@2.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/policeman-tools/forbidden-apis",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Policeman's Forbidden API Checker",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-forge-parent-38",
   "name": "forge-parent",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a87948b0910cda696dc79005a8b485d21f8a42229b50157ec476de149c61cf61"
    }
   ],
   "description": "Sonatype Forge is an open-source community dedicated to the creation of the\nnext-generation of development tools and technologies.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/forge-parent@38-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://mvnrepository.com/artifact/org.sonatype.forge/forge-parent",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sonatype Forge Parent Pom",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:38-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fpaste-0.4.4.0",
   "name": "fpaste",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "00825105a42ec5a7472ed2755314772f88bf30a2ffb8c038cab28bd221ea34eb"
    }
   ],
   "description": "It allows easy uploading of multiple files, or of copy&pasted text from stdin,\nwithout requiring a web browser. A unique fpaste link is returned, which can\nthen be given to others who are offering help.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fpaste@0.4.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/fpaste",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A simple paste util",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fping-5.1",
   "name": "fping",
   "licenseConcluded": "BSD like",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4b86dabd3fec0cf6a5105b285b2f2b84e8e82822b17b1b9472afddafce4a1516"
    }
   ],
   "description": "fping is a program to send ICMP echo probes to network hosts, similar to ping, but much better performing when pinging multiple hosts",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fping@5.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.fping.org/",
   "licenseDeclared": "BSD like",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "fping is a program to send ICMP echo probes to network hosts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fprintd-1.94.2",
   "name": "fprintd",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6395c8cb9779c0a02113c65c3bc05719b59955bd7ef07251c781f9c28e9382a0"
    }
   ],
   "description": "The fprint project aims to add support for consumer fingerprint reader devices, in Linux, as well as other free Unices.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fprintd@1.94.2-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.freedesktop.org/wiki/Software/fprint/fprintd",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "D-Bus service for Fingerprint reader access",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.94.2-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-freeglut-3.4.0",
   "name": "freeglut",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cb0eb1099932a7ce6e3855e113cea108d61a7a7fa85a19f1453a773ad70c7c82"
    }
   ],
   "description": "Freeglut is a free-software/open-source alternative to the OpenGL Utility\nToolkit (GLUT) library. GLUT was originally written to support the sample\nprograms in the second edition OpenGL 'RedBook'. Since then, GLUT has been used\nin a wide variety of practical applications because it is simple, widely\navailable and highly portable.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/freeglut@3.4.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://freeglut.sourceforge.net",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A freely licensed alternative to the GLUT library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.4.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-freeipmi-1.6.11",
   "name": "freeipmi",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1bbf64e4905d1f83a5c378536875c3396afdaaae0dccf4af175e17a0ca3d9e35"
    }
   ],
   "description": "The package provides \"Remote-Console\" and\n\"System Management software\" based on intelligent\nplatform management interface specification.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/freeipmi@1.6.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/freeipmi/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "IPMI remote console and system management software",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-freemarker-2.3.32",
   "name": "freemarker",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ea099c5c6f82c9c2e7063b0ea8da274ff02285773ce5b1fd67306a7301523f08"
    }
   ],
   "description": "Apache FreeMarker is a template engine: a Java library to generate text output\n(HTML web pages, e-mails, configuration files, source code, etc.) based on\ntemplates and changing data. Templates are written in the FreeMarker Template\nLanguage (FTL), which is a simple, specialized language (not a full-blown\nprogramming language like PHP).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/freemarker@2.3.32-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://freemarker.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Apache FreeMarker Template Engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.32-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-freeradius-3.2.3",
   "name": "freeradius",
   "licenseConcluded": "GPLv2+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "531d278f2b1f86847673a636891e7b05be48bd5191bff16da01436bfcddb824e"
    }
   ],
   "description": "Remote Authentication Dial-In User Service (RADIUS) is a networking\nprotocol that provides centralized Authentication, Authorization, and\nAccounting (AAA or Triple A) management for users who connect and\nuse a network service.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/freeradius@3.2.3-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.freeradius.org/",
   "licenseDeclared": "GPLv2+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Remote Authentication Dial-In User Service",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-freeradius-client-1.1.7",
   "name": "freeradius-client",
   "licenseConcluded": "BSD and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4fbd251c3a6115c5d32410b66718630790264c8ad94e7167e5d305da4191a657"
    }
   ],
   "description": "FreeRADIUS Client is a library for writing RADIUS Clients.\nThe library lets you develop a RADIUS-aware application in less than\n50 lines of C code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/freeradius-client@1.1.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://freeradius.org/freeradius-client",
   "licenseDeclared": "BSD and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "RADIUS protocol client library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-freerdp-2.11.7",
   "name": "freerdp",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3410f71a45d2669c26508ab267c84c6ecbf30fb99b271d475046e4368f68a4e7"
    }
   ],
   "description": "FreeRDP is a client implementation of the Remote Desktop Protocol (RDP) that follows Microsoft's\nopen specifications. This package provides the client applications xfreerdp and wlfreerdp.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/freerdp@2.11.7-3.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.freerdp.com",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Remote Desktop Protocol Implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:2.11.7-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-freetds-1.4.9",
   "name": "freetds",
   "licenseConcluded": "LGPLv2+ and GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6862319af4da1478b4f87293bc1e5891d4878c3ff54bd5cc88cfed8068e3eddd"
    }
   ],
   "description": "FreeTDS is an open source implementation of the TDS (Tabular\nData Stream) protocol used by these databases for their own clients.\nIt supports many different flavors of the protocol and three APIs\nto access it. FreeTDS includes call level interfaces for DB-Lib,\nCT-Lib, and ODBC.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/freetds@1.4.9-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.freetds.org/",
   "licenseDeclared": "LGPLv2+ and GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Implementation of the TDS (Tabular DataStream) protocol",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.9-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-freetype-2.13.2",
   "name": "freetype",
   "licenseConcluded": "(FTL OR GPL-2.0-or-later) AND BSD-3-Clause AND MIT AND MIT-Modern-Variant AND Zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "39cf982e73bc26330e6e3ad282836f069eda762f94388c2f1b7479e8a2830fab"
    }
   ],
   "description": "FreeType is written in C, designed to be small,efficient, highly customizable, and portable while capable of producing high-quality\noutput (glyph images) of most vector and bitmap font formats",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/freetype@2.13.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.freetype.org",
   "licenseDeclared": "(FTL OR GPL-2.0-or-later) AND BSD-3-Clause AND MIT AND MIT-Modern-Variant AND Zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "FreeType is a freely available software library to render fonts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.13.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-freexl-2.0.0",
   "name": "freexl",
   "licenseConcluded": "MPLv1.1 or GPLv2+ or LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fb909750ecd8dbc0bc14fff72346fcc78996a3f9de4ade03c4a34bd540840e67"
    }
   ],
   "description": "FreeXL is a library for extracting valid data from Excel spreadsheets (.xls)\n\nDesign goals:\n    * simple and lightweight\n    * stable, robust and efficient\n    * easily and universally portable\n    * completely ignore any GUI-related oddity",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/freexl@2.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gaia-gis.it/FreeXL",
   "licenseDeclared": "MPLv1.1 or GPLv2+ or LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for extracting data from Excel tables",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-frei0r-plugins-2.3.0",
   "name": "frei0r-plugins",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "257ddc2af78e9a8403b0ed5d86c1fb9feba8dad702750092d1b1247695c141c8"
    }
   ],
   "description": "Frei0r is a minimalistic plugin API for video effects.\n\nThe main emphasis is on simplicity for an API that will round up the\nmost common video effects into simple filters.\n\nIt is a minimalist plugin API for video sources and filters. The behavior of\nthe effects can be controlled from the host by simple parameters. The intent is\nto solve the recurring re-implementation or adaptation issue of standard effect",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/frei0r-plugins@2.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/dyne/frei0r",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Minimalistic plugin API for video effects, by the Piksel Developers Union",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fribidi-1.0.13",
   "name": "fribidi",
   "licenseConcluded": "LGPLv2+ and UCD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "22ba32d7a2eff033c8c31c88f75288bddc8161813c92cae7732b86f6a5def69f"
    }
   ],
   "description": "A library to handle bidirectional scripts (for example Hebrew, Arabic),\nso that the display is done in the proper way; while the text data itself\nis always written in logical order and display in a different direction .",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fribidi@1.0.13-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fribidi/fribidi/",
   "licenseDeclared": "LGPLv2+ and UCD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library implementing the Unicode Bidirectional Algorithm",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.13-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fros-1.1",
   "name": "fros",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8f690ea8e7698a51df6cc899b1e6ec6dfd7289e2bbe9d7ac24378904d7cc211d"
    }
   ],
   "description": "Universal screencasting frontend with pluggable support for various backends.\nThe goal is to provide an unified access to as many screencasting backends as\npossible while still keeping the same user interface so the user experience\nwhile across various desktops and screencasting programs is seamless.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fros@1.1-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mozeq/fros",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Universal screencasting frontend with pluggable support for various backends",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ft-surface-1.0.0",
   "name": "ft_surface",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "db54681e714ee6036777887b673a47cc550220ca5e01b60194084b729ab9b425"
    }
   ],
   "description": "ft_surface is wrapper for fangtian surface module in ft_engine. this lib is used for build mesa with ohos platform.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ft_surface@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/ft_surface",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "fangtian engine surface wrapper for mesa",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ftgl-2.1.3",
   "name": "ftgl",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "be2159767bef3c00647dc579c656eefab868af78b5b743bffc8f2d209f03f443"
    }
   ],
   "description": "FTGL is a free open source library to enable developers to use arbitrary\nfonts in their OpenGL (www.opengl.org)  applications.\nUnlike other OpenGL font libraries FTGL uses standard font file formats\nso doesn't need a preprocessing step to convert the high quality font data\ninto a lesser quality, proprietary format.\nFTGL uses the Freetype (www.freetype.org) font library to open and 'decode'\nthe fonts. It then takes that output and stores it in a format most\nefficient for OpenGL rendering.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ftgl@2.1.3-0.22.rc1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ftgl.wiki.sourceforge.net/",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OpenGL frontend to Freetype 2",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.3-0.22.rc1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ftp-0.17",
   "name": "ftp",
   "licenseConcluded": "BSD with advertising",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "583e04633efd518033b6c5ef25a36af9a9b2cc0875ea4b2939ef2f359eccb0ad"
    }
   ],
   "description": "The ftp package provides the standard UNIX command-line FTP (File Transfer Protocol) client.\nFTP is a widely used protocol for transferring files over the Internet and for archiving files.\nIf your system is on a network, you should install ftp in order to do file transfers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ftp@0.17-82.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://en.wikipedia.org/wiki/File_Transfer_Portocol",
   "licenseDeclared": "BSD with advertising",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The standard UNIX FTP (File Transfer Protocol) client",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.17-82.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fuse-2.9.9",
   "name": "fuse",
   "licenseConcluded": "GPL+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "937a6e4fa76c0fa80efbef53b105d35e65aa32f964b10391c83f64020c09e6b5"
    }
   ],
   "description": "FUSE (Filesystem in Userspace) is an interface for userspace programs to export\na filesystem to the Linux kernel. The FUSE project consists of two components:\nthe fuse kernel module (maintained in the regular kernel repositories) and the\nlibfuse userspace library (maintained in this repository). libfuse provides the\nreference implementation for communicating with the FUSE kernel module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fuse@2.9.9-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://fuse.sf.net",
   "licenseDeclared": "GPL+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "User space File System of fuse2",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.9-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fuse-python-1.0.7",
   "name": "fuse-python",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5e049a5c80e4ccff594520e900903edb6844c8aa3e6866944cbfce2f2aba8826"
    }
   ],
   "description": "This package provides python interface to libfuse. FUSE is a userspace filesystem\nframework that can be used to implement a filesystem in a userspace program.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fuse-python@1.0.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/libfuse/python-fuse",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python interface for FUSE - filesystem in userspace",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fuse3-3.16.2",
   "name": "fuse3",
   "licenseConcluded": "GPL+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ca36ff86e7382fa514a06d7f87411f699071c4738737402d8da1318c0496a669"
    }
   ],
   "description": "FUSE (Filesystem in Userspace) is an interface for userspace programs to export\na filesystem to the Linux kernel. The FUSE project consists of two components:\nthe fuse kernel module (maintained in the regular kernel repositories) and the\nlibfuse userspace library (maintained in this repository). libfuse provides the\nreference implementation for communicating with the FUSE kernel module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fuse3@3.16.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://fuse.sf.net",
   "licenseDeclared": "GPL+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "User space File System of fuse3",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.16.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fusesource-pom-1.12",
   "name": "fusesource-pom",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4c3a5943b70cbc26e05d15d7e23e7ef5d35418ab30482ee8a9ce4584cf298378"
    }
   ],
   "description": "This is a shared POM parent for FuseSource Maven projects",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fusesource-pom@1.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://fusesource.com/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parent POM for FuseSource Maven projects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-future-0.18.3",
   "name": "future",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d35fe5b797e306787d83fbe4c5de01ae3751a5742aa4c135424196b41b7b1a3a"
    }
   ],
   "description": "\nThis package intends to provides a compatibility layer for Python between its\ntwo version release. The future and past packages are both provides for backports\nand forwards, in which you are able to use a single, clean codebase to run under\nPython3 environmets easily. With also providing futurize and pasteurize scripts,\nyou can convert you Python code to support both version.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/future@0.18.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://python-future.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Missing compatibility layer on Python 3",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.18.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fwupd-1.8.17",
   "name": "fwupd",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ed6bfdef95718877a231811aea4b902c115d3f52a698c3c6670d30c942a37639"
    }
   ],
   "description": "fwupd aims to make updating firmware on Linux automatic, safe and reliable.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fwupd@1.8.17-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fwupd/fwupd",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Make updating firmware on Linux automatic, safe and reliable",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.17-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-fxload-2008-10-13",
   "name": "fxload",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2626a04375f1759e922b088d78e6a23b8d425331e6fe2ed51ad5f1dc6e4a25e1"
    }
   ],
   "description": "It is conveniently able to download firmware into FX, FX2, and FX2LP EZ-USB devices,\nas well as the original AnchorChips EZ-USB. It is intended to be invoked by hotplug\nscripts when the unprogrammed device appears on the bus.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/fxload@2008_10_13-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://linux-hotplug.sourceforge.net/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A program which downloads firmware to USB devices",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2008_10_13-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-g2clib-1.6.0",
   "name": "g2clib",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b3c34f6886a77a2892d0dbaa019dfb8bcd901d36cd06cfdcf3d14203d135355a"
    }
   ],
   "description": "This library contains \"C\" decoder/encoder\nroutines for GRIB edition 2.  The user API for the GRIB2 routines\nis described in ASCII file \"grib2c.doc\".",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/g2clib@1.6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GRIB2 encoder/decoder and search/indexing routines in C",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gala-anteater-1.2.1",
   "name": "gala-anteater",
   "licenseConcluded": "MulanPSL2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2c6aea9c27fa1cec04ddd8e5515abb3ef53933f7349f9ab3f2828dad1027cfe6"
    }
   ],
   "description": "Abnormal detection module for A-Ops project",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gala-anteater@1.2.1-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/gala-anteater",
   "licenseDeclared": "MulanPSL2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A time-series anomaly detection platform for operating system.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gala-gopher-2.0.2",
   "name": "gala-gopher",
   "licenseConcluded": "Mulan PSL v2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7e51837069dbbbcf218209dbe5f73744366a77a9f4668e763308e2f392e52689"
    }
   ],
   "description": "gala-gopher is a low-overhead eBPF-based probes framework",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gala-gopher@2.0.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/gala-gopher",
   "licenseDeclared": "Mulan PSL v2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Intelligent ops toolkit for openEuler",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gala-spider-1.0.1",
   "name": "gala-spider",
   "licenseConcluded": "MulanPSL2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7961817d1d9f34c9436495490ddc86c276ea21cb499ebf41f1b0cee0110d734c"
    }
   ],
   "description": "OS topological graph storage service for gala-ops project",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gala-spider@1.0.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/gala-spider",
   "licenseDeclared": "MulanPSL2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OS topological graph storage service and cause inference service for gala-ops project",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-galera-26.4.16",
   "name": "galera",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b065d427912d9e771cdd7c8fd78530859fca4ca5c783ec71ce34355a73699be0"
    }
   ],
   "description": "This is Galera replication - Codership's implementation of the write set replication (wsrep) interface.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/galera@26.4.16-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://galeracluster.com/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Synchronous multi-master replication library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:26.4.16-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-game-music-emu-0.6.2",
   "name": "game-music-emu",
   "licenseConcluded": "LGPLv2+ and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e82214ced3d7bc6ca6674e7585b11e6929cd2a672f67a310443b2f8f154818f6"
    }
   ],
   "description": "Game_Music_Emu is a collection of video game music file simulators that\nsupports the following formats and systems:\n\n * AY       ZX Spectrum/Amstrad CPC\n * GBS      Nintendo Game Boy\n * GYM      Sega Genesis/Mega Drive\n * HES      NEC TurboGrafx-16/PC Engine\n * KSS      MSX Home Computer/other Z80 systems (doesn't support FM sound)\n * NSF/NSFE Nintendo NES/Famicom (with VRC 6, Namco 106, and FME-7 sound)\n * SAP      Atari systems using POKEY sound chip\n * SPC      Super Nintendo/Super Famicom\n * VGM/VGZ  Sega Master System/Mark III, Sega Genesis/Mega Drive,BBC Micro",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/game-music-emu@0.6.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://bitbucket.org/mpyne/game-music-emu/wiki/Home",
   "licenseDeclared": "LGPLv2+ and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Video game music file emulation/playback library,Demo player utilizing Game_Music_Emu",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ganglia-3.7.2",
   "name": "ganglia",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "87ce04bfa690f4c7cadb846825cdabc1ecf12d0dbcd96a3754e0ede78fc21031"
    }
   ],
   "description": "Ganglia is a scalable, real-time monitoring and execution environment\nwith all execution requests and statistics expressed in an open\nwell-defined XML format.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ganglia@3.7.2-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ganglia.sourceforge.net/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Distributed Monitoring System",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.7.2-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gavl-1.4.0",
   "name": "gavl",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b8fbf4e1a7f857c2e52299f3e97e046e6666c43f831a1c803855a6d4edc8398f"
    }
   ],
   "description": "Gavl is short for Gmerlin Audio Video Library. It is a low level library, upon\nwhich multimedia APIs can be built. Gavl handles all the details of audio and\nvideo formats like colorspaces, samplerates, multichannel configurations etc. It\nprovides standardized definitions for those formats as well as container\nstructures for carrying audio samples or video images inside an application.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gavl@1.4.0-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://gmerlin.sourceforge.net/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library which provides basic support for uncompressed multimedia data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.0-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gawk-5.2.2",
   "name": "gawk",
   "licenseConcluded": "GPLv3+ and GPLv2+ and LGPLv2+ and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9db99fa3de1223d97f7d5e30b858a2c060916eccb2724adb64b0dbff52f18c3d"
    }
   ],
   "description": "The gawk package is the GNU implementation of awk.\nThe awk utility interprets a special-purpose programming language that\nmakes it possible to handle simple data-reformatting jobs with just a\nfew lines of code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gawk@5.2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnu.org/software/gawk/",
   "licenseDeclared": "GPLv3+ and GPLv2+ and LGPLv2+ and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The GNU version of the AWK text processing utility",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gazelle-1.0.2",
   "name": "gazelle",
   "licenseConcluded": "MulanPSL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3cf95b1673a325d8c2c7f7157eabb4a08ae343baaa2c61d9ae5b9eaf094c4cb1"
    }
   ],
   "description": "gazelle is a high performance user-mode stack.\n\nExclusiveArch: x86_64 aarch64 ppc64le riscv64",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gazelle@1.0.2-84.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/gazelle",
   "licenseDeclared": "MulanPSL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "gazelle is a high performance user-mode stack",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-84.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gc-8.2.4",
   "name": "gc",
   "licenseConcluded": "BSD and GPLv1+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "32c80f75b203387e6f43019092d185bad1452cda4a9e8ced97b818157d0b9625"
    }
   ],
   "description": "The Boehm-Demers-Weiser conservative garbage collector can be\nused as a garbage collecting replacement for C malloc or C++ new.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gc@8.2.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.hboehm.info/gc/",
   "licenseDeclared": "BSD and GPLv1+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A garbage collector for C and C++",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.2.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gcab-1.5",
   "name": "gcab",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cc40354107f3d5857e6a430b586940a210a3e99ce411d4ee9f9731d6b1a29844"
    }
   ],
   "description": "Gcab is a gobject library to create cabinet files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gcab@1.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ftp.gnome.org/pub/GNOME/sources/gcab",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A GObject library to create cabinet files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gcc-12.3.1",
   "name": "gcc",
   "licenseConcluded": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "43d296e8304f69dca5a8e0e9f2df8750040b891db5361e7dba7302fa554f1d54"
    }
   ],
   "description": "The gcc package contains the GNU Compiler Collection version 12.\nYou'll need this package in order to compile C code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gcc@12.3.1-95.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gcc.gnu.org",
   "licenseDeclared": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Various compilers (C, C++, Objective-C, ...)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:12.3.1-95.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gcc-cross-1.0",
   "name": "gcc-cross",
   "licenseConcluded": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d970d14511f37b1c5f73c80f7f017da74183911bbafa26ef1c8a3b7df5175379"
    }
   ],
   "description": "C/C++ Cross Compiler Toolchain",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gcc-cross@1.0-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://gcc.gnu.org",
   "licenseDeclared": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C/C++ Cross Compiler Toolchain",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gcc-toolset-14-binutils-2.42",
   "name": "gcc-toolset-14-binutils",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3a09d36e55a84681541efe45aea1db96890b6439e76c195871eb4a82f4782d79"
    }
   ],
   "description": "Binutils is a collection of binary utilities, including ar (for\ncreating, modifying and extracting from archives), as (a family of GNU\nassemblers), gprof (for displaying call graph profile data), ld (the\nGNU linker), nm (for listing symbols from object files), objcopy (for\ncopying and translating object files), objdump (for displaying\ninformation from object files), ranlib (for generating an index for\nthe contents of an archive), readelf (for displaying detailed\ninformation about binary files), size (for listing the section sizes\nof an object or archive file), strings (for listing printable strings\nfrom files), strip (for discarding symbols), and addr2line (for\nconverting addresses to file and line).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gcc-toolset-14-binutils@2.42-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceware.org/binutils",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A GNU collection of binary utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.42-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gcc-toolset-14-gcc-14.2.1",
   "name": "gcc-toolset-14-gcc",
   "licenseConcluded": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5dcac1f7ec180a0cce2b074586af2092568f5fca223a8acbf1a835c1a5cbc919"
    }
   ],
   "description": "The gcc-toolset-14-gcc package contains the GNU Compiler Collection version 14.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gcc-toolset-14-gcc@14.2.1-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://gcc.gnu.org",
   "licenseDeclared": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Various compilers (C, C++, Objective-C, ...)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:14.2.1-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gcc-secure-1.0",
   "name": "gcc_secure",
   "licenseConcluded": "GPL-2.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4f367c0e4aba8578e18c6f96c2fea4fbe8bae4ea832b4fc98de623ff19015c70"
    }
   ],
   "description": "Enforcing secure compile option for abuild",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gcc_secure@1.0-0.14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "GPL-2.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Enforcing secure compile options for abuild",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-0.14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gcr-3.41.2",
   "name": "gcr",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "79963650ec54417c284d952158fb3b98aa90606666dfd471902299ab3ad7bf10"
    }
   ],
   "description": "gcr is a library for displaying certificates, and crypto UI, accessing key stores. It also provides a viewer for\ncrypto files on the GNOME desktop.gck is a library for accessing PKCS#11 modules like smart cards.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gcr@3.41.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/CryptoGlue",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library for bits of crypto UI and parsing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.41.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gcr4-4.0.0",
   "name": "gcr4",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a29b7f84fcb587781eade82be27465e716790fe7bcaf743a594eac053fa98a7b"
    }
   ],
   "description": "gcr is a library for displaying certificates, and crypto UI, accessing key stores. It also provides a viewer for\ncrypto files on the GNOME desktop.gck is a library for accessing PKCS#11 modules like smart cards.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gcr4@4.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/CryptoGlue",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library for bits of crypto UI and parsing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gd-2.3.3",
   "name": "gd",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "717e4d36dd30b4ccf477a9cb827dbc3f02443368965876b0f0c5dcda1f46c726"
    }
   ],
   "description": "The gd graphics library allows your code to quickly draw images complete with lines, arcs, text,\nmultiple colors, cut and paste from other images, and flood fills, and to write out the result as a PNG or\nJPEG file. The most common applications of GD involve website development,\nalthough it can be used with any standalone application!",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gd@2.3.3-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libgd.github.io/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A graphics library for quick creation of PNG or JPEG images",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.3-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gdal-3.10.1",
   "name": "gdal",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0e388a71651209aec5af5f64b2c5530cf4b9bc4d7a443c4816c3d4624cfe3a1b"
    }
   ],
   "description": "Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform\nC++ translator library for raster and vector geospatial data formats.\nAs a library, it presents a single abstract data model to the calling\napplication for all supported formats. It also comes with a variety of\nuseful commandline utilities for data translation and processing.\n\nIt provides the primary data access engine for many applications.\nGDAL/OGR is the most widely used geospatial data access library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gdal@3.10.1-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gdal.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GIS file format library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.10.1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gdb-14.1",
   "name": "gdb",
   "licenseConcluded": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL-1.3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "93ef416aa6432b66b2b6c916127711e55b6991e906dae70d501d704cecda385b"
    }
   ],
   "description": "GDB, the GNU Project debugger, allows you to see what is going on inside\nanother program while it executes -- or what another program was doing\nat the moment it crashed.\n\nThis package is only a stub to install gcc-gdb-plugin for 'compile' commands.\nSee package 'gdb-headless'.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gdb@14.1-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://gnu.org/software/gdb/",
   "licenseDeclared": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL-1.3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GNU Project debugger",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:14.1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gdbm-1.23",
   "name": "gdbm",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "83438d25ff84193c5914a5c5437cb681b4edd80d2d2e6be5aa08c308c486267a"
    }
   ],
   "description": "GNU dbm (or GDBM, for short) is a library of database functions that\nuse extensible hashing and work similar to the standard UNIX dbm.\nThese routines are provided to a programmer needing to create and\nmanipulate a hashed database.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gdbm@1.23-2.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/gdbm/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library of database functions that work similar to the standard UNIX dbm",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.23-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gdbus-codegen-glibmm-1.0.2",
   "name": "gdbus-codegen-glibmm",
   "licenseConcluded": "LGPL-2.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5739173a59a3275beb4ec1ff624319b57b31c8df24ab6673880b9513f7577b4c"
    }
   ],
   "description": "This is a cpp code generator for generating D-Bus stubs and proxies from XML introspection files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gdbus-codegen-glibmm@1.0.2-1.kb2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "LGPL-2.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "This is a cpp code generator for generating D-Bus stubs and proxies from XML introspection files.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-1.kb2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gdisk-1.0.9",
   "name": "gdisk",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5d3dd61ad5c9f770b070083a6afaccc6c0e442d214c04a8453bbe5f655baf9c8"
    }
   ],
   "description": "GPT fdisk(consisting of the gdisk,sgdisk,cgdisk) is a set of text-mode partitioning tools.\nrather than on the older MBR partition tables.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gdisk@1.0.9-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.rodsbooks.com/gdisk",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GPT fdisk(consisting of the gdisk,sgdisk,cgdisk) is a set of text-mode partitioning tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.9-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gdk-pixbuf-xlib-2.40.2",
   "name": "gdk-pixbuf-xlib",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2c61d8396686d13c57984aeb324fa6b309b95f9190af9a7f4ed6a4103975efe8"
    }
   ],
   "description": "gdk is written in C but has been designed from the ground up to support a wide range of languages.\nIt provide a complete set of widgets,and suitable for projects ranging from small one-off\ntools to complete application suites.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gdk-pixbuf-xlib@2.40.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gtk.org",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GdkPixbuf-Xlib contains the deprecated API for integrating GdkPixbuf with Xlib data types.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.40.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gdk-pixbuf2-2.42.10",
   "name": "gdk-pixbuf2",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bb63fe8fa8a9b4a0a6d4e1bdc9bb618e57d4f50955606d7d748f0742f695a273"
    }
   ],
   "description": "gdk is written in C but has been designed from the ground up to support a wide range of languages.\nIt provide a complete set of widgets,and suitable for projects ranging from small one-off\ntools to complete application suites.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gdk-pixbuf2@2.42.10-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.gnome.org/GNOME/gdk-pixbuf",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "gdk is a multi-platform toolkit for creating graphical user interfaces.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.42.10-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gegl04-0.4.58",
   "name": "gegl04",
   "licenseConcluded": "GPL-3.0-or-later AND LGPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7a21ab9ffbd7de34d14078876a4b659d66a33c83bce6e86f5c8f774352146f1d"
    }
   ],
   "description": "GEGL provides infrastructure to do demand based cached non destructive\nimage editing on larger than RAM buffers. Through babl, it provides\nsupport for a wide range of color models and pixel storage formats for\ninput and output.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gegl04@0.4.58-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gegl.org/",
   "licenseDeclared": "GPL-3.0-or-later AND LGPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Generic Graphics Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.58-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-genwqe-tools-4.0.20",
   "name": "genwqe-tools",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "89318fcb198c738487c82f38923142f4bd8a1a2d8c2bcf8481e39ce1c922f478"
    }
   ],
   "description": "Provide a suite of utilities to manage and configure the IBM GenWQE card.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/genwqe-tools@4.0.20-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ibm-genwqe/genwqe-user/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GenWQE userspace tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.20-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-geoclue2-2.7.1",
   "name": "geoclue2",
   "licenseConcluded": "GPLv2+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8e012794c789df431b0137dc46a2b249bf6cb7f6e064ce92253d3e890c354f35"
    }
   ],
   "description": "Geoclue is a D-Bus service that provides location information. The primary goal\nof the Geoclue project is to make creating location-aware applications as\nsimple as possible, while the secondary goal is to ensure that no application\ncan access location information without explicit permission from user.\ngeoclue2 also contains demo applications that use geoclue2",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/geoclue2@2.7.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.freedesktop.org/wiki/Software/GeoClue/",
   "licenseDeclared": "GPLv2+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Geolocation service",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.7.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-geocode-glib-3.26.4",
   "name": "geocode-glib",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b77f78e876868bbfa0e1be63729c70b1c822e1102508becb6b3a25aa8d3d7384"
    }
   ],
   "description": "Geocode-glib provides geocoding and reverse geocoding. Geocoding is the process of translating\nan address (\"123 High Street, SomeTown, SomeCountry\") to a pair of latitude/longitude values.\nReverse geocoding is the opposite process.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/geocode-glib@3.26.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnome.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "geocode-glib is helpful for geocoding",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.26.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-geolatte-geom-1.2.0",
   "name": "geolatte-geom",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "164c436fbd26b7c110cb484f7dcbde8f8a8e72443ad8bec490f627e4cf8b4bd9"
    }
   ],
   "description": "A geometry model for Java that conforms to the Simple Features For\nSQL specification. It is intended as a drop-in replacement for the\nJava Topology Suite (JTS) geometry model. GeoLatte-geom is fully\ninter-operable with JTS but offers additional features.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/geolatte-geom@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.geolatte.org/",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A geometry model for Java that conforms to the Simple Features For SQL",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-geos-3.9.0",
   "name": "geos",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e6009009189d58f4f5ae2574662ed914e738b5e0ead7929b8c44e8727cc1fc0c"
    }
   ],
   "description": "GEOS (Geometry Engine - Open Source) is a C++ port of the JTS Topology Suite (JTS).\nIt aims to contain the complete functionality of JTS in C++. This includes all the\nOpenGIS Simple Features for SQL spatial predicate functions and spatial operators,\nas well as specific JTS enhanced functions. GEOS provides spatial functionality to\nmany other projects and products.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/geos@3.9.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://trac.osgeo.org/geos/",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GEOS is a C++ port of the Java Topology Suite",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.9.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-geronimo-annotation-1.0",
   "name": "geronimo-annotation",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e2ceb2b66b16d9a08937466113faa3a45d50118b0f0fd2e6b0afd3d370663c07"
    }
   ],
   "description": "Apache Geronimo is an open source server runtime\nthat integrates the best open source projects to\ncreate Java/OSGi server runtimes that meet the needs\nof enterprise developers and system administrators.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/geronimo-annotation@1.0-26.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://geronimo.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Annoctation API v1.3",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-26.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-geronimo-commonj-1.1.0",
   "name": "geronimo-commonj",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "31127fd02300c4b037de97e23689b33ffd1e0b1bca488895afdf6f902c8a85f5"
    }
   ],
   "description": "Geronimo CommonJ Specification.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/geronimo-commonj@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://geronimo.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "CommonJ Specification",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-geronimo-ejb-1.0.2",
   "name": "geronimo-ejb",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "66e83af4a4ee224455b9246e4655db3243c2845b274ed3740e98f178a79598e3"
    }
   ],
   "description": "Contains the Enterprise JavaBeans classes and interfaces that define the\ncontracts between the enterprise bean and its clients and between the\nenterprise bean and the EJB container.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/geronimo-ejb@1.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://geronimo.apache.org",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java EE: EJB API v3.1",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-geronimo-interceptor-1.0.1",
   "name": "geronimo-interceptor",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fc737bd9f6d631c2989be9ddcf594bbcf98ba030c253a37f1b0bb063abb4ff9c"
    }
   ],
   "description": "Contains annotations and interfaces for defining interceptor methods,\ninterceptor classes and for binding interceptor classes to target classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/geronimo-interceptor@1.0.1-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://geronimo.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java EE: Interceptor API v3.0",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-geronimo-jaspic-spec-1.1",
   "name": "geronimo-jaspic-spec",
   "licenseConcluded": "ASL 2.0 and W3C",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "677d974f43234315d4d9ab69761900cfa5589ea139bb4fac996afeb0cd743611"
    }
   ],
   "description": "Java Authentication Service Provider Interface for Containers (JSR-196) api.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/geronimo-jaspic-spec@1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://geronimo.apache.org/",
   "licenseDeclared": "ASL 2.0 and W3C",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Authentication SPI for Containers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-geronimo-jaxrpc-2.1",
   "name": "geronimo-jaxrpc",
   "licenseConcluded": "ASL 2.0 and W3C",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a201b7c484ba4e4cd3f8cf8cec14952f14bd7047bd2e0ad3e3cabe1b4465b1f3"
    }
   ],
   "description": "Jaxrpc is the core APIS for XML RPC in client programming model.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/geronimo-jaxrpc@2.1-24.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://geronimo.apache.org/",
   "licenseDeclared": "ASL 2.0 and W3C",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java XML RPC API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1-24.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-geronimo-jcache-1.0",
   "name": "geronimo-jcache",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "29c5629f54766558aea33fe2fa366bce474c19dfbd0f3ed2a085b3e6da92ca09"
    }
   ],
   "description": "Apache Geronimo implementation of JSR-107.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/geronimo-jcache@1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://geronimo.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Geronimo JCache Spec 1.0",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-geronimo-jcdi-1.0-api-1.1",
   "name": "geronimo-jcdi-1.0-api",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4bbda65619cf5e6e4484634dca582bb5c61572b68874b2bc00c2648b0babad3c"
    }
   ],
   "description": "Apache Geronimo implementation of the JSR-299 Context and\nDependency Injection for the Java EE Platform.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/geronimo-jcdi-1.0-api@1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://geronimo.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Geronimo Java Contexts and Dependency Injection (JSR-299) Spec API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-geronimo-jms-1.1.1",
   "name": "geronimo-jms",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e43e2f3fec3fe19a9bb178297554e4146411ff4c20cda88b925456f39a0d8879"
    }
   ],
   "description": "Geronimo-jms is a messaging standard that allows application components based on the Java 2 Platform.It Enterprises Edition(J2EE) to create, send, receive, and read messages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/geronimo-jms@1.1.1-29.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://geronimo.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Geronimo Jms",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-29.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-geronimo-jpa-1.1.1",
   "name": "geronimo-jpa",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b7afd32f5881b69b7f1178bc2dbbe963eb6d4892d560b785612f57e981bb4802"
    }
   ],
   "description": "The Java Persistence API is a new programming model under EJB 3.0\nspecification (JSR220) for the management of persistence and\nobject/relational mapping with Java EE and Java SE. Geronimo JPA is\none implementation of this specification.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/geronimo-jpa@1.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://geronimo.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java persistence API implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-geronimo-jta-1.1.1",
   "name": "geronimo-jta",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "30668fa890cf42c3a6fbe3a65a3e090d90168ca60c3cd2774cc80c4e1e1249bf"
    }
   ],
   "description": "Java Transaction API (JTA) specifies standard Java interfaces between a\ntransaction manager and the parties involved in a distributed transaction\nsystem: the resource manager, the application server, and the transactional\napplications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/geronimo-jta@1.1.1-26.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://geronimo.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "J2EE JTA v1.1 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-26.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-geronimo-osgi-support-1.1",
   "name": "geronimo-osgi-support",
   "licenseConcluded": "ASL 2.0 and W3C",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1dd7398eb427d4c155fd1c0bc6ce123c22b6dda5298c41fa244db4776c289577"
    }
   ],
   "description": "This project is a set of bundles and integration tests for implementing\nOSGi-specific lookup in the Geronimo spec projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/geronimo-osgi-support@1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://geronimo.apache.org/",
   "licenseDeclared": "ASL 2.0 and W3C",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OSGI spec bundle support",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-geronimo-parent-poms-1.6",
   "name": "geronimo-parent-poms",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6b067e16c21819645895a9add627e85989b7e2223d9c82d52d4f5cce8a31db8c"
    }
   ],
   "description": "The Project Object Model files for the geronimo-specs modules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/geronimo-parent-poms@1.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://geronimo.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parent POM files for geronimo-specs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-geronimo-saaj-1.1",
   "name": "geronimo-saaj",
   "licenseConcluded": "Apache-2.0 and W3C",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "42dc1de82f617f0289a7ac869d95d525f7b6a49a9c882ebb1edabf9988bbcbc3"
    }
   ],
   "description": "This package provides the API for creating and building SOAP messages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/geronimo-saaj@1.1-23.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://geronimo.apache.org/",
   "licenseDeclared": "Apache-2.0 and W3C",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SOAP with Attachments API for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-23.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-geronimo-validation-1.1",
   "name": "geronimo-validation",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7bd43d221cb656eaf051db5b0077fa4ac9e4b29afcdba61be9c426d92ef5085b"
    }
   ],
   "description": "This is the Geronimo implementation of JSR-303, the Bean\nValidation API specification.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/geronimo-validation@1.1-21.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://geronimo.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Geronimo implementation of JSR 303",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-21.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gettext-0.22",
   "name": "gettext",
   "licenseConcluded": "GPLv3+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5f8bc7468d438831cfc399be78ec472d0be316a09334922c08c00a755a6b1068"
    }
   ],
   "description": "GNU gettext is an important step for the GNU Translation Project, as it\nis an asset on which we may build many other steps. This package offers\nto programmers, translators, and even users, a well integrated set of\ntools and documentation. Specifically, the GNU gettext utilities are a\nset of tools that provides a framework to help other GNU packages\nproduce multi-lingual messages. These tools include a set of conventions\nabout how programs should be written to support message catalogs, a\ndirectory and file naming organization for the message catalogs themselves,\na runtime library supporting the retrieval of translated messages, and\na few stand-alone programs to massage in various ways the sets of\ntranslatable strings, or already translated strings. A special GNU Emacs\nmode also helps interested parties in preparing these sets, or bringing\nthem up to date.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gettext@0.22-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnu.org/software/gettext/",
   "licenseDeclared": "GPLv3+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GNU gettext utilities are a set of tools that provides a framework to help other GNU packages produce multi-lingual messages.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.22-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gfs2-utils-3.5.1",
   "name": "gfs2-utils",
   "licenseConcluded": "GPLv2+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3d0ac1f64dd8d96fcaf78ae52faf0848cf2a8b96c9fc3f3fdbed6db2da2d256e"
    }
   ],
   "description": "The gfs2-utils package contains a number of utilities for creating, checking,\nmodifying, and correcting inconsistencies in GFS2 file systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gfs2-utils@3.5.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/gfs2-utils",
   "licenseDeclared": "GPLv2+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utilities for managing the global file system (GFS2）",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ghostscript-9.56.1",
   "name": "ghostscript",
   "licenseConcluded": "AGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "54e1582fe68d6394e93b09e724f1f0d311dbce7107c87602226a14aaac8bb18c"
    }
   ],
   "description": "Ghostscript is an interpreter for PostScript™ and Portable Document Format (PDF) files.\nGhostscript consists of a PostScript interpreter layer, and a graphics library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ghostscript@9.56.1-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://ghostscript.com/",
   "licenseDeclared": "AGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An interpreter for PostScript and PDF files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9.56.1-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gi-docgen-2023.1",
   "name": "gi-docgen",
   "licenseConcluded": "(ASL 2.0 or GPLv3+) and MIT and CC0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c7472a297aba42fbc1a4c6e67751252058b5228a719312527982efff9849c442"
    }
   ],
   "description": "GI-DocGen is a document generator for GObject-based libraries. GObject is\nthe base type system of the GNOME project. GI-Docgen reuses the\nintrospection data generated by GObject-based libraries to generate the API\nreference of these libraries, as well as other ancillary documentation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gi-docgen@2023.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.gnome.org/GNOME/gi-docgen",
   "licenseDeclared": "(ASL 2.0 or GPLv3+) and MIT and CC0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Documentation tool for GObject-based libraries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2023.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-giflib-5.2.2",
   "name": "giflib",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4cf934acbfc400beb0ae08546dc876bb1e98000caeb41047f21b8d155042edb8"
    }
   ],
   "description": "giflib is a library of gif images and provides utilities for processing images.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/giflib@5.2.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.sourceforge.net/projects/giflib/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library and utilities for processing GIFs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.2.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gimp-3.0.2",
   "name": "gimp",
   "licenseConcluded": "GPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9fb6d8b7514edaf81733853351598f25e3f379c206db808d541db06d0f6aef98"
    }
   ],
   "description": "The GIMP is an image composition and editing program, which can be\nused for creating logos and other graphics for Web pages. The GIMP\noffers many tools and filters, and provides a large image\nmanipulation toolbox, including channel operations and layers,\neffects, subpixel imaging and antialiasing, and conversions, together\nwith multilevel undo. The GIMP offers a scripting facility, but many\nof the included scripts rely on fonts that we cannot distribute.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gimp@3.0.2-2.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gimp.org/",
   "licenseDeclared": "GPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The GNU Image Manipulation Program",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:3.0.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-git-2.43.0",
   "name": "git",
   "licenseConcluded": "GPLv2+ or LGPLv2.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "70706127e044941491fbeedd9e825d742551843e268be5670066a1f7cc1df757"
    }
   ],
   "description": "Git is a free and open source distributed version control system\ndesigned to handle everything from small to very large projects\nwith speed and efficiency.\nGit is easy to learn and has a tiny footprint with lightning fast\nperformance. It outclasses SCM tools like Subversion, CVS, Perforce,\nand ClearCase with features like cheap local branching, convenient\nstaging areas, and multiple workflows.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/git@2.43.0-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://git-scm.com/",
   "licenseDeclared": "GPLv2+ or LGPLv2.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A popular and widely used Version Control System",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.43.0-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-git-lfs-3.6.1",
   "name": "git-lfs",
   "licenseConcluded": "MIT and BSD and Apache-2.0 and MPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "af1992c017ba405e693da780969d9ff496b18cbb8f3d531b615989366db901e0"
    }
   ],
   "description": "Git Large File Storage (LFS) replaces large files such as audio samples,\nvideos, datasets, and graphics with text pointers inside Git, while\nstoring the file contents on a remote server.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/git-lfs@3.6.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://git-lfs.github.io/",
   "licenseDeclared": "MIT and BSD and Apache-2.0 and MPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Git extension for versioning large files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.6.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-git-tools-2022.12",
   "name": "git-tools",
   "licenseConcluded": "GPL-3.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e74884df69bb3262684f841f1e583b855d1ce59a4abeb5d7d3d67f8d61a668fb"
    }
   ],
   "description": "Assorted git-related scripts and tools",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/git-tools@2022.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/MestreLion/git-tools",
   "licenseDeclared": "GPL-3.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Assorted git-related scripts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2022.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gjs-1.75.1",
   "name": "gjs",
   "licenseConcluded": "MIT and (MPLv1.1 or GPLv2+ or LGPLv2+)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bb1b7821ccc18835422721c00f4cbe97acdd6fdf4dcb56a02bf3087bef96f65e"
    }
   ],
   "description": "Gjs is a Javascript binding for GNOME. It's mainly based on Spidermonkey javascript\nengine and the GObject introspection framework.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gjs@1.75.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/Gjs",
   "licenseDeclared": "MIT and (MPLv1.1 or GPLv2+ or LGPLv2+)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "using GNOME libraries from Javascript",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.75.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gl-manpages-1.1",
   "name": "gl-manpages",
   "licenseConcluded": "MIT and OPUBL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0610b9103f29ae0f24c43a9ea9257d52eda41f083af5d021b4a51e05a91ba25f"
    }
   ],
   "description": "Manual pages for OpenGL.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gl-manpages@1.1-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.opengl.org/wiki/Getting_started/XML_Toolchain_and_Man_Pages",
   "licenseDeclared": "MIT and OPUBL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OpenGL manpages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gl2ps-1.4.0",
   "name": "gl2ps",
   "licenseConcluded": "LGPLv2+ or GL2PS",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2497d34a483d3fe083da0b44e846f461aca59a13adcc41042ed83625639ab6a2"
    }
   ],
   "description": "GL2PS is a C library providing high quality vector output for any\nOpenGL application. The main difference between GL2PS and other\nsimilar libraries is the use of sorting algorithms capable of handling\nintersecting and stretched polygons, as well as non manifold objects.\nGL2PS provides advanced smooth shading and text rendering, culling of\ninvisible primitives, mixed vector/bitmap output, and much more...\n\nGL2PS can currently create PostScript (PS), Encapsulated PostScript\n(EPS) and Portable Document Format (PDF) files, as well as LaTeX files\nfor the text fragments. Adding new vector output formats should be\nrelatively easy (and amongst the formats we would be interested in\nadding, SVG is first in line). Meanwhile, you can use the excellent\npstoedit program to transform the PostScript files generated by GL2PS\ninto many other vector formats such as xfig, cgm, wmf, etc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gl2ps@1.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.geuz.org/gl2ps/",
   "licenseDeclared": "LGPLv2+ or GL2PS",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An OpenGL to PostScript printing library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glade-3.40.0",
   "name": "glade",
   "licenseConcluded": "GPLv2+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "342266e0aebf0ad75690acbc90635669d6238cc7be8c24f809f3e788c9413987"
    }
   ],
   "description": "Glade is a RAD tool to enable quick and easy development of user interfaces for\nthe GTK+ toolkit and the GNOME desktop environment.\n\nThe user interfaces designed in Glade are saved as XML, which can be used in\nnumerous programming languages including C, C++, C#, Vala, Java, Perl, Python,\nand others.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glade@3.40.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://glade.gnome.org/",
   "licenseDeclared": "GPLv2+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "User Interface Designer for GTK+",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.40.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glassfish-annotation-api-1.2",
   "name": "glassfish-annotation-api",
   "licenseConcluded": "CDDL-1.1 OR GPL-2.0-with-classpath-exception",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "030a5aac50550bd23166952646fba5f9ccbf2a36059477d9b2c3beb8b7fbbc7c"
    }
   ],
   "description": "This package is a general annotations API for the Java platform (JSR 250).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glassfish-annotation-api@1.2-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://glassfish.java.net/",
   "licenseDeclared": "CDDL-1.1 OR GPL-2.0-with-classpath-exception",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java(TM) Specification APIs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glassfish-dtd-parser-1.4",
   "name": "glassfish-dtd-parser",
   "licenseConcluded": "CDDL-1.1 and GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "25dfc3daa343027335ef8ba05f961826b3c9160829687738fb681e46f5c8b572"
    }
   ],
   "description": "Library for parsing XML DTDs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glassfish-dtd-parser@1.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/javaee/jaxb-dtd-parser",
   "licenseDeclared": "CDDL-1.1 and GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for parsing XML DTDs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glassfish-ejb-api-3.2.2",
   "name": "glassfish-ejb-api",
   "licenseConcluded": "CDDL-1.1 or GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "56917c78243ad5f418761872096180cd5a20407c68049fd673e73806d80e6e0d"
    }
   ],
   "description": "Project GlassFish Enterprise JavaBean API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glassfish-ejb-api@3.2.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://java.net/projects/ejb-spec/",
   "licenseDeclared": "CDDL-1.1 or GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java EJB 3.2 API Design Specification",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glassfish-fastinfoset-1.2.15",
   "name": "glassfish-fastinfoset",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6b6cc3b830fc61eeee9d1fa69d795941d067639137e1dcf13c215dbe9c77e0bd"
    }
   ],
   "description": "An XML infoset may be serialized to an XML 1.x document as specified by\nthe Fast Infoset standard, may be serialized to a fast infoset document.\nFast infoset documents are usually smaller in size and faster to parse\nand serialize than equivalent XML documents.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glassfish-fastinfoset@1.2.15-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://fi.java.net",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fast Infoset",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.15-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glassfish-gmbal-3.2.0",
   "name": "glassfish-gmbal",
   "licenseConcluded": "(CDDL-1.1 OR GPL-2.0-with-classpath-exception) AND IPL-1.0 AND LGPL-2.1-only AND Apache-2.0 AND CPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ca1d748eb5ddc0a3e1332f402cc370950b202b8573294a1bd185deea627f6b6e"
    }
   ],
   "description": "The GlassFish MBean Annotation Library (gmbal, pronounced \"Gumball\")\nis a library for using annotations to create Open MBeans. There is similar\nfunctionality in JSR 255 for JDK 7, but gmbal only requires JDK 5. Gmbal\nalso supports JSR 77 ObjectNames and the GlassFish Version 3 AMX\nrequirements for MBeans. AS a consequence, gmbal-enabled classes\nwill be fully manageable in GlassFish v3 using the standard GlassFish\nv3 admin tools, while still being manageable with generic MBean tools\nwhen not run under GlassFish v3.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glassfish-gmbal@3.2.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://java.net/projects/gmbal/pages/Home",
   "licenseDeclared": "(CDDL-1.1 OR GPL-2.0-with-classpath-exception) AND IPL-1.0 AND LGPL-2.1-only AND Apache-2.0 AND CPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GlassFish MBean Annotation Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glassfish-hk2-2.5.0",
   "name": "glassfish-hk2",
   "licenseConcluded": "EPL-2.0 or GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7d827f197f805fe949f801911ab284a66f67ab49b25ca0d2b0b90aba442fc8a7"
    }
   ],
   "description": "HK2 for Hundred Kilobytes Kernel is an abstraction to\na module subsystem coupled with a simple yet powerful\ncomponent model to build server side software.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glassfish-hk2@2.5.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/eclipse-ee4j/glassfish-hk2/",
   "licenseDeclared": "EPL-2.0 or GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Glassfish Hundred Kilobytes Kernel",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glassfish-jax-rs-api-2.1.6",
   "name": "glassfish-jax-rs-api",
   "licenseConcluded": "EPL-2.0 or GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6da769683891d5bf6f0f7f7006d5f502fd898da7228260a630ad2330121c13ad"
    }
   ],
   "description": "JAX-RS Java API for RESTful Web Services (JSR 339).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glassfish-jax-rs-api@2.1.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/eclipse-ee4j/jaxrs-api",
   "licenseDeclared": "EPL-2.0 or GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JAX-RS API Specification (JSR 339)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glassfish-jaxb-2.2.11",
   "name": "glassfish-jaxb",
   "licenseConcluded": "CDDL-1.1 and GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8a92054d21c5c93d58c1b09b06086bc6fe16e38ea3bc6b58fcc5da74a3857477"
    }
   ],
   "description": "GlassFish JAXB Implementation Reference.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glassfish-jaxb@2.2.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jaxb.java.net",
   "licenseDeclared": "CDDL-1.1 and GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JAXB Reference Implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glassfish-jaxb-api-2.3.1",
   "name": "glassfish-jaxb-api",
   "licenseConcluded": "CDDL-1.1 or GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "64826a85186c02397e65b64c5a6d3b3699c251ddbc81572b6c0b9ef8f214c0d6"
    }
   ],
   "description": "The Java Architecture for XML Binding(JAXB) provides an API and tools\nthat automate the mapping between XML documents and Java objects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glassfish-jaxb-api@2.3.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jaxb.java.net/",
   "licenseDeclared": "CDDL-1.1 or GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Architecture of XML Binding",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glassfish-jaxrpc-api-1.1.1",
   "name": "glassfish-jaxrpc-api",
   "licenseConcluded": "CDDL-1.1 OR GPL-2.0-with-classpath-exception",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a721a3043d5cb5eca8b7a29053e24f5da7fb0e85bad635158286909f4c45b58b"
    }
   ],
   "description": "Project GlassFish Enterprise JavaBean API.\nJava APIs for XML based RPC 1.1 Design Specification.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glassfish-jaxrpc-api@1.1.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metro.java.net/",
   "licenseDeclared": "CDDL-1.1 OR GPL-2.0-with-classpath-exception",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Java API for XML-Based RPC (JAX-RPC)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glassfish-jsp-2.3.3",
   "name": "glassfish-jsp",
   "licenseConcluded": "(CDDL-1.1 or GPLv2 with exceptions) and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3d059063d8f678c1b1d41dc9ab2aac3952bec43247f0a2200668dc4262a6d6f8"
    }
   ],
   "description": "This project provides a container independent implementation of JSP\n2.3. The main goals are:\n  * Improves current implementation: bug fixes and performance\n    improvements\n  * Provides API for use by other tools, such as Netbeans\n  * Provides a sandbox for new JSP features; provides a reference\n    implementation of next JSP spec.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glassfish-jsp@2.3.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://glassfish.org",
   "licenseDeclared": "(CDDL-1.1 or GPLv2 with exceptions) and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Glassfish J2EE JSP API implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glassfish-jsp-api-2.3.3",
   "name": "glassfish-jsp-api",
   "licenseConcluded": "(CDDL-1.1 or GPLv2 with exceptions) and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "87fa16ed81676e293181e3573e308fe90cfd4dcf98e895489ac88e255ed5fbc4"
    }
   ],
   "description": "This project provides a container independent specification of JSP 2.2.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glassfish-jsp-api@2.3.3-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/javaee/javaee-jsp-api",
   "licenseDeclared": "(CDDL-1.1 or GPLv2 with exceptions) and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Glassfish J2EE JSP API specification",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glassfish-legal-1.1",
   "name": "glassfish-legal",
   "licenseConcluded": "CDDL-1.0 or GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0b7f4c968cd916a8c311604eb1378eecc758fd7cc2c311c6e89d6c5f29270104"
    }
   ],
   "description": "An archive which contains license files for glassfish code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glassfish-legal@1.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://glassfish.java.net/",
   "licenseDeclared": "CDDL-1.0 or GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Legal License for glassfish code",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glassfish-management-api-3.2.1",
   "name": "glassfish-management-api",
   "licenseConcluded": "CDDL-1.0 OR GPL-2.0-with-classpath-exception",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "375ab8db4b1d9e0dd7545c004f704846b3049a07a022f6387662aa1b19d85dcf"
    }
   ],
   "description": "The GlassFish MBean Annotation Library (gmbal, pronounced \"Gumball\")\nis a library for using annotations to create Open MBeans. There is similar\nfunctionality in JSR 255 for JDK 7, but gmbal only requires JDK 5. Gmbal\nalso supports JSR 77 ObjectNames and the GlassFish Version 3 AMX\nrequirements for MBeans. AS a consequence, gmbal-enabled classes\nwill be fully manageable in GlassFish v3 using the standard GlassFish\nv3 admin tools, while still being manageable with generic MBean tools\nwhen not run under GlassFish v3.\nThis package contains the gmbal Common APIs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glassfish-management-api@3.2.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://java.net/projects/gmbal/pages/Home",
   "licenseDeclared": "CDDL-1.0 OR GPL-2.0-with-classpath-exception",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GlassFish Common APIs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glassfish-master-pom-8",
   "name": "glassfish-master-pom",
   "licenseConcluded": "CDDL-1.1 or GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ba583d8d63d1fa18a55947d08cdb306f4440ab595bddf4949de8bf33e5ff56c3"
    }
   ],
   "description": "This is a shared POM parent for Glassfish Maven projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glassfish-master-pom@8-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://glassfish.java.net/",
   "licenseDeclared": "CDDL-1.1 or GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Master POM for Glassfish Maven projects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glassfish-pfl-3.2.0",
   "name": "glassfish-pfl",
   "licenseConcluded": "(CDDL-1.0 OR GPL-2.0-with-classpath-exception) AND Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0a54a9c70c548ad08294fb63ab3226ac93445d89744512cec2e39425d3a06245"
    }
   ],
   "description": "The GlassFish MBean Annotation Library (gmbal, pronounced \"Gumball\")\nis a library for using annotations to create Open MBeans. There is similar\nfunctionality in JSR 255 for JDK 7, but gmbal only requires JDK 5. Gmbal\nalso supports JSR 77 ObjectNames and the GlassFish Version 3 AMX\nrequirements for MBeans. AS a consequence, gmbal-enabled classes\nwill be fully manageable in GlassFish v3 using the standard GlassFish\nv3 admin tools, while still being manageable with generic MBean tools\nwhen not run under GlassFish v3.\nThis package provides the gmbal Primitive Function Library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glassfish-pfl@3.2.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://java.net/projects/gmbal/pages/Home",
   "licenseDeclared": "(CDDL-1.0 OR GPL-2.0-with-classpath-exception) AND Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GlassFish Primitive Function Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glassfish-servlet-api-3.1.0",
   "name": "glassfish-servlet-api",
   "licenseConcluded": "(CDDL-1.1 OR GPL-2.0-with-classpath-exception) AND Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6df79a22bce8d3a0eec8a710db97156fde13a51e53ab005c7d1c87ca36f0bc51"
    }
   ],
   "description": "Java Servlets is a JCP Standard technology for interacting with the web on the Java EE platform.\nIt is the foundation web specification in the Java Enterprise Platform. Developers can build web\napplications using the Servlet API to interact with the request/response workflow.\nThis package provides some classes and interfaces which define and describe the contracts between\na servlet class and the runtime environment provided for an instance of such a class.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glassfish-servlet-api@3.1.0-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://servlet-spec.java.net",
   "licenseDeclared": "(CDDL-1.1 OR GPL-2.0-with-classpath-exception) AND Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "API of Java Servlet",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.0-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glassfish-toplink-essentials-2.0.46",
   "name": "glassfish-toplink-essentials",
   "licenseConcluded": "CDDL-1.1 or GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e800053c7e8adb477aa07dc148cf10698b8c63cf9b31fe56e386ee310a2f4b54"
    }
   ],
   "description": "Glassfish Persistence Implementation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glassfish-toplink-essentials@2.0.46-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://glassfish.java.net/javaee5/persistence/",
   "licenseDeclared": "CDDL-1.1 or GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Glassfish JPA Toplink Essentials",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.46-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glassfish-transaction-api-1.2",
   "name": "glassfish-transaction-api",
   "licenseConcluded": "CDDL-1.1 OR GPL-2.0-with-classpath-exception",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0f6dd7890d49e7c7ce75ec79d13cf4ec18ebc170c393d8586258346e8f065d3e"
    }
   ],
   "description": "Project GlassFish Java Transaction API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glassfish-transaction-api@1.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://java.net/projects/jta-spec/",
   "licenseDeclared": "CDDL-1.1 OR GPL-2.0-with-classpath-exception",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java JTA 1.2 API Design Specification",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glassfish-websocket-api-1.1",
   "name": "glassfish-websocket-api",
   "licenseConcluded": "CDDL-1.1 or GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7bdcbd038b9b677add8242649fc529edd0b043f067179dcbce3f92a35aa40219"
    }
   ],
   "description": "Java API for WebSocket JSR will define a standard API for\ncreating web socket applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glassfish-websocket-api@1.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://java.net/projects/websocket-spec/",
   "licenseDeclared": "CDDL-1.1 or GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JSR 356: Java API for WebSocket",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glew-2.2.0",
   "name": "glew",
   "licenseConcluded": "BSD-3-Clause and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "537bdc049aba62605dea682185d8fe99319c9b7506b3a0a7291a2fc68bdef4b1"
    }
   ],
   "description": "OpenGL Extension Wrangler Library (GLEW) is a cross-platform\nextension loading library for c / c ++.\nGLEW provides a runtime mechanism for determining\nwhich OpenGL extensions are supported on the platform.\nThe OpenGL core and extensions are exposed in a single header file.\nGLEW can be used on a variety of operating systems,\nincluding Windows, Linux, Irix, Solaris, Mac OS X, FreeBSD.\nThis package contains the demo GLEW program.\nThe libraries themselves are in libGLEW",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glew@2.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/nigels-com/glew",
   "licenseDeclared": "BSD-3-Clause and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The OpenGL Extension Wrangler Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glib-networking-2.78.0",
   "name": "glib-networking",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "91e45b43407d1b133b6daa49d45f993ee0bb14cf977cef6c25c12c21f4ff15a4"
    }
   ],
   "description": "glib-networking contains the implementations of certain GLib networking features\nthat cannot be implemented directly in GLib itself because of their dependencies.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glib-networking@2.78.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.gnome.org/GNOME/glib-networking",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Network-related modules for glib",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.78.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glib2-2.78.3",
   "name": "glib2",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9ec6e3947a206f4aeb249eadd91f87c19a9bb3a37bc6131c560833e3ce1823cc"
    }
   ],
   "description": "GLib is a bundle of three (formerly five) low-level system libraries\nwritten in C and developed mainly by GNOME. GLib's code was separated\nfrom GTK, so it can be used by software other than GNOME and has been\ndeveloped in parallel ever since.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glib2@2.78.3-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gtk.org",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The core library that forms the basis for projects such as GTK+ and GNOME",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.78.3-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glibc-2.38",
   "name": "glibc",
   "licenseConcluded": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net-2.0 and ISC and Public Domain and GFDL-1.3-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3d5ff70f9de389bdfe388e3d51684072459b015d769c986cbc59b4e249501284"
    }
   ],
   "description": "The GNU C Library project provides the core libraries for the GNU system and\nGNU/Linux systems, as well as many other systems that use Linux as the kernel.\nThese libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD,\nOS-specific APIs and more. These APIs include such foundational facilities as\nopen, read, write, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt,\n login, exit and more.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glibc@2.38-59.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/glibc/",
   "licenseDeclared": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net-2.0 and ISC and Public Domain and GFDL-1.3-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The GNU libc libraries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.38-59.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glibmm24-2.66.5",
   "name": "glibmm24",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b83807831fa51b9096b493677a20ad74fc0a256d277278f1fd601c6a38d5eadd"
    }
   ],
   "description": "The glibmm package is a set of C++ bindings for Glib.\nIt provides non-UI API that is not available in standard C++\nand makes it possible for gtkmm to wrap GObject-based APIs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glibmm24@2.66.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gtkmm.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C++ interface for the GLib library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.66.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glm-0.9.9.8",
   "name": "glm",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fd46b50d2f4e58f9a4f72af5b67a0dbc459de81fc7372b96297df710b90ef5b9"
    }
   ],
   "description": "GLM is a C++ library for doing mathematics operations\nrequired in many OpenGL based applications. Its interface\nhas been designed to resemble the built-in matrix and vector\ntypes of the OpenGL shading language.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glm@0.9.9.8-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://glm.g-truc.net/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C++ mathematics library for graphics programming",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.9.8-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glpk-4.65",
   "name": "glpk",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "669a3a282f6724cb4a071e2405256005d02faabd7d3260912b89e0df330ceec9"
    }
   ],
   "description": "The GLPK (GNU Linear Programming Kit) package is intended for solving\nlarge-scale linear programming (LP), mixed integer programming (MIP),\nand other related problems. It is a set of routines written in ANSI C\nand organized in the form of a callable library.\n\nGLPK supports the GNU MathProg language, which is a subset of the AMPL\nlanguage.\n\nThe GLPK package includes the following main components:\n\n * Revised simplex method.\n * Primal-dual interior point method.\n * Branch-and-bound method.\n * Translator for GNU MathProg.\n * Application program interface (API).\n * Stand-alone LP/MIP solver.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glpk@4.65-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/glpk/glpk.html",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GNU Linear Programming Kit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.65-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glslang-11.9.0",
   "name": "glslang",
   "licenseConcluded": "BSD and GPLv3+ and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "79696fe08334348679fd86e5d3d0b9867bb2fecdf7a225331de172b29d0d1544"
    }
   ],
   "description": "glslang is the official reference compiler front end for the OpenGL\nES and OpenGL shading languages. It implements a strict\ninterpretation of the specifications for these languages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glslang@11.9.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/KhronosGroup",
   "licenseDeclared": "BSD and GPLv3+ and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OpenGL and OpenGL ES shader front end and validator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:11.9.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-glusterfs-11.1",
   "name": "glusterfs",
   "licenseConcluded": "GPLv3 or GPLv2+ or LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "33a42a7cdcc4105dd2d2d19ab0c86c8669e6d8daa67e449ce10e7c52b811d273"
    }
   ],
   "description": "GlusterFS is a distributed file-system capable of scaling to several\npetabytes. It aggregates various storage bricks over TCP/IP interconnect\ninto one large parallel network filesystem. GlusterFS is one of the\nmost sophisticated file systems in terms of features and extensibility.\nIt borrows a powerful concept called Translators from GNU Hurd kernel.\nMuch of the code in GlusterFS is in user space and easily manageable.\n\nThis package includes the glusterfs binary, the glusterfsd daemon and the\nlibglusterfs and glusterfs translator modules common to both GlusterFS server\nand client framework.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/glusterfs@11.1-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://docs.gluster.org/",
   "licenseDeclared": "GPLv3 or GPLv2+ or LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Distributed File System",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:11.1-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gmavenplus-plugin-1.5",
   "name": "gmavenplus-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "91dd14a6245113040e78d7bf0beb32104c249a98848a6d313da2a169c24b72db"
    }
   ],
   "description": "GMavenPlus which is rewrite of GMaven and allows to integrate Groovy into Maven projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gmavenplus-plugin@1.5-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://groovy.github.io/GMavenPlus/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Integrates Groovy into Maven projects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gmetric4j-1.0.10",
   "name": "gmetric4j",
   "licenseConcluded": "BSD-3-Clause and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "37fe6e85b6643852c02866f8f52a9cca826e60e76de7e3d012f00a45d6524626"
    }
   ],
   "description": "Gmetric4j is a 100% java, configurable Ganglia agent that\nperiodically polls arbitrary attributes and reports their\nvalues to Ganglia.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gmetric4j@1.0.10-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ganglia/gmetric4j",
   "licenseDeclared": "BSD-3-Clause and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JVM instrumentation to Ganglia",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.10-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gmetrics-0.7",
   "name": "gmetrics",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dd5f7af7455a74985f71f590c03101410823ba7d5c75f7773e888918556eceea"
    }
   ],
   "description": "The GMetrics project provides calculation and reporting of size and complexity metrics for Groovy\nsource code, by scanning the code with an Ant Task, applying a set of metrics, and generating an\nHTML or XML report of the results.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gmetrics@0.7-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://gmetrics.sourceforge.net/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for Groovy",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gmime30-3.2.7",
   "name": "gmime30",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "95aa160c13374d67deb75f55e119d80e8343ac13c81a993f11a6f98c888f6539"
    }
   ],
   "description": "GMime is a set of utilities for parsing and creating messages using\nthe Multipurpose Internet Mail Extension (MIME).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gmime30@3.2.7-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.freshports.org/mail/gmime30",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for parsing and creating messages using MIME",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.7-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gmp-6.3.0",
   "name": "gmp",
   "licenseConcluded": "(LGPL-3.0-or-later OR GPL-2.0-or-later OR (LGPL-3.0-or-later AND GPL-2.0-or-later)) AND GFDL-1.3-invariants-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "43def2b2af74d6b6e8c349c40e1881e783a1afffab7a6a78ff7fa98acc6cf16e"
    }
   ],
   "description": "GMP is a portable library written in C for arbitrary precision arithmetic\non integers, rational numbers, and floating-point numbers. It aims to provide\nthe fastest possible arithmetic for all applications that need higher\nprecision than is directly supported by the basic C types.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gmp@6.3.0-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gmplib.org",
   "licenseDeclared": "(LGPL-3.0-or-later OR GPL-2.0-or-later OR (LGPL-3.0-or-later AND GPL-2.0-or-later)) AND GFDL-1.3-invariants-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A GNU multiple precision arithmetic library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:6.3.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gnome-abrt-1.4.2",
   "name": "gnome-abrt",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6670c8bd2dd2546d559ffbb82af195ad774c11bf743efe5cf33f8aa8b4c30cf3"
    }
   ],
   "description": "A GNOME application allows users to browse through detected problems and\nprovides them with convenient way for managing these problems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gnome-abrt@1.4.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/abrt/gnome-abrt",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A utility for viewing problems that have occurred with the system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gnome-autoar-0.4.4",
   "name": "gnome-autoar",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "73796f1941172b7a74e268c4cf6bdf61ec26ab91f144360be8a929216039beb6"
    }
   ],
   "description": "Automatic archives creating and extracting library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gnome-autoar@0.4.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.gnome.org/GNOME/gnome-autoar",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Creating and extracting archives",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gnome-calculator-44.0",
   "name": "gnome-calculator",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f5b713f97e87029c107bae4ecac6f89d7ab87a301c61fa817e66fc359a362100"
    }
   ],
   "description": "it is a powerful desktop calculator with logical, scientific\nand financial modes. It uses a multi-precision package to\nachieve a high degree of accuracy.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gnome-calculator@44.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Apps/Calculator",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A desktop calculator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:44.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gnome-common-3.18.0",
   "name": "gnome-common",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2b143a7e051cb2c10f1e0202f60bf249d600c30a92b9831d6827d876ebd93dcf"
    }
   ],
   "description": "Gnome-common includes files used by to build GNOME and GNOME applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gnome-common@3.18.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/GnomeCommon",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Common to building GNOME packages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.18.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gnome-dictionary-40.0",
   "name": "gnome-dictionary",
   "licenseConcluded": "GPL-3.0-or-later and LGPL-2.0-or-later and GFDL-1.1-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "508bf1fb225cc4dbb97853e624f0c9caedc20220da1f86645d4ff3a02866577d"
    }
   ],
   "description": "GNOME Dictionary is a simple, clean, elegant application to look up words in\nonline dictionaries using the DICT protocol.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gnome-dictionary@40.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Apps/Dictionary",
   "licenseDeclared": "GPL-3.0-or-later and LGPL-2.0-or-later and GFDL-1.1-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A dictionary application for GNOME",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:40.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gnome-doc-utils-0.20.10",
   "name": "gnome-doc-utils",
   "licenseConcluded": "GPL-2.0-or-later and LGPL-2.0-or-later and GFDL-1.1-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "00b410267f9b69e5e6ee28f093d3b19834b071498bea5b5ac3793e9a4b12ae6b"
    }
   ],
   "description": "gnome-doc-utils is a collection of documentation utilities for the Gnome project.\nIt includes xml2po tool which makes it easier to translate and keep up to date\ntranslations of documentation. It is highly recommended that all GNOME projects\nthat have user documentation should use gnome-doc-utils.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gnome-doc-utils@0.20.10-21.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/GnomeDocUtils",
   "licenseDeclared": "GPL-2.0-or-later and LGPL-2.0-or-later and GFDL-1.1-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A collection of documentation utilities for the Gnome project",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20.10-21.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gnome-packagekit-43.0",
   "name": "gnome-packagekit",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a4f599a3ac6a209b1fce59bdd7cb441270f27a59bee3c5dcd4b2815baa82cbae"
    }
   ],
   "description": "PackageKit is a system designed to make installing and updating software\non your computer easier. The primary design goal is to unify all the\nsoftware graphical tools used in different distributions, and use some\nof the latest technology like PolicyKit.\nThis package provides some shared files, and is used to manage or update packages\nnot shown in GNOME Software.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gnome-packagekit@43.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.packagekit.org",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Allows the session user to manage packages in a secure way",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:43.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gnome-video-effects-0.6.0",
   "name": "gnome-video-effects",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "afa9cf7a2ac9a0ec6963e0ba1e839d0e325d7cef9297c2ff7e662ffedda6547e"
    }
   ],
   "description": "This package is a collection of GStreamer effects to be used in different GNOME Modules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gnome-video-effects@0.6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/GnomeVideoEffects",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Collection for GStreamer video effects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gnu-efi-3.0.17",
   "name": "gnu-efi",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5ede6609e3150e9f655f3569dc5ee67d1f1117f335788696c9b0dc385f386ed8"
    }
   ],
   "description": "This package contains development headers and libraries for developing\napplications that run under EFI (Extensible Firmware Interface).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gnu-efi@3.0.17-9.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/gnu-efi",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Development Libraries and headers for EFI",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:3.0.17-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gnu-free-fonts-20120503",
   "name": "gnu-free-fonts",
   "licenseConcluded": "GPLv3+ with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "04db916abec4fe70e201dfe8b3b6bbe719bef33a6f7a94b864c7abd9797c9976"
    }
   ],
   "description": "Gnu FreeFont is a set of Unicode-encoded scalable outline fonts used on all modern operating systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gnu-free-fonts@20120503-21.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/freefont/",
   "licenseDeclared": "GPLv3+ with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GNU Unicode-encoded Fonts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20120503-21.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gnu-getopt-1.0.14",
   "name": "gnu-getopt",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e6e816dadb8da88dca4b6f80ece9602b7651dcddf8d297c32d9869e15b93e4bf"
    }
   ],
   "description": "The GNU Java getopt classes support short and long argument parsing in a manner 100% compatible\nwith the version of GNU getopt in glibc 2.0.6 with a mostly compatible programmer's interface as well.\nNote that this is a port, not a new implementation. I am currently unaware of any bugs in this software,\nbut there certainly could be some lying about. I would appreciate bug reports as well as\nhearing about positive experiences.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gnu-getopt@1.0.14-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.urbanophile.com/arenn/hacking/download.html",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java port of GNU getopt",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.14-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gnulib-0",
   "name": "gnulib",
   "licenseConcluded": "Public Domain and BSD-3-Clause and GPL-2.0-or-later and GPL-3.0-only and GPL-3.0-or-later and LGPL-2.0-only and LGPL-2.1-or-later and LGPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f30c9ae73eb18ad12ee879efec607c9118bb002127ca962fbccdada59dddb6ac"
    }
   ],
   "description": "Gnulib is a central location for common GNU code, intended to be\nshared among GNU packages. It can be used to improve portability\nand other functionality in your programs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gnulib@0-49.20230709git.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnu.org/software/gnulib",
   "licenseDeclared": "Public Domain and BSD-3-Clause and GPL-2.0-or-later and GPL-3.0-only and GPL-3.0-or-later and LGPL-2.0-only and LGPL-2.1-or-later and LGPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The GNU Portability Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0-49.20230709git.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gnupg2-2.4.3",
   "name": "gnupg2",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7e0b6c7fef9f22d6f3832310fa37f9dce0180e7ef4b7de94b808cb74316a362a"
    }
   ],
   "description": "GnuPG is a complete and free implementation of the OpenPGP standard\nas defined by RFC4880 (also known as PGP).  GnuPG enables encryption\nand signing of data and communication, and features a versatile key\nmanagement system as well as access modules for public key\ndirectories.\n\nGnuPG 2.0 adds support for smart cards and S/MIME encryption and\nsigning to the base GnuPG package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gnupg2@2.4.3-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gnupg.org/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utility for secure communication and data storage",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.3-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gnutls-3.8.2",
   "name": "gnutls",
   "licenseConcluded": "LGPLv2.1+ and GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "420ce589df65517176a277a00f8cee3c9c9e1412e128686bc8b236e173c81ab1"
    }
   ],
   "description": "GnuTLS is a secure communications library implementing the SSL, TLS and DTLS\nprotocols and technologies around them. It provides a simple C language\napplication programming interface (API) to access the secure communications\nprotocols as well as APIs to parse and write X.509, PKCS #12, and other\nrequired structures.\nThe project strives to provide a secure communications back-end, simple to use\nand integrated with the rest of the base Linux libraries. A back-end designed\nto work and be secure out of the box, keeping the complexity of TLS and PKI out\nof application code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gnutls@3.8.2-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnutls.org/",
   "licenseDeclared": "LGPLv2.1+ and GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The GNU Secure Communication Protocol Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.8.2-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gobject-introspection-1.76.1",
   "name": "gobject-introspection",
   "licenseConcluded": "GPLv2+ and LGPLv2+ and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "278b2e071ce5ae99ee80e0635fb83642d13faa518fe495834277916c5a5dec9c"
    }
   ],
   "description": "GObject Introspection can scan C header and source files in order to\ngenerate introspection \"typelib\" files.  It also provides an API to examine\ntypelib files, useful for creating language bindings among other\nthings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gobject-introspection@1.76.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/GObjectIntrospection",
   "licenseDeclared": "GPLv2+ and LGPLv2+ and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Introspection system for GObject-based libraries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.76.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-golang-1.21.4",
   "name": "golang",
   "licenseConcluded": "BSD and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ed8fc9c832545087e954b02f55efc844881d762f0c4073a25020914779ea289a"
    }
   ],
   "description": "The Go Programming Language.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/golang@1.21.4-32.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://golang.org/",
   "licenseDeclared": "BSD and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Go Programming Language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.21.4-32.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gom-0.4",
   "name": "gom",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dce5a747445f0cf85f17a6113a97428bcaf76c31e497e634957760236c4c2e20"
    }
   ],
   "description": "Gom provides an object mapper from GObjects to SQLite. It helps you write applications\nthat need to store structured data as well as make complex queries upon that data.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gom@0.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/Gom",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GObject to SQLite object mapper library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-google-api-python-client-2.81.0",
   "name": "google-api-python-client",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6e7e101775c8732519be3c22bcb1daf6b1a3271f02aa7a550179fa4ab843d3d8"
    }
   ],
   "description": "Written by Google, this library provides a small, flexible, and powerful\nPython client library for accessing Google APIs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/google-api-python-client@2.81.0-1.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/googleapis/google-api-python-client",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Google APIs Client Library for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:2.81.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-google-crosextra-carlito-fonts-1.103",
   "name": "google-crosextra-carlito-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "504db40302194709b89f8148684430f5b87b783acd3a342f48ad9a38327b3b57"
    }
   ],
   "description": "Carlito is sans-serif typeface family based on Lato metric-compatible with Calibri font.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/google-crosextra-carlito-fonts@1.103-2.0.20130920.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.ctan.org/tex-archive/fonts/carlito",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sans-serif font with Calibri font from google",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.103-2.0.20130920.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-google-droid-fonts-20200215",
   "name": "google-droid-fonts",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "adbb92c1f5b7150a54d05296ff32a7431d7b1358f503104f3ffd66d33a374304"
    }
   ],
   "description": "Droid is a font family, it was created by Ascender in 2007. It licensed the Open Handheld Alliance with an Apache\nlicense. The Droid is designed for use on small screen devices, the designer is Steve Matteson, named after the Open\nHandset Alliance's smart system Android.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/google-droid-fonts@20200215-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://android.googlesource.com/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A font family for Android",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20200215-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-google-gson-2.8.2",
   "name": "google-gson",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "00c078b4ca285bc6057d86824f14294bbf078653d3d48a1783b44338773196da"
    }
   ],
   "description": "Gson is a Java library that can be used to convert a Java object into its JSON representation.\nIt can also be used to convert a JSON string into an equivalent Java object. Gson can work with\narbitrary Java objects including pre-existing objects that you do not have source-code of.\nThere are a few open-source projects that can convert Java objects to JSON. However, most of them\nrequire that you place Java annotations in your classes; something that you can not do if you do\nnot have access to the source-code. Most also do not fully support the use of Java Generics.\nGson considers both of these as very important design goals.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/google-gson@2.8.2-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/google/gson",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Java library that can be used to convert Java Objects into their JSON representation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.8.2-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-google-guice-4.1",
   "name": "google-guice",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0935da3f337a8df56664132f852dc969630b98a85f6fe0abf11ad40143744a48"
    }
   ],
   "description": "Google's Guice is a Java-based dependency injection framework, which\nmeans approximately nothing to people who aren't familiar with it.\nGoogle's Guice is a way to build a graph of dependencies so you can\ninstantiate complex objects made of simpler parts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/google-guice@4.1-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/google/guice",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An open source, Java-based dependency injection framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.1-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-google-http-java-client-1.22.0",
   "name": "google-http-java-client",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1ba6a73f64e3968441119c1d5a04db05a273c4a4b92571e420908d597df9183f"
    }
   ],
   "description": "Google HTTP Client Library for Java is a flexible, efficient, and powerful\nJava library for accessing any resource on the web via HTTP.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/google-http-java-client@1.22.0-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/google/google-http-java-client/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Google HTTP Client Library for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.22.0-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-google-noto-cjk-fonts-20170602",
   "name": "google-noto-cjk-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "848b4774afb908df8f3df15936a1bac101c4ab111ba35a8127af0c5d26120352"
    }
   ],
   "description": "\nNoto Sans CJK comprehensively cover Simplified Chinese,Traditional Chinese,\nJapanese, and Korean in a unified font family. This includes the full coverage of CJK Ideographs\nwith variation support for 4 regions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK\nsymbols and letters in the Basic Multilingual Plane of Unicode.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/google-noto-cjk-fonts@20170602-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/googlefonts/noto-cjk",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Google Noto Sans CJK Fonts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20170602-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-google-noto-emoji-fonts-20200916",
   "name": "google-noto-emoji-fonts",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d9c37ddcf99f45b122151ced172b45113d5873fb5c0956d3ab9b50d486714d59"
    }
   ],
   "description": "This package includes color and Black-and-White noto emoji fonts, and tools for working with them.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/google-noto-emoji-fonts@20200916-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/googlei18n/noto-emoji",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Color and Black-and-White noto emoji fonts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20200916-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-google-noto-fonts-20181223",
   "name": "google-noto-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "875b226da4034e9371d3f8cdf58c0482d5adeaa6c7ff824d66892aa1053de21a"
    }
   ],
   "description": "Noto fonts aims to remove tofu from web by providing fonts for all\nUnicode supported scripts. Its design goal is to achieve visual harmonization\nbetween multiple scripts. Noto family supports almost all scripts available\nin Unicode.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/google-noto-fonts@20181223-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/googlei18n/noto-fonts/",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hinted and Non Hinted OpenType fonts for Unicode scripts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20181223-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-google-oauth-java-client-1.22.0",
   "name": "google-oauth-java-client",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "33524e43858e4d95d98cfc453da747495c206c426b6a20e9277bfcc84bfd874c"
    }
   ],
   "description": "Written by Google, the Google OAuth Client Library for Java is a\npowerful and easy-to-use Java library for the OAuth 1.0a and OAuth 2.0\nauthorization standards. The Google OAuth Client Library for Java is\ndesigned to work with any OAuth service on the web, not just with\nGoogle APIs. It is built on the Google HTTP Client Library for Java.\n\nThe library supports the following Java environments:\n\n * Java 7 (or higher)\n * Android 4.0 (Ice Cream Sandwich) (or higher)\n * Google App Engine",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/google-oauth-java-client@1.22.0-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/google/google-oauth-java-client",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Google OAuth Client Library for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.22.0-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-google-roboto-slab-fonts-1.100263",
   "name": "google-roboto-slab-fonts",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c0bd27c2d0c31ccaf5800aaa51644fda597d8ca5ad7a300b0de1d8a2b7d7b388"
    }
   ],
   "description": "Roboto has a dual nature. It has a mechanical skeleton and the forms are largely geometric.\nAt the same time, the font features friendly and open curves. While some grotesks distort their\nletterforms to force a rigid rhythm, Roboto doesn’t compromise, allowing letters to be settled\ninto their natural width. This makes for a more natural reading rhythm more commonly found in\nhumanist and serif types.\n\nThis is the Roboto Slab family, which can be used alongside the normal Roboto family and the\nRoboto Condensed family.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/google-roboto-slab-fonts@1.100263-0.9.20150923git.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.google.com/fonts/specimen/Roboto+Slab",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Roboto Slab Font Project by Google",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.100263-0.9.20150923git.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gpars-1.2.1",
   "name": "gpars",
   "licenseConcluded": "ASL 2.0 and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2c2855d4ae04ac71402d573c64010e0e0d276dadb4e2422df73d1761652f1f28"
    }
   ],
   "description": "The GPars framework (http://www.gpars.org) offers Java developers\nintuitive and safe ways to handle Java or Groovy tasks concurrently.\nLeveraging the enormous flexibility of the Groovy programing language\nand building on proven Java technologies, we aim to make concurrent\nprogramming for multi-core hardware intuitive, robust and enjoyable.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gpars@1.2.1-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/GPars/GPars",
   "licenseDeclared": "ASL 2.0 and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Groovy Parallel Systems",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gperf-3.1",
   "name": "gperf",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "49865af9f4d5eed94d3dda83a9c0284dc76ee0edaf51948c5bba62e8803acc65"
    }
   ],
   "description": "GNU gperf is a perfect hash function generator. For a given list of strings, it\nproduces a hash function and hash table, in form of C or C++ code, for looking up\na value depending on the input string. The hash function is perfect, which means\nthat the hash table has no collisions, and the hash table lookup needs a single\nstring comparison only.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gperf@3.1-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/gperf/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A hash function generator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gperftools-2.15",
   "name": "gperftools",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d55b892f9ea899f2bbbdf90f0048b4a1f0cd65a7c4a3f4b8bdff151964bf7f01"
    }
   ],
   "description": "gperftools is a collection of a high-performance multi-threaded \\\nmalloc() implementation, plus some pretty nifty performance analysis \\\ntools.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gperftools@2.15-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gperftools/gperftools",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "high-performance malloc and performance analysis tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.15-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gpgme-1.21.0",
   "name": "gpgme",
   "licenseConcluded": "GPLv2+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fd4214a0a90a55c124a9b85ed6e4ee6a818303cd6b91d552ffa3d9ede6a501c3"
    }
   ],
   "description": "GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG\neasier for applications.  It provides a high-level crypto API for\nencryption, decryption, signing, signature verification and key\nmanagement.\nThis package provides C/C++/Qt/Python API support for GPGME.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gpgme@1.21.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gnupg.org/related_software/gpgme/",
   "licenseDeclared": "GPLv2+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GnuPG Made Easy",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.21.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gphoto2-2.5.28",
   "name": "gphoto2",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7c1d323ea901bb39cc29762a225e05c22884157f6a06f12ce114f0b4dcb16e30"
    }
   ],
   "description": "The gPhoto2 project is a universal free application and library framework that allows you to download\nimages from several different digital camera models, including newer models with USB connections.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gphoto2@2.5.28-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gphoto.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Access software for digital cameras",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.28-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gpm-1.20.7",
   "name": "gpm",
   "licenseConcluded": "GPLv2 and GPLv2+ with exceptions and GPLv3+ and Verbatim and Copyright only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a27b4c5658c509a2d51bab3dc82ad5445ad79c1bee663a557c34bde2cebeb442"
    }
   ],
   "description": "GPM(General Purpose Mouse) is a mouse serer for the console and xterm, with\nsample clients included like emacs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gpm@1.20.7-27.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.nico.schottelius.org/software/gpm/",
   "licenseDeclared": "GPLv2 and GPLv2+ with exceptions and GPLv3+ and Verbatim and Copyright only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The gpm package contains a mouse server for the console and xterm",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.20.7-27.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gpsbabel-1.9.0",
   "name": "gpsbabel",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c485800bcf046cc46d562717e7f2065606363e32ea8f1bdbbc4fe55f2c7da9e5"
    }
   ],
   "description": "Converts GPS waypoint, route, and track data from one format type\nto another.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gpsbabel@1.9.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gpsbabel.org",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool to convert between various formats used by GPS devices",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gradle-4.4.1",
   "name": "gradle",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4fcd584f48bd98618f96bfb6d583543560ebd19735869948b5a2fe16faa38a93"
    }
   ],
   "description": "Gradle is build automation evolved. Gradle can automate the building,\ntesting, publishing, deployment and more of software packages or other\ntypes of projects such as generated static websites, generated\ndocumentation or indeed anything else.\nGradle combines the power and flexibility of Ant with the dependency\nmanagement and conventions of Maven into a more effective way to\nbuild. Powered by a Groovy DSL and packed with innovation, Gradle\nprovides a declarative way to describe all kinds of builds through\nsensible defaults. Gradle is quickly becoming the build system of\nchoice for many open source projects, leading edge enterprises and\nlegacy automation challenges.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gradle@4.4.1-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gradle.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Build automation tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.4.1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-graphene-1.10.6",
   "name": "graphene",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "722575893100ad0fa90fdc89e8fa7c97037b0bd4d0bc2cc9d85abb3439d4589d"
    }
   ],
   "description": "Graphene provides a small set of mathematical types needed to implement graphic\nlibraries that deal with 2D and 3D transformations and projections.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/graphene@1.10.6-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ebassi/graphene",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A thin layer of types for graphic libraries.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10.6-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-graphite2-1.3.14",
   "name": "graphite2",
   "licenseConcluded": "LGPLv2.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bfad8ff57d930f24608c3b81cb84148e509817cb0b19c787750cf15d8be7b331"
    }
   ],
   "description": "Graphite is a system that can be used to create “smart fonts” capable of displaying writing systems with various complex behaviors. A smart font contains not only letter shapes but also additional instructions indicating how to combine and position the letters in complex ways.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/graphite2@1.3.14-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/silgraphite/",
   "licenseDeclared": "LGPLv2.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Graphite provides cross-platform rendering for complex writing systems",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.14-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-graphviz-8.1.0",
   "name": "graphviz",
   "licenseConcluded": "EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7dd2ba0c8b67ec59a62a9f217eb443fc5c873b0d434402a7f1333dcfe9a39617"
    }
   ],
   "description": "Graphviz is open source graph visualization software. Graph visualization is a way of representing structural\n information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics,\n software engineering, database and web design, machine learning, and in visual interfaces for other technical domains.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/graphviz@8.1.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.graphviz.org/",
   "licenseDeclared": "EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Graph Visualization Tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.1.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-greatsql-8.0.32",
   "name": "greatsql",
   "licenseConcluded": "GPL-2.0-or-later AND LGPL-2.1-only AND BSL-1.0 AND GPL-1.0-or-later OR Artistic-1.0-Perl AND BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cce91f3e5fa2ce87ada3b9b4f8e3765cf2ffe7c16b90f09ed14b2b0f5c16be5d"
    }
   ],
   "description": "GreatSQL: a high performance, highly reliable, easy to use, and high security database that can be used to replace MySQL or Percona Server.\n\nFor a description of GreatSQL see https://greatsql.cn",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/greatsql@8.0.32-27.6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://greatsql.cn",
   "licenseDeclared": "GPL-2.0-or-later AND LGPL-2.1-only AND BSL-1.0 AND GPL-1.0-or-later OR Artistic-1.0-Perl AND BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GreatSQL: a high performance, highly reliable, easy to use, and high security database that can be used to replace MySQL or Percona Server.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.0.32-27.6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-grep-3.11",
   "name": "grep",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "920c621af339a6a2ea28daeae1385bcd7790e6457fa4097508fbeeecbbe56f69"
    }
   ],
   "description": "Grep searches one or more input files for lines containing a match to\na specified pattern. By default, Grep outputs the matching lines.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/grep@3.11-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnu.org/software/grep",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A string search utility",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.11-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-grilo-0.3.16",
   "name": "grilo",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "94ef6b337ea2b1b6ab64e54087f560bb24c4f1d27401977c61e7309e4ae28a6d"
    }
   ],
   "description": "Grilo is a framework focused on making media discovery and browsing easy for\napplication developers.\n\nMore precisely, Grilo provides:\n\nA single, high-level API that abstracts the differences among various media\ncontent providers, allowing application developers to integrate content from\nvarious services and sources easily.\nA collection of plugins for accessing content from various media providers.\nDevelopers can share efforts and code by writing plugins for the framework\nthat are application agnostic.\nA flexible API that allows plugin developers to write plugins of various kinds.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/grilo@0.3.16-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/Grilo",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A framework for browsing and searching media content",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.16-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-grizzly-2.3.24",
   "name": "grizzly",
   "licenseConcluded": "(CDDL-1.1 or GPLv2 with exceptions) and BSD and ASL 2.0 and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c703153fd7cc79437d52007da165fdf22a758d8f8a0d2dd6172d11cd7bdef5b1"
    }
   ],
   "description": "Writing scalable server applications in the Java programming\nlanguage has always been difficult. Before the advent of the\nJava New I/O API (NIO), thread management issues made it\nimpossible for a server to scale to thousands of users. The\nGrizzly framework has been designed to help developers to take\nadvantage of the Java NIO API. Originally developed under the\nGlassFish umbrella, the framework is now available as a\nstandalone project. Grizzly goals is to help developers to\nbuild scalable and robust servers using NIO.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/grizzly@2.3.24-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://grizzly.java.net/",
   "licenseDeclared": "(CDDL-1.1 or GPLv2 with exceptions) and BSD and ASL 2.0 and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java NIO Server Framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.24-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-grizzly-npn-1.8.1",
   "name": "grizzly-npn",
   "licenseConcluded": "CDDL-1.0 or GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3b75baa7eed94dbcd7f8d54a3e49ed5ae80bf45266808257e5209cf37b99218a"
    }
   ],
   "description": "A pure Java implementation of the\nNext Protocol Negotiation TLS Extension\nfor OpenJDK 7 or greater.\nNPN allows the application layer to\nnegotiate which protocol to use over the\nsecure connection.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/grizzly-npn@1.8.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://grizzly.java.net/spdy.html",
   "licenseDeclared": "CDDL-1.0 or GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Grizzly Next Protocol Negotiation API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-groff-1.23.0",
   "name": "groff",
   "licenseConcluded": "GPLv3+ and GFDL-1.3-or-later and BSD and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0a8e99c1948fdc203e749009bd8d2245d42a0f379ca367cd4c2de3e1010bff29"
    }
   ],
   "description": "Groff (GNU troff) is a typesetting system that reads plain text mixed\nwith formatting commands and produces formatted output. Output may be\nPostScript or PDF, html, or ASCII/UTF8 for display at the terminal.\nFormatting commands may be either low-level typesetting requests\n(“primitives”) or macros from a supplied set. Users may also write\ntheir own macros. All three may be combined.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/groff@1.23.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/groff/",
   "licenseDeclared": "GPLv3+ and GFDL-1.3-or-later and BSD and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A typesetting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.23.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-groovy-2.4.8",
   "name": "groovy",
   "licenseConcluded": "ASL 2.0 and BSD-3-Clause and EPL-1.0 and Public Domain and ANTLR-PD and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "54ac75f856af4dedc3589a3df559d0c7ea8060037842d3d3045dd410a4c3ebfb"
    }
   ],
   "description": "Groovy is an agile and dynamic language for the Java Virtual Machine,\nbuilt upon Java with features inspired by languages like Python, Ruby and\nSmalltalk.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/groovy@2.4.8-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://groovy-lang.org",
   "licenseDeclared": "ASL 2.0 and BSD-3-Clause and EPL-1.0 and Public Domain and ANTLR-PD and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dynamic language for the Java Platform",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.8-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-groovy18-1.8.9",
   "name": "groovy18",
   "licenseConcluded": "ASL 2.0 and BSD and EPL-1.0 and Public Domain and CC-BY-2.5",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6cefab473fc50541fdae68d7dd46ae0382721e90effb9e3bce167642bd7e8722"
    }
   ],
   "description": "Groovy is an agile and dynamic language for the Java Virtual Machine,\nbuilt upon Java with features inspired by languages like Python, Ruby and\nSmalltalk.  It seamlessly integrates with all existing Java objects and\nlibraries and compiles straight to Java byte-code so you can use it anywhere\nyou can use Java.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/groovy18@1.8.9-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://groovy-lang.org",
   "licenseDeclared": "ASL 2.0 and BSD and EPL-1.0 and Public Domain and CC-BY-2.5",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dynamic language for the Java Platform",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.9-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-grpc-1.60.0",
   "name": "grpc",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ef3ac83faaf19ee82a8f5ad2337b4bb2de1985d1788a02aed979963c4726b0b5"
    }
   ],
   "description": "gRPC is a modern open source high performance RPC framework that can run in any environment.\nIt can efficiently connect services in and across data centers with pluggable support for\nload balancing, tracing, health checking and authentication. It is also applicable in last\nmile of distributed computing to connect devices, mobile applications and browsers to backend services.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/grpc@1.60.0-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.grpc.io",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A modern, open source high performance RPC framework that can run in any environment",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.60.0-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-grub2-2.12",
   "name": "grub2",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4a67657e72b7dcac3daed94fa401f0cd59c168783f6df54ae45d2a8d0e6d838c"
    }
   ],
   "description": "GNU GRUB is a Multiboot boot loader. It was derived from GRUB, the GRand\nUnified Bootloader, which was originally designed and implemented by\nErich Stefan Boleyn.\n\nBriefly, a boot loader is the first software program that runs when a\ncomputer starts. It is responsible for loading and transferring control\nto the operating system kernel software (such as the Hurd or Linux). The\nkernel, in turn, initializes the rest of the operating system (e.g. GNU).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/grub2@2.12-41.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/grub/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Bootloader with support for Linux, Multiboot and more",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.12-41.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-grubby-8.40",
   "name": "grubby",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d06c98f9dede0bc7847a7aecba2e7d9bb0e7f19523aee10478ff7d084f84430d"
    }
   ],
   "description": "grubby is a command line tool for updating and displaying information about\nthe configuration files for the grub, lilo, elilo (ia64), yaboot (powerpc)\nand zipl (s390) boot loaders. It is primarily designed to be used from scripts\nwhich install new kernels and need to find information about the current boot\nenvironment.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/grubby@8.40-35.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rhinstaller/grubby",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Update and display information about the configuration files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.40-35.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gsbase-2.0.1",
   "name": "gsbase",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "698a4e4de06d198dc80e18270a70abb40d8942f230d2e6cb960296f5e44fefc7"
    }
   ],
   "description": "A collection of classes that are helpful\nwhen writing JUnit test cases. Classes\ninclude things like a logging subsystem and\na complex layout manager.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gsbase@2.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/gsbase/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A collection of java utility classes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gsettings-desktop-schemas-45.0",
   "name": "gsettings-desktop-schemas",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4547e70618b1d40b8ace7e967b8c53adb733ffefabaa1168f2fcf263a62a08d2"
    }
   ],
   "description": "gsettings-desktop-schemas contains a collection of GSettings schemas for\nsettings shared by various components of a desktop.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gsettings-desktop-schemas@45.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A collection of GSettings schemas",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:45.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gsl-2.7",
   "name": "gsl",
   "licenseConcluded": "GPLv3 and GFDL-1.3-or-later and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b7f9cca0ec286f131690206ce1e856852e2c181cab572a0e6daefc961db478d4"
    }
   ],
   "description": "The GNU Scientific Library (GSL) is a collection of routines for\nnumerical analysis, written in C.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gsl@2.7-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/gsl/",
   "licenseDeclared": "GPLv3 and GFDL-1.3-or-later and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The GNU Scientific Library for numerical analysis",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.7-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gsm-1.0.22",
   "name": "gsm",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9ef07cffa519c5e1d6b0b1647a33f769a6b8508901874ba88438099e48180bd6"
    }
   ],
   "description": "Contains the library for a GSM speech compressor, libgsm implements the European\nGSM 06.10 provisional standard for full-rate speech transcoding, prI-ETS 300 036,\nwhich uses RPE/LTP (residual pulse excitation/long term prediction) coding at 13 kbit/s.\nGSM 06.10 compresses frames of 162 13-bit samples (8 kHz sampling rate) into 260 bits.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gsm@1.0.22-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.quut.com/gsm/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GSM speech compressor Shared libraries and Utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.22-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gssdp-1.6.3",
   "name": "gssdp",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2a9c69299e72172f66f5eff725b186b1c910f8e7224fd02abfbca50baf49cec4"
    }
   ],
   "description": "A GObject-based API for handling resource discovery and announcement over SSDP.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gssdp@1.6.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gupnp.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Resource discovery and announcement over SSDP",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gssntlmssp-1.2.0",
   "name": "gssntlmssp",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8ac80eaa8fffb4e7bf81710722f8e27718d44f469a8badfa1c0e4011a07af17d"
    }
   ],
   "description": "Implementing the GSSAPI mechanism of NTLMSSP.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gssntlmssp@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gssapi/gss-ntlmssp",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The mechanism of GSSAPI NTLMSSP",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gssproxy-0.9.2",
   "name": "gssproxy",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f7ff40020c42f25fa25f8ef036a32e84ca9766a82239b6df80569e4f4f15ca2e"
    }
   ],
   "description": "This is a proxy for GSSAPI which deals with credential handling",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gssproxy@0.9.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gssapi/gssproxy",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GSSAPI Proxy",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gstreamer1-1.22.5",
   "name": "gstreamer1",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "da86446b4cc299ea717a5b3efb81fb98abdee4048aba47a73f3fde0186f8a8ba"
    }
   ],
   "description": "GStreamer1 implements a framework that allows for processing and encoding of\nmultimedia sources in a manner similar to a shell pipeline.\n\nBecause it's introspection-based, most of the classes follow directly from the\nC API. Therefore, most of the documentation is by example rather than a full\nbreakdown of the class structure.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gstreamer1@1.22.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gstreamer.freedesktop.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Bindings for GStreamer 1.0, the open source multimedia framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.22.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "name": "gstreamer1-plugins-bad-free",
   "licenseConcluded": "LGPLv2+ and LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "965f7f8b190c36ce54623cdfc40280b2ccab88947a64257288bce7f5173f40f7"
    }
   ],
   "description": "GStreamer is a pipeline-based multi media framework that links together a\nwide variety of media processing systems to complete complex workflows, based\non graphs of filters which operate on media data.\nThis package contains plug-ins that are not tested well enough yet, or the code\nis not of good enough quality.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gstreamer1-plugins-bad-free@1.16.2-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://gstreamer.freedesktop.org/",
   "licenseDeclared": "LGPLv2+ and LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Not well tested plugins for GStreamer framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.16.2-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "name": "gstreamer1-plugins-base",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c4680dabee111824f76456c20e54fbd9b15eb515825811f4b4a074b661506bcf"
    }
   ],
   "description": "GStreamer is a graphics library for built-in media processing components. BasePlug-ins is a the collections used to maintain the GStreamer plugin.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gstreamer1-plugins-base@1.22.5-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://gstreamer.freedesktop.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GStreamer streaming media framework base plugins",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.22.5-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "name": "gstreamer1-plugins-good",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "78879d020c3f6be1ac03f7c0fe1fc3fdfdad8ac1192b7c1066e9fade3a2fa267"
    }
   ],
   "description": "GStreamer is a streaming media framework, based on graphs of filters which\noperate on media data. Applications using this library can do anything\nfrom real-time sound processing to playing videos, and just about anything\nelse media-related.  Its plugin-based architecture means that new data\ntypes or processing capabilities can be added simply by installing new\nplugins.\n\nGStreamer Good Plugins is a collection of well-supported plugins of\ngood quality and under the LGPL license.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gstreamer1-plugins-good@1.20.3-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://gstreamer.freedesktop.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GStreamer plugins with good code and licensing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.20.3-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gtest-1.14.0",
   "name": "gtest",
   "licenseConcluded": "BSD-3-Clause and Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "339076a7d29e58fd41f593405ea659d1bf5112cad9df3ff9341beec67d10f64a"
    }
   ],
   "description": "This package is Google C++ testing framework,It can be compiled for\na variety of platforms.Google Test is a unit testing library for\nthe C++ programming language, based on the xUnit architecture,\nallowing unit-testing of C sources as well as C++ with minimal source modification.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gtest@1.14.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/google/googletest",
   "licenseDeclared": "BSD-3-Clause and Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Google C++ testing framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.14.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gtk-doc-1.33.2",
   "name": "gtk-doc",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "70991a16ce36f1e60d8dfbbf31cd588ad8a60c4a5e2b6bdd2f845d38ec1e9258"
    }
   ],
   "description": "GTK-Doc is a project which was started to generate API documentation from comments added to C code.\nIt is typically used to document the public API of GTK and GNOME libraries, but it can also be used\nto document application code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gtk-doc@1.33.2-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gtk.org/gtk-doc/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Generate API documentation from comments that can be added to C code",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.33.2-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gtk-murrine-engine-0.98.2",
   "name": "gtk-murrine-engine",
   "licenseConcluded": "LGPLv2 or LGPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a293099a85d30492528a212b10054fcc7770287d8b5755ed2ce41ffa753f69fa"
    }
   ],
   "description": "Murrine Engine is a Gtk2 theme engine, using the Cairo vector graphics\nlibrary. It comes by default with a modern glassy look, inspired by\nVenetian glass artworks, and is extremely customizable.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gtk-murrine-engine@0.98.2-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.cimitan.com/murrine/",
   "licenseDeclared": "LGPLv2 or LGPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Murrine GTK2 engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.98.2-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gtk-vnc-1.3.1",
   "name": "gtk-vnc",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d741263346f9c0157567985fb2c8831d0becf54d077b150363149eaa4c33bf7f"
    }
   ],
   "description": "gtk-vnc is a VNC viewer widget for GTK. It is built using coroutines\nallowing it to be completely asynchronous while remaining single\nthreaded. It provides a core C library, and bindings for Python (PyGTK).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gtk-vnc@1.3.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.gnome.org/GNOME/gtk-vnc",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "VNC viewer widget for GTK",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gtk2-2.24.33",
   "name": "gtk2",
   "licenseConcluded": "LGPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a5e963674dee492092f9f47d6f9c0803f206443e2ef462c5e396b1ff5aec87e4"
    }
   ],
   "description": "GTK+ is a library for creating graphical user interfaces. The library\nis created in C programming language. The GTK+ is also called the GIMP\nToolkit. Originally, the library was created while developing the GIMP\nimage manipulation program.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gtk2@2.24.33-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gtk.org",
   "licenseDeclared": "LGPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GTK+ graphical user interface library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.24.33-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gtk3-3.24.43",
   "name": "gtk3",
   "licenseConcluded": "LGPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7c12cd495abef13579ea9754a6983d69a1c60d8f4ef6ab70fb449e613bcd4dce"
    }
   ],
   "description": "GTK+ is an object-oriented widget toolkit written in the programming language C;\nit has a C-based object-oriented architecture that allows for maximum\nflexibility. The GTK+ library contains a set of graphical control elements\n(widgets)for creating graphical user interfaces. This package contains version 3\nof GTK+.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gtk3@3.24.43-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gtk.org",
   "licenseDeclared": "LGPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GTK+ graphical user interface library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.24.43-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gtk4-4.10.5",
   "name": "gtk4",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bd0ff81ec1080e5f75e7e2ff9005f899216881348e21eb3bc58191740bc9c419"
    }
   ],
   "description": "GTK is a multi-platform toolkit for creating graphical user\ninterfaces. Offering a complete set of widgets, GTK is suitable for\nprojects ranging from small one-off tools to complete application\nsuites.\n\nThis package contains version 4 of GTK.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gtk4@4.10.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gtk.org",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GTK graphical user interface library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.10.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gtkmm24-2.24.5",
   "name": "gtkmm24",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e8a8fc9484ccb15f55f600f6f7fa1b98db082e312d0e5ebb4566832d0eda4d42"
    }
   ],
   "description": "gtkmm provides a C ++ interface to the GTK + GUI library. gtkmm2 is packed\nwith GTK + 2.It mainly includes type-safe callbacks, which can be used to\nquickly create a complete set of widget classes by inheriting extended\nwidgets, which can be freely combined.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gtkmm24@2.24.5-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gtkmm.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C++ interface for GTK2 (a GUI library for X)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.24.5-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gtkmm30-3.24.7",
   "name": "gtkmm30",
   "licenseConcluded": "LGPL-2.1-only and GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9cd5c565e18905e78851d0f683daf3923cd88844fca97867334a37c962040d05"
    }
   ],
   "description": "gtkmm is the official C++ interface for the popular GUI library GTK+. Highlights include typesafe\ncallbacks, and a comprehensive set of widgets that are easily extensible via inheritance. You can\ncreate user interfaces either in code or with the Glade User Interface designer, using Gtk::Builder.\nThere's extensive documentation, including API reference and a tutorial.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gtkmm30@3.24.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gtkmm.org/",
   "licenseDeclared": "LGPL-2.1-only and GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C++ Interfaces for GTK+ and GNOME",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.24.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gtksourceview3-3.24.11",
   "name": "gtksourceview3",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "88119d828b0b82cf013e6da0f77bb009272681c90816980ee2b6dcddb5af9976"
    }
   ],
   "description": "GtkSourceView is a GNOME library that extends GtkTextView, the standard GTK+\nwidget for multiline text editing. GtkSourceView adds support for syntax\nhighlighting, undo/redo, file loading and saving, search and replace, a\ncompletion system, printing, displaying line numbers, and other features\ntypical of a source code editor.\n\nThis package contains version 3 of GtkSourceView.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gtksourceview3@3.24.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/GtkSourceView",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Source code editing widget",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.24.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gtksourceview4-4.8.4",
   "name": "gtksourceview4",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a4e5d8ca2586d4617b166a10e50cc0165e72b3450bc04b1402bac67f9b789c51"
    }
   ],
   "description": "GtkSourceView is a GNOME library that extends GtkTextView, the standard GTK+\nwidget for multiline text editing. GtkSourceView adds support for syntax\nhighlighting, undo/redo, file loading and saving, search and replace, a\ncompletion system, printing, displaying line numbers, and other features\ntypical of a source code editor.\n\nThis package contains version 4 of GtkSourceView.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gtksourceview4@4.8.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/GtkSourceView",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Source code editing widget",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.8.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gtksourceview5-5.8.0",
   "name": "gtksourceview5",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "73bd25425084e7a8048bada6548f14a2d634ec5e3b8902264c98ab2c925fe459"
    }
   ],
   "description": "GtkSourceView is a GNOME library that extends GtkTextView, the standard GTK+\nwidget for multiline text editing. GtkSourceView adds support for syntax\nhighlighting, undo/redo, file loading and saving, search and replace, a\ncompletion system, printing, displaying line numbers, and other features\ntypical of a source code editor.\n\nThis package contains version 5 of GtkSourceView.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gtksourceview5@5.8.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/GtkSourceView",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Source code editing widget",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.8.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gtkspell3-3.0.10",
   "name": "gtkspell3",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c808c8a932f4a5366c567421a3018eb5edf0ee1836d47cc94827dbe7ccc73e66"
    }
   ],
   "description": "GtkSpell is a library and is mostly of interest to GTK programmers.\nThe 3.x version includes python bindings through GObject-introspection\ntypelibs as well as Vala bindings. C++ bindings are available through\nthe gtkspellmm package. Python bindings for the legacy 2.x version are\navailble in GnomePythonExtras.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gtkspell3@3.0.10-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://gtkspell.sourceforge.net/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Word-processor-style highlighting and replacement of misspelled words in a GtkTextView widget",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.10-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gtkspellmm30-3.0.5",
   "name": "gtkspellmm30",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bfb240b0373194bcb56b0512a26cc632cc4f23fc3d8e6e891a99beb709eb191c"
    }
   ],
   "description": "The gtkspellmm C++ binding provides a C++ interface on top of the gtkspell C library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gtkspellmm30@3.0.5-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://gtkspell.sourceforge.net/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C++ interface on top of the gtkspell C library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.5-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-guava-31.1",
   "name": "guava",
   "licenseConcluded": "ASL 2.0 and CC0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ce97a3f13b4f7ade5229e63d833da49c9b6bf2ae4414f4f81570bd4522a2f99b"
    }
   ],
   "description": "Guava is a set of core Java libraries from Google that includes new collection\ntypes (such as multimap and multiset), immutable collections, a graph library,\nand utilities for concurrency, I/O, hashing, caching, primitives, strings,\nand more! It is widely used on most Java projects within Google, and widely\nused by many other companies as well.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/guava@31.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/google/guava",
   "licenseDeclared": "ASL 2.0 and CC0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Google Core Libraries for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:31.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-guava20-20.0",
   "name": "guava20",
   "licenseConcluded": "ASL 2.0 and CC0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6b87164bb6f4b69680245e7f0a8b9e94e02dc7ce6c67d9a5cae30072c236768f"
    }
   ],
   "description": "Guava is a set of core libraries that includes new collection types ,immutable collections,\na graph library, and utilities for concurrency, I/O, hashing, primitives, strings, and more.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/guava20@20.0-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/google/guava",
   "licenseDeclared": "ASL 2.0 and CC0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Google Libraries for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20.0-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gubbi-fonts-1.3",
   "name": "gubbi-fonts",
   "licenseConcluded": "GPLv3+ with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3f2c51be1c2735b62eae0244dab72f5d373e4c54c5b28b46bd177cbb54e47e27"
    }
   ],
   "description": "This package provides a free Kannada opentype serif font.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gubbi-fonts@1.3-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/aravindavk/Gubbi",
   "licenseDeclared": "GPLv3+ with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Free Kannada Opentype serif font",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-guestfs-tools-1.49.5",
   "name": "guestfs-tools",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eff138f9a065400ec78a7fcc65f45e6b09c03982724aa89d3e0b468301b5a89d"
    }
   ],
   "description": "guestfs-tools is a set of tools that can be used to make batch\nconfiguration changes to guests, get disk used/free statistics\n(virt-df), perform backups and guest clones, change\nregistry/UUID/hostname info, build guests from scratch (virt-builder)\nand much more.\n\nVirt-alignment-scan scans virtual machines looking for partition\nalignment problems.\n\nVirt-builder is a command line tool for rapidly making disk images\nof popular free operating systems.\n\nVirt-cat is a command line tool to display the contents of a file in a\nvirtual machine.\n\nVirt-customize is a command line tool for customizing virtual machine\ndisk images.\n\nVirt-df is a command line tool to display free space on virtual\nmachine filesystems.  Unlike other tools, it doesn’t just display the\namount of space allocated to a virtual machine, but can look inside\nthe virtual machine to see how much space is really being used.  It is\nlike the df(1) command, but for virtual machines, except that it also\nworks for Windows virtual machines.\n\nVirt-diff shows the differences between virtual machines.\n\nVirt-edit is a command line tool to edit the contents of a file in a\nvirtual machine.\n\nVirt-filesystems is a command line tool to display the filesystems,\npartitions, block devices, LVs, VGs and PVs found in a disk image\nor virtual machine.  It replaces the deprecated programs\nvirt-list-filesystems and virt-list-partitions with a much more\ncapable tool.\n\nVirt-format is a command line tool to erase and make blank disks.\n\nVirt-get-kernel extracts a kernel/initrd from a disk image.\n\nVirt-inspector examines a virtual machine and tries to determine the\nversion of the OS, the kernel version, what drivers are installed,\nwhether the virtual machine is fully virtualized (FV) or\npara-virtualized (PV), what applications are installed and more.\n\nVirt-log is a command line tool to display the log files from a\nvirtual machine.\n\nVirt-ls is a command line tool to list out files in a virtual machine.\n\nVirt-make-fs is a command line tool to build a filesystem out of\na collection of files or a tarball.\n\nVirt-resize can resize existing virtual machine disk images.\n\nVirt-sparsify makes virtual machine disk images sparse (thin-provisioned).\n\nVirt-sysprep lets you reset or unconfigure virtual machines in\npreparation for cloning them.\n\nVirt-tail follows (tails) a log file within a guest, like 'tail -f'.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/guestfs-tools@1.49.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libguestfs.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools to access and modify virtual machine disk images",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.49.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-guile-2.2.7",
   "name": "guile",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7a4058d4608d8eea5bbd0b3bb3bdfb0cfb1360004e0b675684728634e4a883ac"
    }
   ],
   "description": "This is Guile, a portable, embeddable Scheme implementation written in\nC. Guile provides a machine independent execution platform that can be\nlinked in as a library when building extensible programs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/guile@2.2.7-6.oe2403sp2?arch=src&epoch=5",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnu.org/software/guile/",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GNU's Ubiquitous Intelligent Language for Extension",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "5:2.2.7-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gupnp-1.6.4",
   "name": "gupnp",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c40089e22ef105bca04e83a28b5b37ffeeabf438fe281880d67ffbd44a5797bc"
    }
   ],
   "description": "GUPnP is an elegant, object-oriented open source framework for creating UPnP\ndevices and control points, written in C using GObject and libsoup. The GUPnP\nAPI is intended to be easy to use, efficient and flexible. It provides the same\nset of features as libupnp,but shields the developer from most of UPnP's internals.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gupnp@1.6.4-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gupnp.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "UPnP devices & control points creation framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.4-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gupnp-av-0.14.1",
   "name": "gupnp-av",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1279ec6cd130c5e1871f77e422668cb96a4a96f711101e6d906c2d41ee67cb3a"
    }
   ],
   "description": "GUPnP is an object-oriented open source framework for creating UPnP\ndevices and control points, written in C using GObject and libsoup.\nThe GUPnP API is intended to be easy to use, efficient and flexible.\n\nGUPnP-AV is a collection of helpers for building AV (audio/video)\napplications using GUPnP.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gupnp-av@0.14.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gupnp.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A small utility library that aims to ease the handing and implimation of UPnP AV.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.14.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gupnp-dlna-0.12.0",
   "name": "gupnp-dlna",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f9e00df607c0e535f4a561b2a13c575b7b07f15be2d4168a0ea5d39cd8ae2981"
    }
   ],
   "description": "GUPnP is an open source framework for creating general-purpose plug-and-play devices\nand control points,written in C,using GObject and libsoup,with the goal of being easy\nto use and efficient and flexible.\n\nGUPnP is a group of assistants for building DLNA(Digital Living Network Alliance)",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gupnp-dlna@0.12.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gupnp.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A collection of helpers applications for building UPnP AV",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.12.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gupnp-igd-1.6.0",
   "name": "gupnp-igd",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aacaf97643c96680db78a915e28771dc57a912f399ce562258f3f5210440db63"
    }
   ],
   "description": "gupnp-igd is a library for handling UPnP IGD port mapping.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gupnp-igd@1.6.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/GUPnP",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for  handling port mapping between UPnP and IGD",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gutenprint-5.3.4",
   "name": "gutenprint",
   "licenseConcluded": "GPLv2+ and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a8131f8de2b9ec155ee8bad53e93317746cad1a7a1f50e4cb756b7e05e9cf8e1"
    }
   ],
   "description": "Gutenprint, formerly named Gimp-Print, is a suite of printer drivers that may be used with CUPS,\nthe Common UNIX Printing System. CUPS is the printing system used by all modern Linux and UNIX systems.\nThese drivers provide high quality printing for UNIX (including Macintosh OS X 10.2 and later)\nand Linux systems that in many cases equal or exceed proprietary vendor-supplied drivers in quality\nand functionality, and can be used for demanding printing tasks requiring flexibility and high quality.\nThis software package include an enhanced Print plugin for the GIMP that replaces the plugin packaged\nwith the GIMP in addition to the CUPS driver.\nGutenprint has been renamed in order to clearly distinguish it from the GIMP. While this package\nstarted out as the original Print plugin for the GIMP, it has expanded into a collection of general\npurpose printer drivers, and the new, enhanced Print plugin for the GIMP is now only a small part of\nthe package. Furthermore, the name Gutenprint recognizes Johannes Gutenberg, the inventor of the movable\ntype printing press. Finally, the word guten is the German word for good.\nGutenprint 5.2 incorporates extensive feedback from the beta and release candidate programs.\nGutenprint supports only the printer portion of multi-function devices (devices that typically include\nscanning, copying, and fax capabilities).\nGutenprint currently supports over 700 printer models.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gutenprint@5.3.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://gimp-print.sourceforge.net/",
   "licenseDeclared": "GPLv2+ and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A suite of printer drivers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.3.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gv-3.7.4",
   "name": "gv",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7f8cfbaa3e1f5b9ffae33f7e2fd54dcb099a5146fe59c5279965032e57ab1cf5"
    }
   ],
   "description": "GNU gv allows to view and navigate through PostScript and PDF documents on an\nX display by providing a graphical user interface for the Ghostscript interpreter.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gv@3.7.4-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/gv",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "gv is a Ghostscript PostScript interpreter by providing a graphical user interface",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.7.4-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gyp-0.1",
   "name": "gyp",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3ffa50ad48b8e2761027b98ba0a314e0b98960b54277063d950d85da6e78b047"
    }
   ],
   "description": "GYP is a tool to generates native Visual Studio, Xcode and SCons\nand/or make build files from a platform-independent input format.\nIts syntax is a universal cross-platform build representation\nthat still allows sufficient per-platform flexibility to accommodate\nirreconcilable differences.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gyp@0.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://code.google.com/p/gyp",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Generate Your Projects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-gzip-1.12",
   "name": "gzip",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9df5737b62db210a71ab3e6c4cd11d7954a11d0863d76f3789dc879a3df81ca7"
    }
   ],
   "description": "gzip is a single-file/stream lossless data compression\nutility, where the resulting compressed file generally\nhas the suffix .gz.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/gzip@1.12-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnu.org/software/gzip",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A data compression utility",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.12-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-h2-1.4.196",
   "name": "h2",
   "licenseConcluded": "(EPL-1.0 or MPLv2.0 or LGPLv3+) and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ae364fa59d8bd0e20f6eb8b646c601dc1c0bdb2fd13a204ba2114b65ddd2eae2"
    }
   ],
   "description": "H2 is a the Java SQL database. The main features of H2 are: Very fast, open\nsource, JDBC API; Embedded and server modes; In-memory databases; Browser\nbased Console application; Small footprint: around 1 MB jar file size.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/h2@1.4.196-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.h2database.com",
   "licenseDeclared": "(EPL-1.0 or MPLv2.0 or LGPLv3+) and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java SQL database",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.196-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hadoop-3.3.6",
   "name": "hadoop",
   "licenseConcluded": "Apache-2.0 and BSD and Zlib and BSL-1.0 and MPL-2.0 and EPL-1.0 and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "076db06c2c87b5f6d1579db337ec62f68bf82b37f3add4630e5c8b045469899a"
    }
   ],
   "description": "Apache Hadoop is a framework that allows for the distributed processing of\nlarge data sets across clusters of computers using simple programming models.\nIt is designed to scale up from single servers to thousands of machines, each\noffering local computation and storage.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hadoop@3.3.6-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://hadoop.apache.org",
   "licenseDeclared": "Apache-2.0 and BSD and Zlib and BSL-1.0 and MPL-2.0 and EPL-1.0 and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A software platform for processing vast amounts of data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.6-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hadoop-3.1-3.1.4",
   "name": "hadoop-3.1",
   "licenseConcluded": "Apache-2.0 and MIT and BSD-2-Clause and EPL-1.0 and Zlib and MPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3e9fe652e1eeff5373083c9c75e741d1e21fbdf18a68ad7a1caf7bab8cc7b19a"
    }
   ],
   "description": "Apache Hadoop is a framework that allows for the distributed processing of\nlarge data sets across clusters of computers using simple programming models.\nIt is designed to scale up from single servers to thousands of machines, each\noffering local computation and storage.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hadoop-3.1@3.1.4-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://hadoop.apache.org",
   "licenseDeclared": "Apache-2.0 and MIT and BSD-2-Clause and EPL-1.0 and Zlib and MPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A software platform for processing vast amounts of data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.4-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hamcrest-2.2",
   "name": "hamcrest",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3089ce93708bc47d95073db354f8835d221dbd8b6c1eea9457ef0de974b84ceb"
    }
   ],
   "description": "Provides a library of matcher objects (also known as constraints or\npredicates) allowing 'match' rules to be defined declaratively, to be\nused in other frameworks. Typical scenarios include testing frameworks,\nmocking libraries and UI validation rules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hamcrest@2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/hamcrest/JavaHamcrest",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library of matcher objects for building test expressions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-haproxy-2.9.5",
   "name": "haproxy",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9151156012d8f147b60ee72315ccd7675d25f881ba4cd72194b6b85cad9307a0"
    }
   ],
   "description": "HAProxy is a free, very fast and reliable solution offering high availability, load balancing,\nand proxying for TCP and HTTP-based applications. It is particularly suited for very high traffic\nweb sites and powers quite a number of the world's most visited ones.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/haproxy@2.9.5-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.haproxy.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Reliable, High Performance TCP/HTTP Load Balancer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.5-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-harfbuzz-8.3.0",
   "name": "harfbuzz",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2da4c4cff058e7739aca0ea64dd91be639877b4fc611521163362d27dbc05e41"
    }
   ],
   "description": "HarfBuzz is a text-shaping engine. If you give HarfBuzz a font and a string\ncontaining a sequence of Unicode codepoints, HarfBuzz selects and positions\nthe corresponding glyphs from the font, applying all of the necessary layout\nrules and font features. HarfBuzz then returns the string to you in the form\nthat is correctly arranged for the language and writing system.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/harfbuzz@8.3.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://harfbuzz.github.io/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A text shaping engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.3.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-haveged-1.9.18",
   "name": "haveged",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0607a8ea2c700b20ce49deb2060856a3880884ff3356c3808ed634e207efab64"
    }
   ],
   "description": "A Linux entropy source using the HAVEGE algorithm\n\nHaveged is a user space entropy daemon which is not dependent upon the\nstandard mechanisms for harvesting randomness for the system entropy\npool. This is important in systems with high entropy needs or limited\nuser interaction (e.g. headless servers).\n\nHaveged uses HAVEGE (HArdware Volatile Entropy Gathering and Expansion)\nto maintain a 1M pool of random bytes used to fill /dev/random\nwhenever the supply of random bits in /dev/random falls below the low\nwater mark of the device. The principle inputs to haveged are the\nsizes of the processor instruction and data caches used to setup the\nHAVEGE collector. The haveged default is a 4kb data cache and a 16kb\ninstruction cache. On machines with a cpuid instruction, haveged will\nattempt to select appropriate values from internal tables.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/haveged@1.9.18-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jirka-h/haveged",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Linux entropy source using the HAVEGE algorithm",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9.18-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hawtbuf-1.11",
   "name": "hawtbuf",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a51243026644167e8d856192d65aec0194c2ca29c19f67fd028bdac4dc75db42"
    }
   ],
   "description": "This library implements a simple interface with working with\nbyte arrays. It is a shame that the Java SDK did not come with\na built in class that was just simply a byte[], int offset,\nint length class which provided a rich interface similar to\nwhat the String class does for char arrays. This library\nfills in that void by providing a Buffer class which does provide\nthat rich interface.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hawtbuf@1.11-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fusesource/hawtbuf/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A rich byte buffer library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.11-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hawtdispatch-1.22",
   "name": "hawtdispatch",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9f8fee1a04d1e5e924b90648a77a5051eee6a3dfc88838b5a215747d9c6071cd"
    }
   ],
   "description": "HawtDispatch is a small (less than 100k) thread pooling and\nNIO event notification framework API modeled after the\nlibdispatch API that Apple created to power the Grand Central\nDispatch (GCD) technology in OS X. It allows you to easily develop\nmulti-threaded applications without having to deal with the\nproblems that traditionally plague multi-threaded application\ndevelopment.\nThis package provides the libdispatch style API for Java.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hawtdispatch@1.22-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fusesource/hawtdispatch/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The libdispatch style API for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.22-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hawtjni-1.16",
   "name": "hawtjni",
   "licenseConcluded": "ASL 2.0 and EPL-1.0 and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "83ae565cb4e5725f8abc62c480183025d8bec4051e5ed74aba03395bf9b9eeb8"
    }
   ],
   "description": "HawtJNI is a code generator that generates the JNI code required by\nthe following code:implement Java native methods. It is based on jnigen\ncode generator .This is part of the SWT Tools project, which is used to\ngenerate all JNI code for the Eclipse platform.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hawtjni@1.16-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://hawtjni.fusesource.org/",
   "licenseDeclared": "ASL 2.0 and EPL-1.0 and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Produces the JNI code,known as a code generator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.16-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hbase-2.5.0",
   "name": "hbase",
   "licenseConcluded": "Apache-2.0 and BSD and CPL-1.0 and EPL-1.0 and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "41e188f78f11ea8b471eced0df7d271434c136d480c41338c927ef8c1f945ad7"
    }
   ],
   "description": "Apache HBase is a database for Apache Hadoop that provides a distributed,\nscalable, big data store.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hbase@2.5.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://hbase.apache.org/",
   "licenseDeclared": "Apache-2.0 and BSD and CPL-1.0 and EPL-1.0 and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A database for Apache Hadoop",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hdf-4.2.14",
   "name": "hdf",
   "licenseConcluded": "IJG",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ff4c614bbb089138692539499cdfe9b259a2aafcc2c8dc9a50d9581ef7621480"
    }
   ],
   "description": "HDF is a general purpose library and file format for storing scientific data.\nHDF can store two primary objects: datasets and groups. A dataset is\nessentially a multidimensional array of data elements, and a group is a\nstructure for organizing objects in an HDF file. Using these two basic\nobjects, one can create and store almost any kind of scientific data\nstructure, such as images, arrays of vectors, and structured and unstructured\ngrids. You can also mix and match them in HDF files according to your needs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hdf@4.2.14-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://portal.hdfgroup.org/",
   "licenseDeclared": "IJG",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A general purpose library and file format for storing scientific data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.2.14-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hdf5-1.14.5",
   "name": "hdf5",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "610b88c65383e85fb8ed2310e78e4f64ed319ea34a8a7df44dcae2f41e512f36"
    }
   ],
   "description": "HDF5 is a data model, library, and file format for storing and managing data. It supports an unlimited variety of datatypes, and is designed for flexible and efficient I/O and for high volume and complex data. HDF5 is portable and is extensible, allowing applications to evolve in their use of HDF5. The HDF5 Technology suite includes tools and applications for managing, manipulating, viewing, and analyzing data in the HDF5 format.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hdf5@1.14.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.hdfgroup.org/solutions/hdf5/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A data model, library, and file format for storing and managing data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.14.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hdparm-9.65",
   "name": "hdparm",
   "licenseConcluded": "BSD AND GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ab03434fd8cfb01d5885544c9b8e41e851a25d92139285af358600b8617480b8"
    }
   ],
   "description": "hdparm - get/set ATA/SATA drive parameters under Linux.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hdparm@9.65-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/hdparm/",
   "licenseDeclared": "BSD AND GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A system utility for setting or showing hard drive parameters",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9.65-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-help2man-1.49.3",
   "name": "help2man",
   "licenseConcluded": "GPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2cf4bb7b2b82e831906c5e2ceb481ca2e176ed2b509a677f452a643d2cd58b52"
    }
   ],
   "description": "help2man is a tool for automatically generating simple manual pages from program output.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/help2man@1.49.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/help2man",
   "licenseDeclared": "GPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Create simple man pages from --help output",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.49.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hessian-4.0.65",
   "name": "hessian",
   "licenseConcluded": "ASL 1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dac4283ee64148a9d79b7561611c4cf66944942fb39ded05b401170c85ed5131"
    }
   ],
   "description": "This is the Java implementation of Caucho's Hession binary transport\nprotocol for web services.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hessian@4.0.65-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://hessian.caucho.com/",
   "licenseDeclared": "ASL 1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java implementation of a binary protocol for web services",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.65-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hexedit-1.6",
   "name": "hexedit",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6e59a5834479c2356fb6d2de822b1f86883180390e692185472138dceeebd243"
    }
   ],
   "description": "hexedit shows a file both in ASCII and in hexadecimal. The file can be a device as\nthe file is read a piece at a time. You can modify the file and search through it.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hexedit@1.6-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://rigaux.org/hexedit.html",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "hexedit - view and edit files in hexadecimal or in ASCII.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hfsplus-tools-540.1.linux3",
   "name": "hfsplus-tools",
   "licenseConcluded": "APSL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8db6db03445db2c594e683eb62143edc3f0494b78a123f187897e47a0ceb7423"
    }
   ],
   "description": "HFS+, HFS Plus, or Mac OS Extended are names for a file system developed by Apple Computer to replace\ntheir Hierarchical File System (HFS). In addition to being the default file system on modern Apple\ncomputers, HFS+ is one of two formats, FAT being the other, that are supported by the iPod hard-disk\nbased music player. Unlike FAT, HFS+ supports UNIX style file permissions, which makes it useful for\nserving and sharing files in a secured manner.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hfsplus-tools@540.1.linux3-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://gentoo-wiki.com/HOWTO_hfsplus",
   "licenseDeclared": "APSL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools to create/check Apple HFS+ filesystems",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:540.1.linux3-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hibernate-5.0.10",
   "name": "hibernate",
   "licenseConcluded": "LGPLv2+ and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4e400efe87f8e3efe3dd908a7a61553952ed805d226b383a11646c6f53525537"
    }
   ],
   "description": "Hibernate is a powerful, high-performance, feature-rich and very popular ORM solution for Java.\nHibernate facilitates development of persistent objects based on the common Java object model to\nmirror the underlying database structure. This approach progresses the business performance to\nsome extent, advances development efficiency exceedingly and obtains preferable economical\nefficiency and practicability.\n\nProvides: hibernate-core = 5.0.10-10.oe2403sp2\nProvides: hibernate-c3p0 = 5.0.10-10.oe2403sp2\nProvides: hibernate-ehcache = 5.0.10-10.oe2403sp2\nProvides: hibernate-entitymanager = 5.0.10-10.oe2403sp2\nProvides: hibernate-envers = 5.0.10-10.oe2403sp2\nProvides: hibernate-hikaricp = 5.0.10-10.oe2403sp2\nProvides: hibernate-infinispan = 5.0.10-10.oe2403sp2\nProvides: hibernate-java8 = 5.0.10-10.oe2403sp2\nProvides: hibernate-osgi = 5.0.10-10.oe2403sp2\nProvides: hibernate-parent = 5.0.10-10.oe2403sp2\nProvides: hibernate-proxool = 5.0.10-10.oe2403sp2\nProvides: hibernate-spatial = 5.0.10-10.oe2403sp2\nProvides: hibernate-testing = 5.0.10-10.oe2403sp2\nProvides: hibernate-javadoc = 5.0.10-10.oe2403sp2\n\nObsoletes: hibernate-core < 5.0.10-10.oe2403sp2\nObsoletes: hibernate-c3p0 < 5.0.10-10.oe2403sp2\nObsoletes: hibernate-ehcache < 5.0.10-10.oe2403sp2\nObsoletes: hibernate-entitymanager < 5.0.10-10.oe2403sp2\nObsoletes: hibernate-envers < 5.0.10-10.oe2403sp2\nObsoletes: hibernate-hikaricp < 5.0.10-10.oe2403sp2\nObsoletes: hibernate-infinispan < 5.0.10-10.oe2403sp2\nObsoletes: hibernate-java8 < 5.0.10-10.oe2403sp2\nObsoletes: hibernate-osgi < 5.0.10-10.oe2403sp2\nObsoletes: hibernate-parent < 5.0.10-10.oe2403sp2\nObsoletes: hibernate-proxool < 5.0.10-10.oe2403sp2\nObsoletes: hibernate-spatial < 5.0.10-10.oe2403sp2\nObsoletes: hibernate-testing < 5.0.10-10.oe2403sp2\nObsoletes: hibernate-javadoc < 5.0.10-10.oe2403sp2",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hibernate@5.0.10-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.hibernate.org/",
   "licenseDeclared": "LGPLv2+ and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "an easy-to-use and powerful object relational persistence framework for Java applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0.10-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hibernate-commons-annotations-5.0.1",
   "name": "hibernate-commons-annotations",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b1d1058a681037b61666ded542428daee80dacdcf79d1f5d98c06d4d79e90ce5"
    }
   ],
   "description": "Hibernate Commons Annotations is a utility project used by several\nHibernate projects; as a user of Hibernate libraries you probably\nare not going to use this directly.\n\nIt's first scope is to support Java Generics type discovery.\nIt's second scope is to support Java Annotations overriding\nthrough XML files (mainly but not conceptually limited to).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hibernate-commons-annotations@5.0.1-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.hibernate.org/",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hibernate Commons Annotations",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0.1-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hibernate-jpa-2.0-api-1.0.1",
   "name": "hibernate-jpa-2.0-api",
   "licenseConcluded": "EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e0002664e92512594695926f711afebcc60d03c4f5f1c1dfc9830c9e3a3d917a"
    }
   ],
   "description": "Hibernate definition of the Java Persistence 2.0 (JSR 317) API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hibernate-jpa-2.0-api@1.0.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.hibernate.org/",
   "licenseDeclared": "EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Persistence 2.0 (JSR 317) API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hibernate-jpa-2.1-api-1.0.0",
   "name": "hibernate-jpa-2.1-api",
   "licenseConcluded": "EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5296755ed47668978e73dd3ae19331eed12d4e84df548fdd0113a3b003962a3f"
    }
   ],
   "description": "Java Persistence 2.1 API",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hibernate-jpa-2.1-api@1.0.0-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.hibernate.org/",
   "licenseDeclared": "EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Persistence 2.1 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hibernate-validator-5.2.4",
   "name": "hibernate-validator",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7375eac3e6601b6e402a3d30a88d082154f533a4174aeca641e69e545529a432"
    }
   ],
   "description": "This is the reference implementation of JSR-349 - Bean Validation 1.1.\nBean Validation defines a meta-data model and API for JavaBean as well\nas method validation. The default meta-data source are annotations,\nwith the ability to override and extend the meta-data through the\nuse of XML validation descriptors.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hibernate-validator@5.2.4-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.hibernate.org/subprojects/validator.html",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Bean Validation 1.1 (JSR 349) Reference Implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.2.4-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hibernate3-3.6.10",
   "name": "hibernate3",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4d7f9b7f21d0d88100135d213161409c3a0eee5a3bcfac2819cdb3ccffc4d7d9"
    }
   ],
   "description": "Hibernate is an object-relational mapping solution for the Java language.\nIt is free, open source software released under the GNU Lesser General\nPublic License. It provides an easy-to-use persistence framework for the\nmapping of object-oriented domain models to traditional relational databases.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hibernate3@3.6.10-26.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.hibernate.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Inquiry service and persistence of releationship",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.6.10-26.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hibernate4-4.3.11",
   "name": "hibernate4",
   "licenseConcluded": "LGPLv2+ and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2f7150ae03a360118381447fd533383ecee37fec64e8d56362f968e2fc4be373"
    }
   ],
   "description": "Hibernate is a powerful, ultra-high performance\nobject/relational persistence and query service\nfor Java. Hibernate lets you develop persistent\nobjects following common Java idiom - including\nassociation, inheritance, polymorphism, composition\nand the Java collections framework. Extremely\nfine-grained, richly typed object models are\npossible. The Hibernate Query Language, designed\nas a \"minimal\" object-oriented extension to SQL,\nprovides an elegant bridge between the object and\nrelational worlds. Hibernate is now the most\npopular ORM solution for Java.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hibernate4@4.3.11-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.hibernate.org/",
   "licenseDeclared": "LGPLv2+ and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Relational persistence and query service",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.3.11-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hicolor-icon-theme-0.17",
   "name": "hicolor-icon-theme",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a282c405c606b74d8e7b1d6f87744be14bb21f454b822224ac4e12a97b93e565"
    }
   ],
   "description": "Icon-theme contains the standard also references the default\nicon theme called hicolor.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hicolor-icon-theme@0.17-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.freedesktop.org/wiki/Software/icon-theme/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The default icon theme",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.17-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hikptool-1.0.0",
   "name": "hikptool",
   "licenseConcluded": "MulanPSL2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "07ca8a1ebdef731db369bb9b8da250c197097776bdade52ce4d76ae081ad953f"
    }
   ],
   "description": "This package contains the hikptool",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hikptool@1.0.0-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/hikptool",
   "licenseDeclared": "MulanPSL2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A userspace tool for Linux providing problem location on Kunpeng chips",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hiredis-1.2.0",
   "name": "hiredis",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0ce6c26f9153fb798763340d0b7642b768a64c1e5e5895cfd5e7e6c715b0127c"
    }
   ],
   "description": "Hiredis is a minimalistic C client library for the Redis database.\nIt is minimalistic because it just adds minimal support for the protocol,\nbut at the same time it uses a high level printf-alike API in order to make it much higher level than\notherwise suggested by its minimal code base and the lack of explicit bindings for every Redis command.\n\nApart from supporting sending commands and receiving replies, it comes with a reply parser that\nis decoupled from the I/O layer.It is a stream parser designed for easy reusability, which can\nfor instance be used in higher level language bindings for efficient reply parsing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hiredis@1.2.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/redis/hiredis",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A minimalistic C client library for the Redis database",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hive-3.1.3",
   "name": "hive",
   "licenseConcluded": "Apache-2.0 and Python-2.0 and MPL-2.0 and BSD and ICU",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2a723ea6cb91ecc6bfa6214ab47792fec1662984cbeb82b84623ef87a529bf5b"
    }
   ],
   "description": "The Apache Hive data warehouse software facilitates querying and\nmanaging large datasets residing in distributed storage. Apache Hive\nprovides a mechanism to project structure onto this data and query\nthe data using a SQL-like language called HiveQL.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hive@3.1.3-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://hive.apache.org/",
   "licenseDeclared": "Apache-2.0 and Python-2.0 and MPL-2.0 and BSD and ICU",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Apache Hadoop data warehouse",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hivex-1.3.23",
   "name": "hivex",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "140a55b89f6848e502458aa1ddaa776504d695a4eaaffd6c63d5aeffd298c845"
    }
   ],
   "description": "Hive files are the undocumented binary files that Windows uses to store the Windows Registry on disk.\nHivex is a library that can read and write to these files.\n\n'hivexsh' is a shell you can use to interactively navigate a hive binary file.\n\n'hivexregedit' (in perl-hivex) lets you export and merge to the textual regedit format.\n\n'hivexml' can be used to convert a hive file to a more useful XML format.\n\nIn order to get access to the hive files themselves, you can copy them from a Windows machine.  They are\nusually found in %systemroot%\\system32\\config.  For virtual machines we recommend using libguestfs or\nguestfish to copy out these files.  libguestfs also provides a useful high-level tool called 'virt-win-reg'\n (based on hivex technology) which can be used to query specific registry keys in an existing Windows VM.\n\nFor OCaml bindings, see 'ocaml-hivex-devel'.\n\nFor Perl bindings, see 'perl-hivex'.\n\nFor Python 3 bindings, see 'python3-hivex'.\n\nFor Ruby bindings, see 'ruby-hivex'.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hivex@1.3.23-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libguestfs.org/",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Read and write Windows Registry binary hive files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.23-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hostname-3.23",
   "name": "hostname",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "57693bc3fb75f3332cab7148f41a78a5701c5162bed44f9290a0f4c700f81d80"
    }
   ],
   "description": "This package provides funcions to display or set system's hostname or NIS domain\nname, and displays its DNS name as well.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hostname@3.23-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://packages.qa.debian.org/h/hostname.html",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utility to set/show the host name or domain name",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.23-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hping-20200503",
   "name": "hping",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4805c620c9553d0fd2db6fc49302380068c3d3839330ad726e585ccf26706fd9"
    }
   ],
   "description": "hping is a command-line oriented TCP/IP packet assembler/analyzer. The interface is inspired to the ping(8) unix command, but hping isn't only able to send ICMP echo requests. It supports TCP, UDP, ICMP and RAW-IP protocols, has a traceroute mode, the ability to send files between a covered channel, and many other features",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hping@20200503-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.hping.org/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "hping is a command-line oriented TCP/IP packet assembler/analyzer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20200503-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hplip-3.23.8",
   "name": "hplip",
   "licenseConcluded": "GPLv2+ and MIT and BSD and IJG and Public Domain and GPLv2+ with exceptions and ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "316cbe142f465c99d4ee0bef4239a921ff27e2b2fe729b332e5d805e01eb0aef"
    }
   ],
   "description": "The Hewlett-Packard Linux Imaging and Printing Project provides\ndrivers for HP printers and multi-function peripherals.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hplip@3.23.8-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://developers.hp.com/hp-linux-imaging-and-printing",
   "licenseDeclared": "GPLv2+ and MIT and BSD and IJG and Public Domain and GPLv2+ with exceptions and ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HP Linux Imaging and Printing Project",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.23.8-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hppc-0.8.2",
   "name": "hppc",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c568212c75beb475eadf6e2a846d622c5133d80f5d6a76ea34e4335b3debbcc0"
    }
   ],
   "description": "Fundamental data structures (maps, sets, lists, stacks, queues) generated for\ncombinations of object and primitive types to conserve JVM memory and speed\nup execution.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hppc@0.8.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://labs.carrotsearch.com/hppc.html",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "High Performance Primitive Collections for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hsak-1.0",
   "name": "hsak",
   "licenseConcluded": "Mulan PSL v2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "13fef98911849e6b59924f715cab6f2a72189727a77a5e85d533f3d38279988e"
    }
   ],
   "description": "Hybrid storage Acceleration Kit",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hsak@1.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/hsak",
   "licenseDeclared": "Mulan PSL v2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hybrid Storage Acceleration Kit, which is an IO software stack that provides high bandwidth and low latency for new storage media.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hspell-1.4",
   "name": "hspell",
   "licenseConcluded": "AGPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3dc20809c697a01b693283e9bf7a83a998c5e54f12dd16916d3ca38cf1a3f8cc"
    }
   ],
   "description": "Hspell is a free Hebrew spell-checker and morphological analyzer, which provides a spell-like\ninterface that can give the list of wrong words in the input text and prints all known\nmeanings of a Hebrew string.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hspell@1.4-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://hspell.ivrix.org.il/",
   "licenseDeclared": "AGPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A checker for Hebrew spell",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hsqldb-2.4.0",
   "name": "hsqldb",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "07f809786993036a60a0bf69a11d341dd4d5030bb797ac899f8f29a3e69ecb0d"
    }
   ],
   "description": "HSQLdb is a relational database engine written in JavaTM , with a JDBC\ndriver, supporting a subset of ANSI-92 SQL. It offers a small (about\n100k), fast database engine which offers both in memory and disk based\ntables. Embedded and server modes are available. Additionally, it\nincludes tools such as a minimal web server, in-memory query and\nmanagement tools (can be run as applets or servlets, too) and a number\nof demonstration examples.\nDownloaded code should be regarded as being of production quality. The\nproduct is currently being used as a database and persistence engine in\nmany Open Source Software projects and even in commercial projects and\nproducts! In it's current version it is extremely stable and reliable.\nIt is best known for its small size, ability to execute completely in\nmemory and its speed. Yet it is a completely functional relational\ndatabase management system that is completely free under the Modified\nBSD License. Yes, that's right, completely free of cost or restrictions!",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hsqldb@2.4.0-5.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ryenus/hsqldb",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HyperSQL Database Engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.4.0-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hsqldb1-1.8.1.3",
   "name": "hsqldb1",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7f9082fd08c6752bf45ccc8bfc6196305dbe324d77b51158476a3086ad13e684"
    }
   ],
   "description": "HSQLdb is a relational database engine written in JavaTM , with a JDBC\ndriver, supporting a subset of ANSI-92 SQL. It offers a small (about\n100k), fast database engine which offers both in memory and disk based\ntables. Embedded and server modes are available. Additionally, it\nincludes tools such as a minimal web server, in-memory query and\nmanagement tools (can be run as applets or servlets, too) and a number\nof demonstration examples.\nDownloaded code should be regarded as being of production quality. The\nproduct is currently being used as a database and persistence engine in\nmany Open Source Software projects and even in commercial projects and\nproducts! In it's current version it is extremely stable and reliable.\nIt is best known for its small size, ability to execute completely in\nmemory and its speed. Yet it is a completely functional relational\ndatabase management system that is completely free under the Modified\nBSD License. Yes, that's right, completely free of cost or restrictions!",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hsqldb1@1.8.1.3-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://hsqldb.sourceforge.net/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HyperSQL Database Engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.1.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-htop-3.3.0",
   "name": "htop",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "78526374162a7b11cbf6ae041aaa0e357feaeb9073b037c9c739a9ed35e2ac48"
    }
   ],
   "description": "htop is a cross-platform interactive process viewer.\nhtop allows scrolling the list of processes vertically and horizontally to see their full command lines and related information like memory and CPU consumption.\nThe information displayed is configurable through a graphical setup and can be sorted and filtered interactively.\nTasks related to processes (e.g. killing and renicing) can be done without entering their PIDs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/htop@3.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://htop.dev",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "htop - an interactive process viewer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-htslib-1.19",
   "name": "htslib",
   "licenseConcluded": "MIT and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "21019370d70e16473fcec6d6c7d33a7c2e8465ebfc80c232f6c3109f1e63fc61"
    }
   ],
   "description": "HTSlib is an implementation of a unified C library for accessing common file\nformats, such as SAM, CRAM and VCF, used for high-throughput sequencing data,\nand is the core library used by samtools and bcftools. HTSlib only depends on\nzlib. It is known to be compatible with gcc, g++ and clang.\nHTSlib implements a generalized BAM index, with file extension .csi (\ncoordinate-sorted index). The HTSlib file reader first looks for the new index\nand then for the old if the new index is absent.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/htslib@1.19-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.htslib.org",
   "licenseDeclared": "MIT and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C library for high-throughput sequencing data formats",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.19-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-http-builder-0.7.2",
   "name": "http-builder",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f540d9faceae9aab1051847464e1f7b8b4432136069236543b9a5dd618663108"
    }
   ],
   "description": "HTTPBuilder exposes convenience methods for common request types,\n(i.e. GET and POST) and a more complex request method that allows\nfine-grained configuration of each request and response.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/http-builder@0.7.2-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jgritman/httpbuilder",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Easy HTTP client for Groovy",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.2-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-http-parser-2.9.4",
   "name": "http-parser",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "91041155050ba342059b9698d5ac2d35a74a6be8e8ac4fef43989b29241e5e68"
    }
   ],
   "description": "http-parser parses the HTTP request headers and body. As such, it acts as\na barrier in the policy to guarantee that the entire content has been received\nbefore any other filters are invoked.The parser filter forces the server\nto do \"store-and-forward\" routing instead of the default \"cut-through\" routing,\nwhere the request is only parsed on-demand. This filter can be used as a simple test\nto ensure that the message is XML, for example.\n\nFeatures:\n\n  * No dependencies\n  * Handles persistent streams (keep-alive)\n  * Decodes chunked encoding\n  * Upgrade support\n  * Defends against buffer overflow attacks",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/http-parser@2.9.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/nodejs/http-parser",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTTP request/response parser for C",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-http-load-09Mar2016",
   "name": "http_load",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8662a3766bc1b9a36cab4ee4b47be646ff86ce3895b318753a6294736c9ccac0"
    }
   ],
   "description": "http_load runs multiple http fetches in parallel, to test the throughput of a web server. However unlike most such test clients, it runs in a single process, so it doesn't bog down the client machine. It can be configured to do https fetches as well",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/http_load@09Mar2016-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.acme.com/software",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "multiprocessing http test client",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:09Mar2016-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-httpcomponents-asyncclient-4.1.5",
   "name": "httpcomponents-asyncclient",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ffe9bd733d0d75642d59073b30b6d8db1fd7c4bb227866d3dbc226d86eac3f67"
    }
   ],
   "description": "Asynch HttpClient is a HTTP/1.1 compliant HTTP agent implementation based on\nHttpCore NIO and HttpClient components. It is a complementary module to\nApache HttpClient intended for special cases where ability to handle\na great number of concurrent connections is more important than performance\nin terms of a raw data throughput.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/httpcomponents-asyncclient@4.1.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://hc.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache components to build asynchronous client side HTTP services",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.1.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-httpcomponents-client-4.5.5",
   "name": "httpcomponents-client",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "916ac7d20c1b9095a91980de6e68b309ce5cbb0312ae28d093853ed13564db8a"
    }
   ],
   "description": "HttpClient is an HTTP proxy implementation of HTTP / 1.1 extended by\nhttpcomponents HttpCore,which provides reusable components for\nHTTP state management, HTTP connection management, and client-side\nauthentication. HttpComponents Client is almost equalto Commons\nHttpClient 3.x. Users of Commons HttpClient strongly support it.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/httpcomponents-client@4.5.5-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://hc.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library of components for building client side HTTP services",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.5.5-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-httpcomponents-core-4.4.15",
   "name": "httpcomponents-core",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3b15b1fb39a6e304e05955881e58885ab35ebaaee9c4f79c716b3809df8c2954"
    }
   ],
   "description": "HttpCore is a set of low level HTTP transport components that can be\nused to build custom client and server side HTTP services with a\nminimal footprint. HttpCore supports two I/O models: blocking I/O\nmodel based on the classic Java I/O and non-blocking, event driven I/O\nmodel based on Java NIO.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/httpcomponents-core@4.4.15-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://hc.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Set of low level Java HTTP transport components for HTTP services",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.4.15-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-httpcomponents-project-11",
   "name": "httpcomponents-project",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "612dd84800219d05f9346aca7c97d4ccb5b71eb5d9d6653df143bddcaa1e7cc3"
    }
   ],
   "description": "Apache components to build HTTP enabled services.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/httpcomponents-project@11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://hc.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache components to build HTTP enabled services",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-httpd-2.4.58",
   "name": "httpd",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1a91aec493edafc645891f4eb6d938a1fae86f431904cbdcd353fca091cca8af"
    }
   ],
   "description": "Apache HTTP Server is a powerful and flexible HTTP/1.1 compliant web server.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/httpd@2.4.58-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://httpd.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache HTTP Server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.58-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-httpunit-1.7",
   "name": "httpunit",
   "licenseConcluded": "MIT and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8ad90de2542f2f27995505807581e6046e4e990e0d96a267fdda9328e2fb015d"
    }
   ],
   "description": "HttpUnit emulates the relevant portions of browser behavior, including form\nsubmission, JavaScript, basic http authentication, cookies and automatic page\nredirection, and allows Java test code to examine returned pages either as\ntext, an XML DOM, or containers of forms, tables, and links.\nA companion framework, ServletUnit is included in the package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/httpunit@1.7-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://httpunit.sourceforge.net/",
   "licenseDeclared": "MIT and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Automated web site testing toolkit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-1.7.0",
   "name": "hunspell",
   "licenseConcluded": "LGPLv2+ or GPLv2+ or MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5938d5e17e79066b5eec3abd2fc3ea2cd923b2e0b8e847d4c2f66cf493be8892"
    }
   ],
   "description": "Hunspell is a free spell checker and morphological analyzer library and\ncommand-line tool, licensed under LGPL/GPL/MPL tri-license.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell@1.7.0-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/hunspell/hunspell",
   "licenseDeclared": "LGPLv2+ or GPLv2+ or MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A spell checker and morphological analyzer library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.0-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-ak-0.9.1",
   "name": "hunspell-ak",
   "licenseConcluded": "LGPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "684ba68307aedf7a92c336d3ccfb6eac81070fff37fbedf4542092a7c6285fcc"
    }
   ],
   "description": "Hunspell dictionaries for Akan.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-ak@0.9.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://kasahorow.org/content/akan-nsɛmfuaasekyerɛ",
   "licenseDeclared": "LGPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Akan",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-am-0.20090704",
   "name": "hunspell-am",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "66f0ebe4cd16228dd541b1cffe2ae6ad7706fa8d07b333992861a0262f7a0650"
    }
   ],
   "description": "Hunspell dictionaries for Amharic.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-am@0.20090704-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.cs.ru.nl/~biniam/geez/index.php",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Amharic",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20090704-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-ar-3.5",
   "name": "hunspell-ar",
   "licenseConcluded": "GPLv2 or LGPLv2 or MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5eeded773941e0ba41a4f5bfae3029471a678b9e704450532432b06485dd43a3"
    }
   ],
   "description": "Arabic (Egypt, Algeria, etc.) hunspell dictionaries.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-ar@3.5-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ayaspell.sourceforge.net/",
   "licenseDeclared": "GPLv2 or LGPLv2 or MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Arabic",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-as-1.0.3",
   "name": "hunspell-as",
   "licenseConcluded": "GPLv2+ or LGPLv2+ or MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5e890198d7e39875f2f2049183dcaad61aa6650d8d7825f7e1b633c084aa7bc8"
    }
   ],
   "description": "Hunspell dictionaries for Assamese",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-as@1.0.3-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://extensions.openoffice.org/en/project/assamese-dictionaryspell-checker",
   "licenseDeclared": "GPLv2+ or LGPLv2+ or MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Assamese",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.3-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-ast-2.5",
   "name": "hunspell-ast",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1ee2213ad7b300b2cac134d056c524532fab3fa32eff275ecbe61f9a39e711f3"
    }
   ],
   "description": "Asturian hunspell dictionaries used in OpenOffice.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-ast@2.5-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://softastur.org/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Asturian hunspell dictionaries used in OpenOffice",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-az-0.20040827",
   "name": "hunspell-az",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d7a91d16373f94fb9f30006aabdce9f2239b401d1e2e57eb51c6acc63d48e81d"
    }
   ],
   "description": "Hunspell dictionaries for Azerbaijani.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-az@0.20040827-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://crubadan.org/applications",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Azerbaijani",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20040827-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-be-1.1",
   "name": "hunspell-be",
   "licenseConcluded": "GPL+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e68a87f86fd03aaaab30c12f312d58bc5a900378f4c221d1061c515897719edd"
    }
   ],
   "description": "This package provides hunspell dictionaries for Belarusian",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-be@1.1-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://extensions.services.openoffice.org/project/dict-be-official",
   "licenseDeclared": "GPL+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Belarusian",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-ber-0.20080210",
   "name": "hunspell-ber",
   "licenseConcluded": "GPL+ and LGPLv2+ and MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cc9d03c5b97343aade875883a22cebbb7c38ee8f00c1b7bb32ba707be4015f4c"
    }
   ],
   "description": "Amazigh dictionaries of hunspell.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-ber@0.20080210-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ayaspell.sourceforge.net/am.html",
   "licenseDeclared": "GPL+ and LGPLv2+ and MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Amazigh dictionaries of hunspell",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20080210-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-bg-4.3",
   "name": "hunspell-bg",
   "licenseConcluded": "GPLv2+ or LGPLv2+ or MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "27e4f05672cfcef14ac7e5e6e4729f8591c3084743ce7ed578211979f7dc801a"
    }
   ],
   "description": "This package provides Bulgarian hunspell dictionaries and affices",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-bg@4.3-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://bgoffice.sourceforge.net/",
   "licenseDeclared": "GPLv2+ or LGPLv2+ or MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides Bulgarian hunspell dictionaries and affices",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.3-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-bn-1.0.0",
   "name": "hunspell-bn",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4bef119f93afe09a1c9896cfbe3cc3729e3ba75a2506a4a82123010c644c7c55"
    }
   ],
   "description": "This package Provides Bengali hunspell dictionaries and affices",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-bn@1.0.0-11.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitorious.org/hunspell_dictionaries/hunspell_dictionaries.git",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides Bengali hunspell dictionaries and affices",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.0.0-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-br-0.15",
   "name": "hunspell-br",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7beb19beab59292e0986a8760c490e9e6d42596779585006ccb0ab51b33f329f"
    }
   ],
   "description": "This package provides Breton hunspell dictionaries and affices",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-br@0.15-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.drouizig.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides Breton hunspell dictionaries and affices",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.15-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-ca-2.3",
   "name": "hunspell-ca",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "904567e40dae0323e22521c8e9ea6a293efc0666f2b995d733a49d2b778c6166"
    }
   ],
   "description": "The dictionaries for Catalan hunspell",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-ca@2.3-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.softcatala.org/wiki/Projectes/Corrector_ortogràfic",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The dictionaries for Catalan hunspell",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-cop-0.3",
   "name": "hunspell-cop",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "317fe75df41d230bb9f5ed63c17c6fc7a1fae375d443f7b086d579dd1f4ed75a"
    }
   ],
   "description": "Hunspell dictionaries for Coptic.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-cop@0.3-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.moheb.de/coptic_oo.html",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Coptic",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-csb-0.20050311",
   "name": "hunspell-csb",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3cdcddf143654bc272aab49bcee870c06c6f2a955f892bb24c3354fba0c0e102"
    }
   ],
   "description": "Kashubian hunspell dictionaries for hunspell used in OpenOffice.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-csb@0.20050311-21.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ftp.gnu.org/gnu/aspell/dict/csb",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Kashubian hunspell dictionaries for hunspell used in OpenOffice",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20050311-21.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-cv-1.10",
   "name": "hunspell-cv",
   "licenseConcluded": "GPLv3+ or LGPLv3+ or MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "02be86ce287aadcad707f2d400e84d670dd4a6bd686c351f009c5041d5ecd083"
    }
   ],
   "description": "The dictionaries for Chuvash hunspell",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-cv@1.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://hunspell.chv.su/download.shtml",
   "licenseDeclared": "GPLv3+ or LGPLv3+ or MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The dictionaries for Chuvash hunspell",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-cy-0.20040425",
   "name": "hunspell-cy",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "90c356e1bd51594d2b34920273c26f3bd7cbb2cefcc1ba9b39d2bc622dc9b381"
    }
   ],
   "description": "The dictionaries for Welsh hunspell",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-cy@0.20040425-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.e-gymraeg.co.uk/",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The dictionaries for Welsh hunspell",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20040425-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-da-1.7.42",
   "name": "hunspell-da",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6959e4eb041f847488910b591d49c9520d425ea5f0ada060f0a7f7c2126445fa"
    }
   ],
   "description": "Danish dictionaries of hunspell.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-da@1.7.42-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://da.speling.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dictionaries of Danish hunspell",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.42-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-de-0.20161207",
   "name": "hunspell-de",
   "licenseConcluded": "GPLv2 or GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2b6a2d84981a93f96369b132b21863ccfc372f9adea45509763c57db56565ac5"
    }
   ],
   "description": "German dictionary for Ispell, Myspell und Hunspell using the new orthography.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-de@0.20161207-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.j3e.de/ispell/igerman98",
   "licenseDeclared": "GPLv2 or GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "German dictionary",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20161207-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-dsb-1.4.8",
   "name": "hunspell-dsb",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "89f962793df186ac585dfdb7c53afc7ff58e879c7b38f4aa8ebc02192555026e"
    }
   ],
   "description": "Hunspell dictionaries for Lower Sorbian.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-dsb@1.4.8-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://dsb-spell.sourceforge.net",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Lower Sorbian",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.8-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-el-0.9",
   "name": "hunspell-el",
   "licenseConcluded": "GPLv2+ or LGPLv2+ or MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ff387458ea3e8c4e8e799013d0b35fc5b2e6d968b86abfb747dc8d8a84e584fd"
    }
   ],
   "description": "The hunspell dictionaries for Greek.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-el@0.9-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.elspell.gr/",
   "licenseDeclared": "GPLv2+ or LGPLv2+ or MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The hunspell dictionaries for Greek.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.9-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-en-2020.12.07",
   "name": "hunspell-en",
   "licenseConcluded": "LGPLv2+ and LGPLv2 and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "91c44044873aa5647bc4f4b0c5895a0962cbc56167e2ede47aebc2459852fa36"
    }
   ],
   "description": "English (US, UK, etc.) hunspell dictionaries",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-en@2020.12.07-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wordlist.aspell.net",
   "licenseDeclared": "LGPLv2+ and LGPLv2 and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "English hunspell dictionaries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2020.12.07-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-eo-1.0",
   "name": "hunspell-eo",
   "licenseConcluded": "LGPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "acf5a16d9f83237fe07b8e1c5c8feda1add35066c54c1ff0115ce484bc0540d0"
    }
   ],
   "description": "Spell-checking dictionary for Esperanto.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-eo@1.0-0.18.dev.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://extensions.services.openoffice.org/project/literumilo",
   "licenseDeclared": "LGPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Spell-checking dictionary for Esperanto",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-0.18.dev.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-es-2.8",
   "name": "hunspell-es",
   "licenseConcluded": "LGPLv3+ or GPLv3+ or MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bebc5c4ae1df722f73cd3910d6f262a149f8fa4153bf95e6c31f955a20cc0a7f"
    }
   ],
   "description": "Hunspell dictionaries for Spanish (Spain, Mexico, etc.).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-es@2.8-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sbosio/rla-es/",
   "licenseDeclared": "LGPLv3+ or GPLv3+ or MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Spanish",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-et-0.20030606",
   "name": "hunspell-et",
   "licenseConcluded": "LGPL-2.1-or-later AND LPPL-1.3a",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "938e5cc82eace9729194baa17df1e9c12b39fb8061e49d494ed3dd131bac275d"
    }
   ],
   "description": "Hunspell dictionaries for Estonian.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-et@0.20030606-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.meso.ee/~jjpp/speller/",
   "licenseDeclared": "LGPL-2.1-or-later AND LPPL-1.3a",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Estonian",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20030606-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-eu-5.1",
   "name": "hunspell-eu",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "348406f242ec2ec3fcd0f7c8d664a6f2e47dfccff01ece9cb33343ed0ea8df14"
    }
   ],
   "description": "Hunspell dictionaries for Basque.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-eu@5.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://xuxen.eus",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Basque",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-fa-0.20070116",
   "name": "hunspell-fa",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9985642b0ba675499a91c5c3ea86884722bd18c3004dc22e9224e333c9e42a55"
    }
   ],
   "description": "hunspell dictionaries for Farsi.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-fa@0.20070116-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://aspell.net/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Farsi hunspell dictionaries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20070116-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-fj-1.2",
   "name": "hunspell-fj",
   "licenseConcluded": "LGPLv2+ or GPLv2+ or MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "337c4420ec6d4bca5a9a27f6d5d1453a07f492e0733b5f85fdb6f1d61380ad90"
    }
   ],
   "description": "hunspell dictionaries for Fijian.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-fj@1.2-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.iosn.net/pacific-islands/usp-microgrants/fijian-spellchecker",
   "licenseDeclared": "LGPLv2+ or GPLv2+ or MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fijian hunspell dictionaries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-fo-0.4.2",
   "name": "hunspell-fo",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "31b35ac091cd5fa3c3f697083892df94fe78b5eec96332f4782317b54d893be8"
    }
   ],
   "description": "Faroese dictionaries for hunspell.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-fo@0.4.2-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://fo.speling.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Faroese dictionaries for hunspell",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.2-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-fr-6.2",
   "name": "hunspell-fr",
   "licenseConcluded": "MPLv2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "52737948d67f11a65e56d136e9efd0ac3822e34e5ad9ed8c90959136bbbd5d5b"
    }
   ],
   "description": "hunspell dictionaries for French (France, Belgium, etc.).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-fr@6.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.dicollecte.org/home.php?prj=fr",
   "licenseDeclared": "MPLv2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "hunspell dictionaries for French",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-fur-0.20050912",
   "name": "hunspell-fur",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bbda6c1d059fb2e5d914dc0347694131a4ccd9e30a05ab593d3af26c8db34883"
    }
   ],
   "description": "Libraries for friulian hunspell dictionaries.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-fur@0.20050912-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://digilander.libero.it/paganf/coretors/dizionaris.html",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Libraries for friulian hunspell dictionaries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20050912-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-fy-3.0.0",
   "name": "hunspell-fy",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d3020192ff93a4550555ffa79081d5a7935b4e8b0a9184c82d540496f29d2c08"
    }
   ],
   "description": "hunspell dictionaries for Frisian.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-fy@3.0.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.mozilla-nl.org/projecten/frysk",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Frisian hunspell dictionaries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-ga-5.1",
   "name": "hunspell-ga",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2219657e01bdd3d4638fc0f3bdef675da9f12b748818ca5c45227078d5b327a8"
    }
   ],
   "description": "hunspell dictionaries for Irish.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-ga@5.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://cadhan.com/gaelspell",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "hunspell dictionaries for Irish",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-gd-3.3",
   "name": "hunspell-gd",
   "licenseConcluded": "GPLv2+ and GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b3b6d32d2fffa384f2d53c2e922e4a74ba8f1137afdf415d967b284c070abdc4"
    }
   ],
   "description": "Date files and scripts for building Scottish Gaelic spell checkers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-gd@3.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://extensions.services.openoffice.org/en/project/faclair-afb",
   "licenseDeclared": "GPLv2+ and GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Date files and scripts for building Scottish Gaelic spell checkers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-gl-0.20080515",
   "name": "hunspell-gl",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e922a40285d146617259ab63465087215f432260aed04fbc0d3bea7141c8c628"
    }
   ],
   "description": "Galician hunspell dictionaries.RAG/ILGnormative.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-gl@0.20080515-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.mancomun.org/index.php/Corrector_ortogr%C3%A1fico_para_OpenOffice.org#Descrici.C3.B3n",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Galician hunspell dictionaries.RAG/ILG normative.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20080515-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-grc-2.1.5",
   "name": "hunspell-grc",
   "licenseConcluded": "GPL+ or LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d32b0cae967d0a1b723b8b5b5122c10a35f108fea44310de1dabc1d4e65d23f6"
    }
   ],
   "description": "hunspell dictionaries for Ancient Greek",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-grc@2.1.5-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.himeros.eu/",
   "licenseDeclared": "GPL+ or LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "hunspell dictionaries for Ancient Greek",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.5-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-gu-1.0.0",
   "name": "hunspell-gu",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "756091c83ac4e900ad0ee403e2effddf62ad5a7d213cbb1224a3ea05eb5fdac4"
    }
   ],
   "description": "Gujarati hunspell dictionaries used in OpenOffice.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-gu@1.0.0-11.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitorious.org/hunspell_dictionaries/hunspell_dictionaries.git",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Gujarati hunspell dictionaries used in OpenOffice",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.0.0-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-gv-0.20040505",
   "name": "hunspell-gv",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "019908d6aa1dad1192d4c245528e5e839134b13263f1a33be4e594016c77922f"
    }
   ],
   "description": "Manx hunspell dictionaries used in OpenOffice.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-gv@0.20040505-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://borel.slu.edu/crubadan/apps.html",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Manx hunspell dictionaries used in OpenOffice",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20040505-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-haw-0.03",
   "name": "hunspell-haw",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c1e49f03d3e58dd4ac3401f5aa1ec757a6692d88c17e62176d1651e2175e8e1f"
    }
   ],
   "description": "Hawaiian hunspell dictionaries for hunspell used in OpenOffice.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-haw@0.03-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.spellcheck.net/hawaiian",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hawaiian hunspell dictionaries for hunspell used in OpenOffice",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.03-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-hil-0.14",
   "name": "hunspell-hil",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8fe3592c44baad102df25d475e096d0ce162764c82b3858b9b785b9e907d23f2"
    }
   ],
   "description": "This package provides Hiligaynon hunspell dictionaries and affices",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-hil@0.14-16.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://extensions.services.openoffice.org/project/hunspell-hil",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides Hiligaynon hunspell dictionaries and affices",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.14-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-hr-0.20040608",
   "name": "hunspell-hr",
   "licenseConcluded": "LGPLv2+ or SISSL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "07877bca2e47e1b5dd90923219b13572334a925186344b84c22827efb1fa1f33"
    }
   ],
   "description": "Dictionaries for Croatian hungspell.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-hr@0.20040608-19.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cvs.linux.hr/spell/",
   "licenseDeclared": "LGPLv2+ or SISSL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dictionaries for Croatian hungspell",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.20040608-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-hsb-0.20060327.3",
   "name": "hunspell-hsb",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c43e354f34b3ed162c067e93984d529957120568b0ba6cc52f16c2a7d5cf1b63"
    }
   ],
   "description": "The dictionaries for Upper Sorbian hunspell",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-hsb@0.20060327.3-14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sorbzilla.de/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The dictionaries for Upper Sorbian hunspell",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20060327.3-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-ht-0.06",
   "name": "hunspell-ht",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3f3e680440ff4eda9775bc82b370df9b8d41e4a26be7aa8b734dd9dfd1f74322"
    }
   ],
   "description": "Hunspell dictionaries for Haitian Creole.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-ht@0.06-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://kok.logipam.org/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Haitian Creole",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.06-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-hu-1.6.1",
   "name": "hunspell-hu",
   "licenseConcluded": "LGPLv2+ or GPLv2+ or MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "abccb6136c6b067de6596f3886106d5f755d6c1f59985a94cd26cc2da7a6530e"
    }
   ],
   "description": "Dictionaries for hungarian hunspell.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-hu@1.6.1-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://magyarispell.sourceforge.net",
   "licenseDeclared": "LGPLv2+ or GPLv2+ or MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dictionaries for hungarian hunspell",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.1-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-hy-0.20.0",
   "name": "hunspell-hy",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a42e0125aa05a66ae32c93bbc0a775dc16d1ed496dabcef6d5ba8e3834ddd27e"
    }
   ],
   "description": "Dictionaries for Armenian hunspell.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-hy@0.20.0-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/armspell",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dictionaries for Armenian hunspell",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20.0-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-ia-0.20050226",
   "name": "hunspell-ia",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "01b27fad1a1f117639cc38e9a639910067719a7989bc041e5fb032611531b03a"
    }
   ],
   "description": "Hunspell dictionaries for Interlingua.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-ia@0.20050226-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.services.openoffice.org/wiki/Dictionaries#Interlingua_.28x-register.29",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Interlingua",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20050226-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-id-0.20040812",
   "name": "hunspell-id",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3b607d42b1b63f4b5285533a867c37a7227aac82a0ce56bce461b94c71d601cf"
    }
   ],
   "description": "Hunspell dictionariesi for Indonesian.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-id@0.20040812-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.services.openoffice.org/wiki/Dictionaries#Indonesian_.28Indonesia.29",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Indonesian",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20040812-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-is-0.20090823",
   "name": "hunspell-is",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b66f3d639a37e0652a174797781dd69f297f943e7a4ab6619ae9b2230c0700fd"
    }
   ],
   "description": "Hunspell dictionaries for Icelandic.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-is@0.20090823-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://extensions.services.openoffice.org/project/dict-is",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Icelandic",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20090823-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-it-2.4",
   "name": "hunspell-it",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ccf19065a29c6d171c01fb42ba0097daaa63c57a0073b24bb2894ebccaf3483a"
    }
   ],
   "description": "Hunspell dictionaries for Italian.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-it@2.4-0.19.20070901.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://linguistico.sourceforge.net",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Italian",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4-0.19.20070901.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-kk-1.1",
   "name": "hunspell-kk",
   "licenseConcluded": "GPLv2+ or LGPLv2+ or MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f848ee2bb013cbfd632c59e22d2c149e8e3ef359267a6f0ef450421830f116f2"
    }
   ],
   "description": "The package provide hunspell dictionaries for kazakh language.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-kk@1.1-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://extensions.services.openoffice.org/project/dict-kk",
   "licenseDeclared": "GPLv2+ or LGPLv2+ or MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Kazakh hunspell dictionaries for hunspell used in OpenOffice.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-km-1.82",
   "name": "hunspell-km",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f1a5e14cd84d53956d729e0cfbd01f47b3ff3ac93b63451b14451ae45e58551f"
    }
   ],
   "description": "Khmer hunspell dictionaries for hunspell used in OpenOffice.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-km@1.82-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.sbbic.org/",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Khmer hunspell dictionaries for hunspell used in OpenOffice",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.82-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-kn-1.0.3",
   "name": "hunspell-kn",
   "licenseConcluded": "GPLv2+ or LGPLv2+ or MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "239879b737cd01389b71a677803b58745c3f81c374a031d61c6804cc235dcb29"
    }
   ],
   "description": "hunspell dictionaries for Kannada.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-kn@1.0.3-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://extensions.services.openoffice.org/project/kannada",
   "licenseDeclared": "GPLv2+ or LGPLv2+ or MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "hunspell dictionaries for Kannada",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.3-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-ko-0.7.92",
   "name": "hunspell-ko",
   "licenseConcluded": "MPLv1.1 or GPLv2 or LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d49ce5aed48c7665ef8cc88909135bdabf5a7bead87932e033b1d277e23b30b5"
    }
   ],
   "description": "Korean hunspell dictionaries for hunspell used inOpenOffice.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-ko@0.7.92-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://extensions.libreoffice.org/en/extensions/show/korean-spellchecker",
   "licenseDeclared": "MPLv1.1 or GPLv2 or LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Korean hunspell dictionaries for hunspell used in OpenOffice",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.92-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-ku-0.21",
   "name": "hunspell-ku",
   "licenseConcluded": "GPLv3 or LGPLv3 or MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1a318a094d2c320c0a51a511e1bc720f236f28beb8c2c2c7cdf8ade69215fb9a"
    }
   ],
   "description": "Kurdish hunspell dictionaries for hunspell used in OpenOffice.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-ku@0.21-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/myspellkurdish/",
   "licenseDeclared": "GPLv3 or LGPLv3 or MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Kurdish hunspell dictionaries for hunspell used in OpenOffice",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.21-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-ky-0.20090415",
   "name": "hunspell-ky",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6e47a925215f7205d0f981db3c553ffdafff18d90f7e94e18c1478671c4ab429"
    }
   ],
   "description": "Kirghiz hunspell dictionaries for hunspell used of OpenOffice.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-ky@0.20090415-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://aur.archlinux.org/packages/aspell6-ky/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Kirghiz hunspell dictionaries for hunspell used of OpenOffice",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20090415-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-la-0.20130331",
   "name": "hunspell-la",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8aa60b7aceb5f39de4cfb88e5f43d37560032814394bef3c8728972ba48def6e"
    }
   ],
   "description": "Dictionaries of latin hunspell.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-la@0.20130331-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://extensions.services.openoffice.org/project/dict-la",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dictionaries of latin hunspell.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20130331-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-lb-0.20121128",
   "name": "hunspell-lb",
   "licenseConcluded": "EUPL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "389fb66569c30c7b8d0312beb13e1f57c2f8eeca2f7be400d10c53c954b63675"
    }
   ],
   "description": "The hunspell dictionaries and thesaurus for Luxembourgish.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-lb@0.20121128-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://spellchecker.lu",
   "licenseDeclared": "EUPL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The hunspell dictionaries for Luxembourgish",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20121128-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-ln-0.02",
   "name": "hunspell-ln",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "59a879792a93af2bd0ad1c008814fd2e9b0b2fe049e5ad061893292894d72a37"
    }
   ],
   "description": "Lingala dictionaries of hunspell.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-ln@0.02-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://lingala.sourceforge.net/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Lingala dictionaries of hunspell",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.02-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-lt-1.3.2",
   "name": "hunspell-lt",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "79846d7a8cc0857fe951802c466f4dd8af32c621cdc0f66038ac89f0bffd4de3"
    }
   ],
   "description": "Lithuanian dictionaries of hunspell.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-lt@1.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ispell-lt/ispell-lt",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Lithuanian dictionaries of hunspell",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-mai-1.0.1",
   "name": "hunspell-mai",
   "licenseConcluded": "GPLv2+ or LGPLv2+ or MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d68350b102989e337bbd2d2abd7ba1e7b895ab6fc2659fa877f12016d346a844"
    }
   ],
   "description": "Hunspell dictionaries for Maithili.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-mai@1.0.1-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://code.google.com/archive/p/bhashaghar/wikis/Maithili.wiki",
   "licenseDeclared": "GPLv2+ or LGPLv2+ or MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Maithili",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-mg-0.20050109",
   "name": "hunspell-mg",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "35eabd024fca6bbfcfb1bc69883f94665801eac77a53dda2a1546cb541decf67"
    }
   ],
   "description": "Hunspell dictionaries for Malagasy.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-mg@0.20050109-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.openoffice.org/wiki/Dictionaries",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Malagasy",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20050109-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-mi-0.20080630",
   "name": "hunspell-mi",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cb20b0b81a58e60592b6132b9df69a6f27e9358e2234bf6a9955fa62f1bd7d7c"
    }
   ],
   "description": "Hunspell dictionaries for Maori.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-mi@0.20080630-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.openoffice.org/wiki/Dictionaries",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Maori",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20080630-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-mk-0.20051126",
   "name": "hunspell-mk",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9f755d697d2a814e45d163bb3e79621c8599d46a46c3eff0719fc27e707e4c16"
    }
   ],
   "description": "hunspell dictionaries for Macedonian.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-mk@0.20051126-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.openoffice.org/wiki/Dictionaries",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Macedonian",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20051126-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-ml-0.1",
   "name": "hunspell-ml",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e020ae1cb026f1211f04c2d5013717bd46ab7be2b9c2c5268fae34ca1cba9012"
    }
   ],
   "description": "Hunspell dictionaries for Malayalam",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-ml@0.1-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://download.savannah.gnu.org/releases/smc/Spellchecker/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Malayalam",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-mn-0.20080709",
   "name": "hunspell-mn",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "edf227fab01419c2226cdb408f0003e21655703200a1a0ff24224c7f581af0fc"
    }
   ],
   "description": "Hunspell dictionaries for Mongolian.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-mn@0.20080709-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://mnspell.openmn.org",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "hunspell dictionaries for Mongolian",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20080709-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-mos-0.20101130",
   "name": "hunspell-mos",
   "licenseConcluded": "LGPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4357b95b6ac49a33e1c5eaec17d5132eaf20347e6c2c80d8e01a2efc7a8cacc2"
    }
   ],
   "description": "Mossi hunspell dictionaries used in OpenOffice.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-mos@0.20101130-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.abcburkina.net/content/view/377/48/lang,fr",
   "licenseDeclared": "LGPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Mossi hunspell dictionaries used in OpenOffice",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20101130-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-mr-8.0",
   "name": "hunspell-mr",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f04ab8015736f1a9cd75c3e48e193fda8858e7307b26ccce21e9c1e4c524d16b"
    }
   ],
   "description": "Hunspell dictionaries for Marathi.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-mr@8.0-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.openoffice.org/wiki/Dictionaries",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Marathi",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:8.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-ms-0.20050117",
   "name": "hunspell-ms",
   "licenseConcluded": "GFDL-1.3-only and GPL-3.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9377445f6bff48731630970457b111188c8cfb270333907ddfea3713d7d38748"
    }
   ],
   "description": "Hunspell dictionaries for Malay.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-ms@0.20050117-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.openoffice.org/wiki/Dictionaries",
   "licenseDeclared": "GFDL-1.3-only and GPL-3.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Malay",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20050117-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-mt-0.20110414",
   "name": "hunspell-mt",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "66030799ccad9695b9f4c6d0b05dc0fadf0fcde5ad697ac6935b91f4e569d012"
    }
   ],
   "description": "Hunspell dictionaries for Maltese.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-mt@0.20110414-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://linux.org.mt/node/62",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Maltese",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20110414-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-nds-0.1",
   "name": "hunspell-nds",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "95f1382b94efb9ff081a1cfbb6f43754963e786fe90c3f9944d427f68e4849c5"
    }
   ],
   "description": "Libraries for spell checker",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-nds@0.1-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://aspell-nds.sourceforge.net/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "libraries for spell checker",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-ne-20080425",
   "name": "hunspell-ne",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "268e519b4dd29ab81efdca987b7cfea010d074e08667324af2819855faf4475e"
    }
   ],
   "description": "Hunspell dictionaries for Nepali.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-ne@20080425-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ltk.org.np/downloads",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Nepali",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20080425-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-nl-2.20.19",
   "name": "hunspell-nl",
   "licenseConcluded": "BSD-3-Clause OR CC-BY-3.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1e1653ffd86d18621705e4a87cff2df3d6983ad3d1f3fb8a6bceb61c66579985"
    }
   ],
   "description": "Dutch hunspell dictionaries.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-nl@2.20.19-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://opentaal.org/",
   "licenseDeclared": "BSD-3-Clause OR CC-BY-3.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dutch hunspell dictionaries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.20.19-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-no-2.0.10",
   "name": "hunspell-no",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c137d8d649083171f801e3af29500c8cd22ccb7fd32b033a9eb20dbfc3c23319"
    }
   ],
   "description": "Hunspell dictionaries for Norwegian.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-no@2.0.10-9.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://alioth-archive.debian.org/releases/spell-norwegian/spell-norwegian/",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Norwegian",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.0.10-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-nr-0.20091030",
   "name": "hunspell-nr",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0ee072b71a803d65c5cc9a23368ce67f18068d47adeb1dab29ba447976945664"
    }
   ],
   "description": "Hunspell dictionaries for Southern Ndebele.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-nr@0.20091030-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://extensions.openoffice.org/en/project/ndebele-south-spell-checker",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Southern Ndebele",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20091030-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-nso-0.20091201",
   "name": "hunspell-nso",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b70b31d67e5908922ca21a1e768a29ee986262c8b7774a596bc3981b2b764e7a"
    }
   ],
   "description": "Hunspell dictionaries for Northern Sotho.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-nso@0.20091201-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://extensions.openoffice.org/en/project/northern-sotho-spell-checker",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Northern Sotho",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20091201-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-ny-0.01",
   "name": "hunspell-ny",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "11fbc429c494a39fb7211ea4426f07df1895e10818e5c350eb322647953c8616"
    }
   ],
   "description": "Hunspell dictionaries for Chichewa.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-ny@0.01-16.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://extensions.services.openoffice.org/en/project/chicspell",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Chichewa",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.01-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-oc-0.6.2",
   "name": "hunspell-oc",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6ecfa215ee2f8ce73fb256392cac572044459fd50a8795dbc4960d6ad6244e95"
    }
   ],
   "description": "Occitan hunspell dictionaries for spell check.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-oc@0.6.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://addons.mozilla.org/en-US/firefox/addon/8235",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Occitan hunspell dictionaries for spell check",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-om-0.04",
   "name": "hunspell-om",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0962d08bcd751ea5766865786ca99f569fa2bb9a44e23916c5346a86eb83a98f"
    }
   ],
   "description": "Oromo hunspell dictionaries used in OpenOffice.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-om@0.04-18.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/eurolinux-enterprise-linux-sources/hunspell-om",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Oromo hunspell dictionaries used in OpenOffice",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.04-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-or-1.0.0",
   "name": "hunspell-or",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3501c9efbbe09dab62b935efacca94cd5d332fa3b1bc87dc46a5da7fb345ba64"
    }
   ],
   "description": "Odia hunspell dictionaries used in OpenOffice.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-or@1.0.0-11.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitorious.org/hunspell_dictionaries/hunspell_dictionaries.git",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Odia hunspell dictionaries used in OpenOffice",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.0.0-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-pa-1.0.0",
   "name": "hunspell-pa",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6708512c4063735c30af122aeb3b4131d126a4e7ca6ede077074e5def2f12af8"
    }
   ],
   "description": "Hunspell dictionaries for Punjabi.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-pa@1.0.0-11.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://hunspell.sourceforge.net",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Punjabi",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.0.0-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-pl-0.20200327",
   "name": "hunspell-pl",
   "licenseConcluded": "LGPL-2.0-or-later or GPL-1.0-or-later or MPL-1.1 or Apache-2.0 or CC-BY-SA-4.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "72ea3ae880f38f9b025158da8e67f553f43e11c14cfdbaad66f203b7d3a892c1"
    }
   ],
   "description": "Hunspell dictionaries for Polish.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-pl@0.20200327-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sjp.pl/slownik/ort/",
   "licenseDeclared": "LGPL-2.0-or-later or GPL-1.0-or-later or MPL-1.1 or Apache-2.0 or CC-BY-SA-4.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Polish",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20200327-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-pt-0.20130125",
   "name": "hunspell-pt",
   "licenseConcluded": "((LGPLv3 or MPLv1.1) and LGPLv2) and (GPLv2 or LGPLv2 or MPLv1.1)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a3ec3149fa4b219a608d990a9e0ef899bb5278117b1b59435c942772a7b768d3"
    }
   ],
   "description": "Hunspell dictionaries for Portuguese.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-pt@0.20130125-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.openoffice.org/wiki/Dictionaries",
   "licenseDeclared": "((LGPLv3 or MPLv1.1) and LGPLv2) and (GPLv2 or LGPLv2 or MPLv1.1)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Portuguese",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20130125-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-qu-0.9",
   "name": "hunspell-qu",
   "licenseConcluded": "AGPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b900267349d4afbc1b8bae5984521564eca1ce06b1e9289bc2aff581c3da94c7"
    }
   ],
   "description": "Quechua Ecuador hunspell dictionaries for hunspell used in OpenOffice.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-qu@0.9-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://extensions.services.openoffice.org/project/KichwaSpellchecker",
   "licenseDeclared": "AGPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Quechua Ecuador hunspell dictionaries for hunspell used in OpenOffice",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-ro-3.3.10",
   "name": "hunspell-ro",
   "licenseConcluded": "GPLv2+ or LGPLv2+ or MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5de6530d5d43c5c1fe5c9b3372d3acbd902608dc31080899f07d2fccb5077d8c"
    }
   ],
   "description": "A UTF-8 coding dictionaries supporting Romainian",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-ro@3.3.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://rospell.sourceforge.net/",
   "licenseDeclared": "GPLv2+ or LGPLv2+ or MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A UTF-8 coding dictionaries supporting Romainian",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-ru-0.99g5",
   "name": "hunspell-ru",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "22b1a3ccdb5b606f55b816cabb3ed03ec3fee92305a4247574ad6d807fb25711"
    }
   ],
   "description": "Russian hunspell dictionaries used in OpenOffice.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-ru@0.99g5-16.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://scon155.phys.msu.su/eng/lebedev.html",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Russian hunspell dictionaries used in OpenOffice",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.99g5-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-rw-0.20050109",
   "name": "hunspell-rw",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "439b7c9f004c219ca94aa234b26087d365ec0a0a7c42fd26a9cb028fe891c26b"
    }
   ],
   "description": "Kinyarwanda hunspell dictionaries used in OpenOffice.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-rw@0.20050109-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://borel.slu.edu/crubadan/apps.html",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Kinyarwanda hunspell dictionaries used in OpenOffice",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20050109-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-sc-0.20081101",
   "name": "hunspell-sc",
   "licenseConcluded": "AGPLv3+ and GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e998a878c6b5a63173628ee425466d09a091e5c9712ff9952402c996845e215e"
    }
   ],
   "description": "Hunspell dictionaries for Sardinian.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-sc@0.20081101-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://extensions.services.openoffice.org/project/Dict_sc",
   "licenseDeclared": "AGPLv3+ and GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Sardinian",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20081101-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-se-1.0",
   "name": "hunspell-se",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "31f1222ceb026224e90a17c092854c773296a9bc2a3d8b434e746a2a447eed44"
    }
   ],
   "description": "Hunspell dictionaries for Northern Saami.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-se@1.0-0.16.beta7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.divvun.no/index.html",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Northern Saami",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-0.16.beta7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-sk-0.20110228",
   "name": "hunspell-sk",
   "licenseConcluded": "LGPLv2 or GPLv2 or MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f16c42ef5e8f58800d3d6122469e7232a469dd5489372127f1107177c3079f76"
    }
   ],
   "description": "Hunspell dictionaries for Slovak.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-sk@0.20110228-14.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.sk-spell.sk.cx/",
   "licenseDeclared": "LGPLv2 or GPLv2 or MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Slovak",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.20110228-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-sl-0.20120104",
   "name": "hunspell-sl",
   "licenseConcluded": "GPL+ or LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3256d8a74b6ab54a758964087acc35afc2b1998b0259540d5f9550d884dcde69"
    }
   ],
   "description": "Hunspell dictionaries for Slovenian.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-sl@0.20120104-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://extensions.libreoffice.org",
   "licenseDeclared": "GPL+ or LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Slovenian",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20120104-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-smj-1.0",
   "name": "hunspell-smj",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0d236b773b3293f98f0d41149a629af22e665b60d619ea9dd9161fe3c89996c7"
    }
   ],
   "description": "Hunspell dictionaries for Lule Saami.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-smj@1.0-0.15.8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.divvun.no/index.html",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Lule Saami",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-0.15.8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-so-1.0.2",
   "name": "hunspell-so",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f5bd7987c02d08a60ca94c3e0fa4fc68b100d6a9d0a01767cc17ca24b0aa3cce"
    }
   ],
   "description": "Hunspell dictionaries for Somali.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-so@1.0.2-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.opensourcesomalia.org/index.php?page=hingaad-saxe",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Somali",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-sq-1.6.4",
   "name": "hunspell-sq",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c32dd8df5cffa1b4980b05b1607a8c663aaa513ee6d9ce6e9b27b01eb73bc7d4"
    }
   ],
   "description": "Hunspell dictionaries for Albanian.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-sq@1.6.4-14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.shkenca.org/k6i/albanian_dictionary_for_myspell_en.html",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Albanian",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.4-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-sr-0.20130330",
   "name": "hunspell-sr",
   "licenseConcluded": "LGPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8d8f6933c82e5f0080ba5e267e68681a9569d5a299533e431046f420593e4c21"
    }
   ],
   "description": "Hunspell dictionaries and Hyphenation rules for Serbian.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-sr@0.20130330-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://extensions.services.openoffice.org/project/dict-sr",
   "licenseDeclared": "LGPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries and Hyphenation rules for Serbian",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20130330-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-ss-0.20091030",
   "name": "hunspell-ss",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "088da82da6786ea0fc51e0ff044ba2c72f4ac2d3c2cc5af0bcdf349f9978d52a"
    }
   ],
   "description": "Hunspell dictionaries for Swati.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-ss@0.20091030-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.translate.org.za/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Swati",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20091030-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-st-0.20091030",
   "name": "hunspell-st",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7cef7aa5a0a9fdbac5cdc32ce76d1dd1a2ace3264978f94c4f17164fd441e91c"
    }
   ],
   "description": "Southern Sotho hunspell dictionaries.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-st@0.20091030-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.translate.org.za/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Southern Sotho hunspell dictionaries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20091030-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-sv-2.40",
   "name": "hunspell-sv",
   "licenseConcluded": "LGPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9f1b7be9cfc263066c9067dc7ddece1a73d93c85cb2f741603915dd5a6f9cd9b"
    }
   ],
   "description": "Hunspell dictionaries for Swedish.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-sv@2.40-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://aur.archlinux.org/packages/hunspell-sv/",
   "licenseDeclared": "LGPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Swedish",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.40-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-sw-0.20050819",
   "name": "hunspell-sw",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "081eddfe429342c0a05f465696ebf36a7c5db6df0864c689cac7d53fa745e1f3"
    }
   ],
   "description": "Hunspell dictionaries for Swahili.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-sw@0.20050819-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://extensions.libreoffice.org/extensions/swahili-dictionary",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Swahili",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20050819-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-te-1.0.0",
   "name": "hunspell-te",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "73a3f587fd044e0e8c9ec303764f2ed39467b467683e76a23c537633aa730e1c"
    }
   ],
   "description": "Telugu hunspell dictionaries.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-te@1.0.0-11.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitorious.org/hunspell_dictionaries/hunspell_dictionaries.git",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Telugu hunspell dictionaries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.0.0-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-tet-0.20050108",
   "name": "hunspell-tet",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "64fb86dcdb0abd053c851eca64a0661ea5507497d71aea082c5a0483e311102d"
    }
   ],
   "description": "Tetum hunspell dictionaries for hunspell used in OpenOffice.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-tet@0.20050108-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/openofficeorg.mirror/files/contrib/dictionaries/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tetum hunspell dictionaries for hunspell used in OpenOffice",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20050108-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-th-0.20061212",
   "name": "hunspell-th",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "51a909f3dc407f749cced570c153eba0f9065a0e9bef49cf8ce8d69fb7050649"
    }
   ],
   "description": "Hunspell dictionaries for Thai",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-th@0.20061212-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.openoffice.org/wiki/Dictionaries",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Thai",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20061212-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-ti-0.20090911",
   "name": "hunspell-ti",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "688cb549f10533abbf548621969373e5ef5436fce06cfde6433e8d48be9097ec"
    }
   ],
   "description": "Hunspell dictionaries for Tigrigna.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-ti@0.20090911-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.cs.ru.nl/~biniam/geez/index.php",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Tigrigna",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20090911-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-tl-0.20050109",
   "name": "hunspell-tl",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "942ca5919f3a67230a311ca3bdd2c41add5fff592266377dc706390c02e7d1e0"
    }
   ],
   "description": "Hunspell dictionaries for Tagalog",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-tl@0.20050109-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://ftp.nluug.nl/office/openoffice/contrib/dictionaries/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Tagalog",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20050109-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-tn-0.20150904",
   "name": "hunspell-tn",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d85e74cf3ddea1689e7ec9ae01b0d9c5afa0308437c7439752640a9a738a65c0"
    }
   ],
   "description": "Hunspell dictionaries for Tswana",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-tn@0.20150904-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://addons.mozilla.org/en-US/firefox/addon/tswana-spell-checker/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Tswana",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20150904-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-tpi-0.07",
   "name": "hunspell-tpi",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "87196cee8957c18d89275336763cc6e987eb56e83247a6d0817b3ddbab554a5c"
    }
   ],
   "description": "The dictionaries for Tok Pisin hunspell.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-tpi@0.07-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://extensions.services.openoffice.org/en/project/tok-pisin-spell-checker",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The dictionaries for Tok Pisin hunspell",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.07-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-ts-0.20110323.1",
   "name": "hunspell-ts",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "73bd9d4393be516964d85c24f59be25227f072b3c36cacbff6575d0f4a832893"
    }
   ],
   "description": "Hunspell dictionaries for Tsonga.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-ts@0.20110323.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://addons.mozilla.org/en-US/firefox/addon/tsonga-spell-checker/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Tsonga",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20110323.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-uk-1.8.0",
   "name": "hunspell-uk",
   "licenseConcluded": "GPLv2+ or LGPLv2+ or MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f775f6999262a935e841ba10d3e78e46b07e2f25ff850bb1c599ef1cb2950df0"
    }
   ],
   "description": "Hunspell dictionaries for Ukrainian.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-uk@1.8.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/ispell-uk",
   "licenseDeclared": "GPLv2+ or LGPLv2+ or MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Ukrainian",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-ur-0.64",
   "name": "hunspell-ur",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a582a301c0b68932e9ccb4795827111dfdf32ec66c5a8b1ca9b0d8e772ef6866"
    }
   ],
   "description": "Hunspell dictionaries for Urdu.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-ur@0.64-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://urdudictionary.codeplex.com",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Urdu",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.64-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-uz-0.6",
   "name": "hunspell-uz",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "51f51c2f72d9b6c2d1236431d264d67d4c58f9308b0c9363792610d047b5ab82"
    }
   ],
   "description": "Hunspell dictionaries for Uzbek",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-uz@0.6-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://people.freebsd.org/~sunpoet/sunpoet/hunspell",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hunspell dictionaries for Uzbek",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-ve-0.20091030",
   "name": "hunspell-ve",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ba769a908cc24cf58ed9de5f2b7b4eb990de84f0f412f9a865463670121b9bc9"
    }
   ],
   "description": "Dictionaries for Venda hunspell.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-ve@0.20091030-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://extensions.openoffice.org/en/project/venda-spell-checker",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dictionaries for Venda hunspell",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20091030-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-vi-0.20120418",
   "name": "hunspell-vi",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "615e803f4f269e2da0b9cfaefbd5a0536b9fd4561865d851d718c1ad2b504673"
    }
   ],
   "description": "Vietnamese hunspell dictionaries for hunspell used in OpenOffice.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-vi@0.20120418-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://extensions.openoffice.org/en/project/vietnamese-spellchecker",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Vietnamese hunspell dictionaries for hunspell used in OpenOffice",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20120418-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-wa-0.4.17",
   "name": "hunspell-wa",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "52c28f7cb00343bf964138e7f01698f121dfeef46c2eb5783c9bcaa2b2e9dffd"
    }
   ],
   "description": "The hunspell dictionaries for Walloon.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-wa@0.4.17-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://chanae.walon.org/walon/aspell.php",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The hunspell dictionaries for Walloon",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.17-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-xh-0.20091030",
   "name": "hunspell-xh",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d5ec4934430f00c54dfaba7fb564f322e2d35129a0e4ce8e6538675a5efbd1c3"
    }
   ],
   "description": "Dictionaries for Xhosa hunspell.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-xh@0.20091030-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://extensions.openoffice.org/en/project/xhosa-spell-checker",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dictionaries for Xhosa hunspell",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20091030-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-yi-1.1",
   "name": "hunspell-yi",
   "licenseConcluded": "LGPLv2+ or GPLv2+ or MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "99fa56d323f7efd2cde651b09529cb38dc041afa5b7f8805c0a8ace5b4cdb74c"
    }
   ],
   "description": "Yiddish hunspell dictionaries for hunspell used in OpenOffice.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-yi@1.1-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://extensions.services.openoffice.org/en/project/dict-yi",
   "licenseDeclared": "LGPLv2+ or GPLv2+ or MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Yiddish hunspell dictionaries for hunspell used in OpenOffice",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hunspell-zu-0.20100126",
   "name": "hunspell-zu",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1345b573b58f4fd9e9207eefc840dc0adb0cda4c309657a1718ddb0f9d2d1e53"
    }
   ],
   "description": "Zulu hunspell dictionaries.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hunspell-zu@0.20100126-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://extensions.openoffice.org/en/project/zulu-spell-checker",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Zulu hunspell dictionaries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20100126-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hwdata-0.372",
   "name": "hwdata",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fcccb46fb3ce280c7d120d3ae5e703e3503aae94742d6a9cb8f93146711935fc"
    }
   ],
   "description": "hwdata contains various hardware identification and configuration data,\nsuch as the pci.ids and usb.ids databases.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hwdata@0.372-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/vcrhonek/hwdata",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hardware identification and configuration data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.372-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hwinfo-23.2",
   "name": "hwinfo",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d347ad69b656683cfcfaf1ff23e6293be925d532b2fdcd00a44aec31d95a1af5"
    }
   ],
   "description": "hwinfo is used to report the present hardware information in the system.\nIt is able to generate a system overview log about hardware.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hwinfo@23.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/openSUSE/hwinfo",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Probe for hardware",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:23.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hwloc-2.9.1",
   "name": "hwloc",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "11618b2031ddf7b94563d0d971a36c2a9c9b8f0cbead3a2c418eb0536b8d6284"
    }
   ],
   "description": "hwloc provides command line tools and a C API to obtain the hierarchical map of key computing elements,\nsuch as: NUMA memory nodes, shared caches, processor sockets, processor cores, and processor \"threads\".\nhwloc also gathers various attributes such as cache and memory information,\nand is portable across a variety of different operating systems and platforms.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hwloc@2.9.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.open-mpi.org/projects/hwloc/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hardware locality utilities and libraries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyperscan-5.4.2",
   "name": "hyperscan",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "afe0c36081fdef42149aae271a46f6333b277fddb76c07f0d334521dcb06c1a7"
    }
   ],
   "description": "Hyperscan is a high-performance multiple regex matching library. It\nfollows the regular expression syntax of the commonly-used libpcre\nlibrary, but is a standalone library with its own C API.\n\nHyperscan uses hybrid automata techniques to allow simultaneous\nmatching of large numbers (up to tens of thousands) of regular\nexpressions and for the matching of regular expressions across streams\nof data.\n\nHyperscan is typically used in a DPI library stack.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyperscan@5.4.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.hyperscan.io/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "High-performance regular expression matching library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.4.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-2.8.8",
   "name": "hyphen",
   "licenseConcluded": "GPLv2 or LGPLv2+ or MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8b7728caa6d3209d9801f7d060c7b97f995251356aebbb47fead60bf51ec1421"
    }
   ],
   "description": "Hyphen is a library for high quality text hyphenation and justification.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen@2.8.8-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://hunspell.github.io",
   "licenseDeclared": "GPLv2 or LGPLv2+ or MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library of text hyphenation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.8.8-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-as-0.7.0",
   "name": "hyphen-as",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d3d8d3fc3d9cfd359b03918117b846ef13645dbe83c7906ba775cf0d9c014e59"
    }
   ],
   "description": "The package provide hyphenation rules for Assamese language.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-as@0.7.0-15.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.smc.org.in",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Assamese hyphenation rules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.7.0-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-bg-4.3",
   "name": "hyphen-bg",
   "licenseConcluded": "GPLv2+ or LGPLv2+ or MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a1d8012e7155a0476a3fb22bef0f350dfa3e0b28c9560963120eab6ede9e9fdb"
    }
   ],
   "description": "rules for Bulgarian hyphenation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-bg@4.3-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://bgoffice.sourceforge.net/",
   "licenseDeclared": "GPLv2+ or LGPLv2+ or MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "rules for Bulgarian hyphenation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.3-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-bn-0.7.0",
   "name": "hyphen-bn",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3c0c2cb9ef3a35a0896fb4c25b8202b23dec562e9dfd694dd912f4214ace93be"
    }
   ],
   "description": "Rules for bengali hyphenation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-bn@0.7.0-15.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.smc.org.in",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Rules for bengali hyphenation rules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.7.0-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-ca-0.9.3",
   "name": "hyphen-ca",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "725173980bf22cbd671c16652fb9684cea53c101b4e9db7a60f80129560997f1"
    }
   ],
   "description": "Rules for Catalan hyphenation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-ca@0.9.3-16.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://extensions.services.openoffice.org/project/ca_hyph",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Rules for Catalan hyphenation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.9.3-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-cy-0.20110620",
   "name": "hyphen-cy",
   "licenseConcluded": "LPPL-1.3c",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8e5e9b0d202f576a64fc4a695780617c12ba76a3a65102a117386e6f03a94c07"
    }
   ],
   "description": "Rules for Welsh hyphenation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-cy@0.20110620-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/tex-hyphen",
   "licenseDeclared": "LPPL-1.3c",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Rules for Welsh hyphenation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20110620-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-da-0.20070903",
   "name": "hyphen-da",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f74ce01e81873001837bc61a74361604d5d348500aebd5859786ec964c7b9684"
    }
   ],
   "description": "About the Danish hyphenation rule.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-da@0.20070903-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.services.openoffice.org/wiki/Dictionaries",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "About the Danish hyphenation rule",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20070903-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-de-0.20060120",
   "name": "hyphen-de",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bff0e92a7ff8e1a03f07fb07f88f82beeeedaa2759034a148a35459a9ab0f7e0"
    }
   ],
   "description": "About the German hyphenation rule.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-de@0.20060120-21.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.services.openoffice.org/wiki/Dictionaries",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "About the German hyphenation rule",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20060120-21.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-el-0.20051018",
   "name": "hyphen-el",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "387743410c9949e4f9a29a3cb3d84e55f2942e26edb86d805d9cc8dd9773ae04"
    }
   ],
   "description": "Greek hyphenation rules for hunspell used in OpenOffice.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-el@0.20051018-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.services.openoffice.org/wiki/Dictionaries",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Greek hyphenation rules for hunspell used in OpenOffice",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20051018-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-es-2.8",
   "name": "hyphen-es",
   "licenseConcluded": "LGPL-3.0-or-later or GPL-3.0-or-later or MPL-1.1 or LGPL-2.1-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a6e2bbd023ef7b4eefca8def91192d9c7fb0e4ec0f6393283af451eac3f70572"
    }
   ],
   "description": "Hyphen is a library for high quality hyphenation and justification",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-es@2.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sbosio/rla-es/tree/master/separacion",
   "licenseDeclared": "LGPL-3.0-or-later or GPL-3.0-or-later or MPL-1.1 or LGPL-2.1-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Spanish hyphenation rules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-eu-0.20190406",
   "name": "hyphen-eu",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "93f2a2848f4458c35551188127748411d30c921a45a14ac2abf89f000ef96bab"
    }
   ],
   "description": "hyphen-eu provides support for the Basque language under the Babel package for LaTeX2e",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-eu@0.20190406-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tp.lc.ehu.es/jma/basque.html",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Basque hyphenation rule",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20190406-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-fa-0.20130404",
   "name": "hyphen-fa",
   "licenseConcluded": "LPPL-1.3c",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "939937097d3c7e28922f7975acdd3d8921ff4dca75509c71be8f565f00c16b76"
    }
   ],
   "description": "Hyphenation rules for Farsi.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-fa@0.20130404-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.ctan.org/tex-archive/language/hyphenation/fahyph",
   "licenseDeclared": "LPPL-1.3c",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hyphenation rules for Farsi",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20130404-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-fo-0.20040420",
   "name": "hyphen-fo",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "df89da8bfb076e6ca44d48174f4914a67ac2b3f3cd438e03893c28e6bdf23e93"
    }
   ],
   "description": "Faroese dictionary for spell checking.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-fo@0.20040420-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://fo.speling.org/",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Faroese dictionary for spell checking",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20040420-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-fr-3.0",
   "name": "hyphen-fr",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e07f793ef657b016be2244b893b9d93c5d077496ad17288ebb3b37164710f138"
    }
   ],
   "description": "Hyphenation rules for French.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-fr@3.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.dicollecte.org/download.php?prj=fr",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hyphenation rules for French",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-ga-0.20040220",
   "name": "hyphen-ga",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c4c227ff8cef1662c3a51ad53aafe7053d8a8e7f093555e825bdd86f491839f8"
    }
   ],
   "description": "The rules of Irish hyphenation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-ga@0.20040220-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://borel.slu.edu/fleiscin/index.html",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The rules of Irish hyphenation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20040220-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-gl-0.99",
   "name": "hyphen-gl",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8243dde048ff127b57f751b1a71a0e9116cad5040c3067f43ed52da302d37d5b"
    }
   ],
   "description": "The creation and maintenance of Galaxy syllable label based on hyphen.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-gl@0.99-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://forxa.mancomun.org/projects/hyphenation-gl",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The rules of Galician hyphenation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.99-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-gu-0.7.0",
   "name": "hyphen-gu",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1ae3199291fd6f6123a3733e31ea3230debfae020abaeaa747c399db37a52304"
    }
   ],
   "description": "The rules of Gujarati hyphenation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-gu@0.7.0-13.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/hyphenation/tex-hyphen/blob/master/collaboration/repository/offo/gu.xml",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The rules of Gujarati hyphenation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.7.0-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-hi-0.7.0",
   "name": "hyphen-hi",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e51fdbe4cff5ee1459676df193c30278dd0b5c25bd490d86a04d240812d8c2b3"
    }
   ],
   "description": "The hyphenation rules of Hindi.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-hi@0.7.0-13.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.smc.org.in",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The hyphenation rules of Hindi",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.7.0-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-hsb-0.20110620",
   "name": "hyphen-hsb",
   "licenseConcluded": "LPPL-1.3c",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c1da8eab8e022f37e9d9ee2a6a63fe2c72db77e17814c3165cdf16b20d49db02"
    }
   ],
   "description": "Uppersorbian for hyphenation patterns.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-hsb@0.20110620-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/tex-hyphen",
   "licenseDeclared": "LPPL-1.3c",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Uppersorbian for hyphenation patterns",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20110620-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-ia-0.20050628",
   "name": "hyphen-ia",
   "licenseConcluded": "LPPL-1.3c",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "90bd83002711d33b37306f30751859ded3571234f71ee2ee9f6a0da4044507e2"
    }
   ],
   "description": "The package provide Interlingua hyphenation rules for Interlingua language.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-ia@0.20050628-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ftp.int.ru/pub/CTAN/obsolete/help/Catalogue/entries/iahyphen.html",
   "licenseDeclared": "LPPL-1.3c",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Interlingua hyphenation rules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20050628-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-id-0.20040812",
   "name": "hyphen-id",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a462cc1f4317065c2d8adbaace3e1beea6af1cdc83792ab43e628728a5551156"
    }
   ],
   "description": "Indonesian hyphenation rules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-id@0.20040812-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.services.openoffice.org/wiki/Dictionaries",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "hyphenation rules for Indonesian",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20040812-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-is-0.20030920",
   "name": "hyphen-is",
   "licenseConcluded": "LGPLv2+ or SISSL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cec40f17fd78040413528d9c1c8103c14920d28646b8f76d3f2706ab97a7829b"
    }
   ],
   "description": "hyphenation rules Icelandic.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-is@0.20030920-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.services.openoffice.org/wiki/Dictionaries",
   "licenseDeclared": "LGPLv2+ or SISSL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "hyphenation rules Icelandic",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20030920-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-it-0.20071127",
   "name": "hyphen-it",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "11c74ea629499eea90ba28680d246348b9d9891feec799db97a720f1e9f4c102"
    }
   ],
   "description": "hyphenation rules for Italian",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-it@0.20071127-21.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.services.openoffice.org/wiki/Dictionaries",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "hyphenation rules for Italian",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20071127-21.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-kn-0.7.0",
   "name": "hyphen-kn",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bff30f69a12adcf2ddd6f14d8d4076e0b1fbadbfa4f34004122a062cea16943e"
    }
   ],
   "description": "Rules for Kannada hyphenation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-kn@0.7.0-13.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://extensions.services.openoffice.org/project/kitandin",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Rules for Kannada hyphenation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.7.0-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-ku-1.71.2",
   "name": "hyphen-ku",
   "licenseConcluded": "GPLv2+ or LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0f094de67714ec97ca1c8544f6b75b3ac419e3a787e32001727c44f53e8796b8"
    }
   ],
   "description": "Rules for Kurdish hyphenation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-ku@1.71.2-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://extensions.services.openoffice.org/project/kitandin",
   "licenseDeclared": "GPLv2+ or LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Rules for Kurdish hyphenation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.71.2-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-lt-0.20100531",
   "name": "hyphen-lt",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "445ce38ac5feb421816c8448f61c46da61720469c32f09b59926100bb62701a1"
    }
   ],
   "description": "The rules for Lithuanian hyphenation",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-lt@0.20100531-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/tex-hyphen",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The rules for Lithuanian hyphenation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20100531-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-ml-0.7.0",
   "name": "hyphen-ml",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0e927623d28fc6d6a0075c4536b43ba48cbcdb4e6d388059b560ce2f3a0ddcae"
    }
   ],
   "description": "Hyphenation rules for malayalam.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-ml@0.7.0-13.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.smc.org.in",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hyphenation rules for malayalam",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.7.0-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-mn-0.20100531",
   "name": "hyphen-mn",
   "licenseConcluded": "LPPL-1.3c and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5433b68ae80ee15e077b82047d77717d3ae1ceb970b1ddcaa754305e97f0716e"
    }
   ],
   "description": "Hyphenation patterns for Mongolian.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-mn@0.20100531-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ctan.org/pkg/mnhyphn",
   "licenseDeclared": "LPPL-1.3c and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hyphenation patterns for Mongolian",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20100531-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-mr-0.7.0",
   "name": "hyphen-mr",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d3e5869b7c8347ca52e9ed76c7c3238e87dc50af563dda674a3d5e8deebdb89b"
    }
   ],
   "description": "Hyphenation rules for marathi.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-mr@0.7.0-13.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.smc.org.in",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hyphenation rules for marathi",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.7.0-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-nl-0.20050617",
   "name": "hyphen-nl",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1fcf7ac9840ad3f79f039486e4d341b2d6b90a54610714915a886a6a8c27d68d"
    }
   ],
   "description": "hyphenation rules for Dutch.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-nl@0.20050617-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.services.openoffice.org/wiki/Dictionaries",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dutch hyphenation rules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20050617-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-or-0.7.0",
   "name": "hyphen-or",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c7fe16cdef7be5ee8dac420972d2dedd82c2c148e451e2ddadd48ad868e847d6"
    }
   ],
   "description": "Hyphenation rules of Odia.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-or@0.7.0-15.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.smc.org.in",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hyphenation rules of Odia",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.7.0-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-pa-0.7.0",
   "name": "hyphen-pa",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c030029a620b76b1f255b91fff788050d7521d533594356fce5667e981bdfe06"
    }
   ],
   "description": "Punjabi hyphenation rules for hunspell used in OpenOffice.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-pa@0.7.0-13.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.smc.org.in",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Punjabi hyphenation rules for hunspell used in OpenOffice",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.7.0-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-pl-0.20060726",
   "name": "hyphen-pl",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8727fad9f627c4b4cd382af576ce9f7e011745860bb573f00242ab37d730d071"
    }
   ],
   "description": "Polish hyphenation rules for hunspell used in OpenOffice.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-pl@0.20060726-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.services.openoffice.org/wiki/Dictionaries",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Polish hyphenation rules for hunspell used in OpenOffice",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20060726-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-pt-0.20140727",
   "name": "hyphen-pt",
   "licenseConcluded": "GPL-1.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a8f96909147da4fcecad25ec49839ee5f3b73db9869fcd91683e9a4959a1f4fc"
    }
   ],
   "description": "Portuguese hyphenation rules for hunspell used in OpenOffice.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-pt@0.20140727-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.services.openoffice.org/wiki/Dictionaries",
   "licenseDeclared": "GPL-1.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Portuguese hyphenation rules for hunspell used in OpenOffice",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20140727-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-ro-3.3.6",
   "name": "hyphen-ro",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bca506db24c1c747b83fa61adad9025a232bd129700d0e9cad6862a8d21cb718"
    }
   ],
   "description": "Hyphenation rules for Romanian.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-ro@3.3.6-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://rospell.sourceforge.net/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hyphenation rules for Romanian",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.6-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-ru-0.20210322",
   "name": "hyphen-ru",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e5d561a9d5b26b13c7c21f39f623a4895e31517aabcba5dab613900349c9c208"
    }
   ],
   "description": "Hyphenation rules for Russian.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-ru@0.20210322-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.services.openoffice.org/wiki/Dictionaries",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hyphenation rules for Russian",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20210322-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-sa-0.20110915",
   "name": "hyphen-sa",
   "licenseConcluded": "LPPL-1.3c",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d20a0294370731c72665afc38ef0f6ec78940a8c714e4e19c0cc3ec32983bde2"
    }
   ],
   "description": "Rules for Sanskrit hyphenation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-sa@0.20110915-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/tex-hyphen",
   "licenseDeclared": "LPPL-1.3c",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Rules for Sanskrit hyphenation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20110915-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-sk-0.20031227",
   "name": "hyphen-sk",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1ce469792400a440b83a8934a26e529d2354355655cc7258984e0b34c0e0eb55"
    }
   ],
   "description": "Rules for slovak hyphenation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-sk@0.20031227-21.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.services.openoffice.org/wiki/Dictionaries",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Rules for slovak hyphenation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20031227-21.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-sl-0.20070127",
   "name": "hyphen-sl",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bd584672c7031294613474d58e1cfca6d93d24f7dec89972ac9afbaadac4c387"
    }
   ],
   "description": "Rules for Slovenian hyphenation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-sl@0.20070127-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.services.openoffice.org/wiki/Dictionaries",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Rules for Slovenian hyphenation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20070127-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-sv-1.00.1",
   "name": "hyphen-sv",
   "licenseConcluded": "LGPLv2+ or GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c44a0d129a9c79b75902e636f7a634d88a26d0d547226a2d0d32b92c48ab8ba4"
    }
   ],
   "description": "The hyphenation rules for Swedish.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-sv@1.00.1-21.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://extensions.services.openoffice.org/node/1968",
   "licenseDeclared": "LGPLv2+ or GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The hyphenation rules for Swedish",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.00.1-21.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-ta-0.7.0",
   "name": "hyphen-ta",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fa886e3f1e8f3304eabc4203f608a425d74dc344ec2deb40028093f1d3e1033e"
    }
   ],
   "description": "The Rules for Tamil hyphenation",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-ta@0.7.0-13.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.smc.org.in",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Rules for Tamil hyphenation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.7.0-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-te-0.7.0",
   "name": "hyphen-te",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "599296dd244c3c470f4732dfa149599f886570ae62b501c84af2bcc649076e3f"
    }
   ],
   "description": "The Rules for Telugu hyphenation",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-te@0.7.0-13.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.smc.org.in",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Rules for Telugu hyphenation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.7.0-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-tk-0.20110620",
   "name": "hyphen-tk",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a7ec3d9f1cf6e321993e6d47c1cbf7a6e026cd281c3bf29a0bf73846a9fa24c9"
    }
   ],
   "description": "The rules for Turkmen hyphenation",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-tk@0.20110620-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/tex-hyphen",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The rules for Turkmen hyphenation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20110620-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-hyphen-uk-0.20030903",
   "name": "hyphen-uk",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "005c8d2eb97acd9c34eec6b2bd3d966d07716c60e6adf4ebc11e547623835ff0"
    }
   ],
   "description": "Ukrainian hyphenation rules for Ukrainian languag.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/hyphen-uk@0.20030903-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.services.openoffice.org/wiki/Dictionaries",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ukrainian hyphenation rules for Ukrainian language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20030903-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-i2c-tools-4.3",
   "name": "i2c-tools",
   "licenseConcluded": "GPL-2.0-or-later and LGPL-2.1-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8673913bb9daa19421347db11f70acd34ccccb49ac2f6ff33ca5df7e754dcbd0"
    }
   ],
   "description": "This package contains a heterogeneous set of I2C tools for Linux: a bus\nprobing tool, a chip dumper, register-level access helpers, EEPROM\ndecoding scripts, and more.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/i2c-tools@4.3-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://i2c.wiki.kernel.org/index.php/I2C_Tools",
   "licenseDeclared": "GPL-2.0-or-later and LGPL-2.1-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A heterogeneous set of I2C tools for Linux",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.3-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-i40e-2.24.6",
   "name": "i40e",
   "licenseConcluded": "GPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "07d0bc91870444d77fa745705756e36168f5b2e4cbfa513c7441fa79fe8c8703"
    }
   ],
   "description": "This package contains the Intel(R) 40-10 Gigabit Ethernet Connection Network Driver.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/i40e@2.24.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://support.intel.com",
   "licenseDeclared": "GPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Intel(R) 40-10 Gigabit Ethernet Connection Network Driver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.24.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-iSulad-2.1.5",
   "name": "iSulad",
   "licenseConcluded": "Mulan PSL v2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ec6b64c9f414c998955f5bc7a34bd4bd974956d7180957b929b3723371b267cd"
    }
   ],
   "description": "This is a umbrella project for gRPC-services based Lightweight Container\nRuntime Daemon, written by C.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/iSulad@2.1.5-21.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/iSulad",
   "licenseDeclared": "Mulan PSL v2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Lightweight Container Runtime Daemon",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.5-21.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-iavf-4.7.0",
   "name": "iavf",
   "licenseConcluded": "GPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d4579c2797ecd77db36fd2fcf52d0c4bfbac1c839f8022c05b732d5ef838d024"
    }
   ],
   "description": "This package contains the Intel(R) Ethernet Adaptive Virtual Function Driver.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/iavf@4.7.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://support.intel.com",
   "licenseDeclared": "GPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Intel(R) Ethernet Adaptive Virtual Function Driver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.7.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ibus-1.5.29",
   "name": "ibus",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4b58157e5ed41c01c90970971287b723aeedaf590a54344d0f1d8ff96333d096"
    }
   ],
   "description": "IBus means Intelligent Input Bus. It is an input framework for Linux OS.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ibus@1.5.29-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ibus/ibus/wiki",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Intelligent Input Bus for Linux OS",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.29-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ibus-hangul-1.5.5",
   "name": "ibus-hangul",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "72032d793131a8e57fc306f55491703afca997c9ddfbd91a165f72176ec754c8"
    }
   ],
   "description": "The Hangul engine for IBus platform. It provides Korean input method from\nlibhangul.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ibus-hangul@1.5.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/libhangul/ibus-hangul",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "a Korean input method engine for IBus",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ibus-libpinyin-1.15.5",
   "name": "ibus-libpinyin",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5c562c06b1be19c5563295ef09bb22a79dc6532963b456ad5c61a1a0377206f9"
    }
   ],
   "description": "It includes a Chinese Pinyin input method and a Chinese ZhuYin (Bopomofo)\ninput method based on libpinyin for IBus.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ibus-libpinyin@1.15.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/libpinyin/ibus-libpinyin",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Intelligent Pinyin engine based on libpinyin for IBus",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.15.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ibus-libzhuyin-1.10.2",
   "name": "ibus-libzhuyin",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4dae304f6a9d4c1d64f3964ed18a5ec98b8bd70786049552deaffaa07e5c9ea9"
    }
   ],
   "description": "This package is a Chinese Zhuyin (Bopomofo) input method based on libzhuyin.\nIt provides an intelligent sentence-based Chinese zhuyin algorithm to improve input experience.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ibus-libzhuyin@1.10.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/libzhuyin/ibus-libzhuyin",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "New Zhuyin engine based on libzhuyin for IBus",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ibus-m17n-1.4.24",
   "name": "ibus-m17n",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1850d479599effb5ff88c44fc0ca412449f6876d39cfe6a95a5515c61d069fd2"
    }
   ],
   "description": "ibus-m17n is an IME that uses input methods and corresponding icons in the m17n database.\\\nUnlike ibus-table which supports plain tables, m17n input methods also support states,\\\nwhose labels are displayed on the IBus panel (language bar). M17n input methods also support\\\nsurrounding text, consequently, languages such as Thai and IMs such as plain Zhuyin that\\\nrequire this feature are supported through ibus-m17n.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ibus-m17n@1.4.24-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ibus/ibus-m17n",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The m17n engine for IBus",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.24-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ibus-sayura-1.3.2",
   "name": "ibus-sayura",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "861fb7f21611e55e8c4794cf55c9f5d1e20dfe4fb91644b18aa1c8bec347d198"
    }
   ],
   "description": "\nThe Sayura engine for IBus platform which provides Sinhala input method.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ibus-sayura@1.3.2-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/ibus-sayura",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Sinhala engine for IBus input platform",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.2-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ibus-table-1.17.2",
   "name": "ibus-table",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "15ccbb5f9829c18050447655019e1dfc8fe24ff5939f981590e8e84b06ccb346"
    }
   ],
   "description": "This module is table engine for Intelligent Input Bus (IBus),\nwhich is an input method framework for multilingual input\nin Unix-like operating-systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ibus-table@1.17.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kaio/ibus-table/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Table engine for Intelligent Input Bus (IBus)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.17.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ibus-table-array30-1.2.0.20090729",
   "name": "ibus-table-array30",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "01c9619b4aae35cad55b9cc9730a11e5dbf47c0774ca1f730507f75b295bf5ca"
    }
   ],
   "description": "bus-table-array30 provides array 30 Chinese input method on IBus Table under IBus framework.\nUse ibus-table input method. This version contains more than 70,000 words in Unicode 3.1.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ibus-table-array30@1.2.0.20090729-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/definite/ibus-table-array30/tree/master",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Array 30 Chinese input method for IBus framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0.20090729-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ibus-table-chinese-1.8.12",
   "name": "ibus-table-chinese",
   "licenseConcluded": "GPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "19e5f3ec4e1e813573a999ecfd81bd765287687680e0d3f37b57b43a526e085f"
    }
   ],
   "description": "ibus-table-chinese provides the Chinese input methods infrastructure.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ibus-table-chinese@1.8.12-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/definite/ibus-table-chinese",
   "licenseDeclared": "GPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "IBus Chinese input tables",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.12-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "name": "ibus-typing-booster",
   "licenseConcluded": "GPL-3.0 and Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aa0732e14ba85bdd5a5378ea9464a30b9b8a80bbde544e55d1b90005be34fba8"
    }
   ],
   "description": "Ibus-typing-booster is a completion input method to speedup typing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ibus-typing-booster@2.24.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://mike-fabian.github.io/ibus-typing-booster/",
   "licenseDeclared": "GPL-3.0 and Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A completion input method to speedup typing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.24.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-icc-profiles-openicc-1.3.1",
   "name": "icc-profiles-openicc",
   "licenseConcluded": "Zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "15b045f52f91de71a921527f941a04b540928b0e8330fc0c5c4d97f1d6be6309"
    }
   ],
   "description": "The OpenICC profiles are provided to serve color managed\napplications and services.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/icc-profiles-openicc@1.3.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.freedesktop.org/wiki/OpenIcc",
   "licenseDeclared": "Zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The OpenICC profiles",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-icedtea-web-1.8.4",
   "name": "icedtea-web",
   "licenseConcluded": "LGPLv2+ and GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "14d3902e75d85be6eff1556caf3576f31c3318eaf757b79f410556156127518a"
    }
   ],
   "description": "The IcedTea-Web project provides a an implementation of Java Web Start(originally based on the Netx project, now opensource part of OpenWebStart) and a settings tool to manage deployment settings for the aforementioned Web Start implements.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/icedtea-web@1.8.4-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://icedtea.classpath.org/wiki/IcedTea-Web",
   "licenseDeclared": "LGPLv2+ and GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Additional Java components for OpenJDK - Java Web Start implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.4-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-icfg-0.9",
   "name": "icfg",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a3290a4d1f2258d07a6d53356c5d613ad3ec9731000a29f57048a8813cfe4231"
    }
   ],
   "description": "Icfg is a command line tool used to handle SysV network interface configuration files.\nIt solved the problems of manual editing during the process of editing network  interface\nconfiguration files, and creates a scriptable interface which allows administrators to\nconfigure (system network interface) during installation without having to roll back\nusing a series of sed and awk commands.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/icfg@0.9-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://fedorahosted.org/icfg",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Command line tool used to edit network configuration files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-icon-naming-utils-0.8.90",
   "name": "icon-naming-utils",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d70a53dc924b2954ea5e1cbff286c4590272af7cfdb11783f0f0ffd6b7c647b0"
    }
   ],
   "description": "The icon-naming-utils package contains a Perl script used for maintaining\nbackwards compatibility with current desktop icon themes, while migrating\nto the names specified in the Icon Naming Specification.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/icon-naming-utils@0.8.90-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tango.freedesktop.org/Standard_Icon_Naming_Specification",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Perl script used for maintaining backwards compatibility with current desktop icon themes.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.90-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-icoutils-0.32.3",
   "name": "icoutils",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cfa14769d5d29603c75a75b2aa0865701837346399c7cfe9b2ced0a3f48e427e"
    }
   ],
   "description": "The icoutils are a set of command-line programs for extracting and converting images\nin Microsoft Windows(R) icon and cursor files. These files usually have the extension\n.ico or .cur, but they can also be embedded in executables and libraries (.dll-files).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/icoutils@0.32.3-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.nongnu.org/icoutils/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "extract and convert Microsoft icon and cursor files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.32.3-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-icu-74.1",
   "name": "icu",
   "licenseConcluded": "MIT and UCD and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b74ffad5a68e7210004e7a07c7c445ec9ffc8600e0e0a53e50dc6d5f3cac6afd"
    }
   ],
   "description": "Tools and utilities for developing with icu.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/icu@74.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://site.icu-project.org/",
   "licenseDeclared": "MIT and UCD and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "International Components for Unicode",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:74.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-icu4j-63.2",
   "name": "icu4j",
   "licenseConcluded": "Unicode-DFS-2016 and MIT and BSD and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6c8b9cc7eb56b75bb7094260a5e5fe170633c0cc9f20c98ee251211d4c582807"
    }
   ],
   "description": "The International Components for Unicode (ICU) library provides robust and\nfull-featured Unicode services on a wide variety of platforms. ICU supports\nthe most current version of the Unicode standard, and provides support for\nsupplementary characters (needed for GB 18030 repertoire support).\nJava provides a very strong foundation for global programs, and IBM and the\nICU team played a key role in providing globalization technology into Sun's\nJava. But because of its long release schedule, Java cannot always keep\nup-to-date with evolving standards. The ICU team continues to extend Java's\nUnicode and internationalization support, focusing on improving\nperformance, keeping current with the Unicode standard, and providing\nricher APIs, while remaining as compatible as possible with the original\nJava text and internationalization API design.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/icu4j@63.2-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/unicode-org/icu/",
   "licenseDeclared": "Unicode-DFS-2016 and MIT and BSD and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "International Components for Unicode for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:63.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-idlj-maven-plugin-1.2.2",
   "name": "idlj-maven-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8bc18f9f800da50a81c73d42af74c0e3d9215cd59384681d4848e4f5e78a15a6"
    }
   ],
   "description": "The CORBA IDL Compiler Maven Plugin is used for processing IDL files into java sources.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/idlj-maven-plugin@1.2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.mojohaus.org/plugins.html",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The CORBA IDL Compiler Maven Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-iftop-1.0pre4",
   "name": "iftop",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "409400b23d78dd8451195893d5d3a97c8a1bf1aa5cbe0f309dff15a9794126e1"
    }
   ],
   "description": "iftop does for network usage what top(1) does for CPU usage. It listens to\nnetwork traffic on a named interface and displays a table of current bandwidth\nusage by pairs of hosts. Handy for answering the question \"why is our ADSL link\nso slow?\".",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/iftop@1.0pre4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.ex-parrot.com/~pdw/iftop/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Command line tool that displays bandwidth usage on an interface",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0pre4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-igsc-0.8.9",
   "name": "igsc",
   "licenseConcluded": "apache2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dceb295d948573a1829f335addbde647a8314d82172aa888e39d65f36b34c671"
    }
   ],
   "description": "The Intel Graphics System Firmware Update Library (IGSC FUL) is a pure\nC low level library that exposes a required API to perform a firmware\nupdate of a particular Intel discrete graphics device. The library\nutilized a cross platform library metee_ in order to access the GSC\n(mei) device. GSC device is an extension of the Intel discrete graphics\ndevice (dGFX).\n\nThe library can update GSC firmware itself, and as well as OPROM VBT and\nthe code (VBIOS, GOP).\n\nThe library provides retrieval of identity and version information from\nboth graphic device and supplied firmware or OPROM image as well as\nfunction for firmware update of those images to the device.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/igsc@0.8.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/intel/igsc",
   "licenseDeclared": "apache2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Intel(R) Graphics System Controller Firmware Update Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-iio-sensor-proxy-3.5",
   "name": "iio-sensor-proxy",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1f287d85aef74f5697f00fb89491e8a1c36777204f05077bbc0ccfe712fb324a"
    }
   ],
   "description": "IIO accelerometer sensor to input device proxy.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/iio-sensor-proxy@3.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "IIO accelerometer sensor to input device proxy",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ilmbase-2.3.0",
   "name": "ilmbase",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b46e617cbcea8a3c14ab57f4ed58952eecf7431026141c4ae62ebc3d6f777391"
    }
   ],
   "description": "Half is a C++ class that encapsulates the ilm 16-bit floating-point format.\nIlmThread is a thread abstraction library for OpenEXR and other software packages.\nImath implements 2D and 3D vectors, 3x3 and 4x4 matrices, quaternions and other\nuseful math functions. Iex is a library for handling exception of ilmbase.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ilmbase@2.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.openexr.com/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "\"Half\" precision HDR file format libraries for OpenEXR",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ima-evm-utils-1.5",
   "name": "ima-evm-utils",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d6836844b512a18d0c7bd74c942c8da2a24f8695764a2b6f7f37337b798a1a8a"
    }
   ],
   "description": "ima-evm-utils package provides the evmctl utility that can be used for producing\nand verifying digital signatures, which are used by Linux kernel integrity subsystem.\nIt can be also used to import keys into the kernel keyring.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ima-evm-utils@1.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://linux-ima.sourceforge.net/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "IMA/EVM control utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-imageTailor-2.2.0",
   "name": "imageTailor",
   "licenseConcluded": "Mulan PSL v2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d4ff14f4157dae60a76dbbcde248776c8531cff7cbb591928c1f062b2d5a213d"
    }
   ],
   "description": "Dopralinux custom tool",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/imageTailor@2.2.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "Mulan PSL v2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cut out the ISO",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-imake-1.0.9",
   "name": "imake",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f188289daa27736f0524bc336cefe6264242e5327729ed1a1854622bcca972e4"
    }
   ],
   "description": "imake is a build automation system written for the X Window System.\nIt was used by X from X11R1 (1987) to X11R6.9 (2005), and continued\nto be used in XFree86 (last commit 2009). It is implemented on top\nof the C preprocessor and make. The first version was written by Todd\nBrunhoff at Tektronix.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/imake@1.0.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "imake source code configuration and build system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-indent-2.2.13",
   "name": "indent",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f9ba568d8f32498b271f699d08f49aa9df908089ac3c9bdc8707018ed3d9f99a"
    }
   ],
   "description": "The indent program can be used to make code easier to read. It\ncan also convert from one style of writing C to another. indent\nunderstands a substantial amount about the syntax of C, but it\nalso attempts to cope with incomplete and misformed syntax.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/indent@2.2.13-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/indent/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool to make code easier to read",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.13-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-infinipath-psm-3.3",
   "name": "infinipath-psm",
   "licenseConcluded": "GPLv2 or BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b853ce503e3e5af024e8f721471db78110e9005cb59464cf71e6310d8accd576"
    }
   ],
   "description": "PSM API is Intel's low-level user-level communications interface for the True Scale family of products.\nPSM users are enabled with mechanisms necessary to implement higher level communications interfaces in\nparallel environments.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/infinipath-psm@3.3-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/01org/psm",
   "licenseDeclared": "GPLv2 or BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Libraries for Intel Performance Scaled Messaging",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-infinispan-8.2.4",
   "name": "infinispan",
   "licenseConcluded": "ASL 2.0 and LGPLv2+ and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "740bc1a240d6aefdcbeac1570f5577e5e6022cfde9e4228368a46f4725d4a3e8"
    }
   ],
   "description": "Infinispan is an extremely scalable, highly available data grid\nplatform - 100% open source, and written in Java. The purpose of\nInfinispan is to expose a data structure that is highly concurrent,\ndesigned ground-up to make the most of modern multi-processor/multi-core\narchitectures while at the same time providing distributed cache\ncapabilities.  At its core Infinispan exposes a Cache interface which\nextends java.util.Map. It is also optionally is backed by a peer-to-peer\nnetwork architecture to distribute state efficiently around a data grid.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/infinispan@8.2.4-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://infinispan.org/",
   "licenseDeclared": "ASL 2.0 and LGPLv2+ and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Data grid platform",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.2.4-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-inih-56",
   "name": "inih",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "56a335614f3d5f56a23c7101457d4daee237e3e0c5d8af0e89b81fed55ea51c3"
    }
   ],
   "description": "The inih package provides simple INI file parser which is only a couple of\npages of code, and it was designed to be small and simple, so it's good for\nembedded systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/inih@56-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/benhoyt/inih",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple INI file parser library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:56-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-iniparser-4.1",
   "name": "iniparser",
   "licenseConcluded": "MIT and Zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "298c40f185f0265f9b5176e574d42a7bc62f29b7dfeadba7d917565aeaaeceef"
    }
   ],
   "description": "This modules offers parsing of ini files from the C level. See a complete documentation in HTML format, from this directory open the file html/index.html with any HTML-capable browser.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/iniparser@4.1-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ndevilla/iniparser",
   "licenseDeclared": "MIT and Zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ini file parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.1-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-initscripts-10.19",
   "name": "initscripts",
   "licenseConcluded": "GPL-2.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "54eca4fe0a0965a92623485a2f58768adde41a2601785894816a8f39403098b0"
    }
   ],
   "description": "This package provides basic support for legacy System V init scripts, and some\nother legacy tools & utilities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/initscripts@10.19-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fedora-sysv/initscripts",
   "licenseDeclared": "GPL-2.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Basic support for legacy System V init scripts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:10.19-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-inst-source-utils-2021.09.09",
   "name": "inst-source-utils",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3394e95806f3457d3c19892f6b4bdee2c5ab561e9b77429f408dc7c0ea53735a"
    }
   ],
   "description": "Utilities supporting autoinstallation and creation of customized\ninstallation  sources.\nHave a look at http://en.opensuse.org/Inst-source-utils for a detailed\ndescription of each script.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/inst-source-utils@2021.09.09-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/openSUSE/inst-source-utils",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utilities for creating customized installation sources",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2021.09.09-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-install-scripts-1.2",
   "name": "install-scripts",
   "licenseConcluded": "MulanPSL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c79caf8c003e165f28111782a0b72bbdf8d603e9dbd600c459d0a9bfb14f845a"
    }
   ],
   "description": "This is a package of scripts for install OS from openEuler.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/install-scripts@1.2-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "MulanPSL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "scripts for system installation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-intel-cm-compiler-1.0.144",
   "name": "intel-cm-compiler",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5ce88f30cbceffd40be1842c809e2ad3897480abf16952bd6782873be563d76a"
    }
   ],
   "description": "Intel(R) C for Metal Compiler -- CM Frontend lib\nThe Intel(R) C for Metal compiler is a open source compiler that implements C\nfor Metal programming language. C for Metal is a new GPU kernel programming\nlanguage for Intel(R) Graphics.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/intel-cm-compiler@1.0.144-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/intel/cm-compiler",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Intel(R) C for Metal Compiler",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.144-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-intel-cmt-cat-4.6.0",
   "name": "intel-cmt-cat",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d1a6b43b54b41fecfe0a4b233e0ca54b2a0f3944dde303ebce791106cdb46ec8"
    }
   ],
   "description": "This software package provides basic support for\nCache Monitoring Technology (CMT), Memory Bandwidth Monitoring (MBM),\nCache Allocation Technology (CAT), Memory Bandwidth Allocation (MBA),\nand Code Data Prioratization (CDP).\n\nCMT, MBM and CAT are configured using Model Specific Registers (MSRs)\nto measure last level cache occupancy, set up the class of service masks and\nmanage the association of the cores/logical threads to a class of service.\nThe software executes in user space, and access to the MSRs is\nobtained through a standard Linux* interface. The virtual file system\nprovides an interface to read and write the MSR registers but\nit requires root privileges.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/intel-cmt-cat@4.6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/01org/intel-cmt-cat",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides command line interface to CMT, MBM, CAT, CDP and MBA technologies",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-intel-gmmlib-22.3.10",
   "name": "intel-gmmlib",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fe9adc718b64986da2a91e07bbdbda27182f9a6d2ca58f4a939d02976ba6d5fc"
    }
   ],
   "description": "The Intel Graphics Memory Management Library provides device specific\nand buffer management for the Intel Graphics Compute Runtime for OpenCL\nand the Intel Media Driver for VAAPI.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/intel-gmmlib@22.3.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/intel/gmmlib",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Intel Graphics Memory Management Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:22.3.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-intel-graphics-compiler-1.0.14828.26",
   "name": "intel-graphics-compiler",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b3af088cb2adb99fbe93027d569ff5e418780055e0a511ea1c2d8630bfbe4715"
    }
   ],
   "description": "Intel(R) Graphics compiler for OpenCL(TM)\nThe Intel(R) Graphics Compiler for OpenCL(TM) is an llvm based compiler\nfor OpenCL(TM) targeting Intel Gen graphics hardware architecture.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/intel-graphics-compiler@1.0.14828.26-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/intel/intel-graphics-compiler",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Intel(R) Graphics Compiler for OpenCL(TM)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.14828.26-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-intel-ipp-crypto-mb-2021.12.1",
   "name": "intel-ipp-crypto-mb",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "90a0cc37e3b7e50f83dde16c98b4efe043d2541a1185ad8a09c1c62c877480b0"
    }
   ],
   "description": "A software crypto library optimized for Intel architecture for packet\nprocessing applications.\nIt contains universal and OpenSSL compatible APIs for cryptography operations.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/intel-ipp-crypto-mb@2021.12.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/intel/ipp-crypto",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Intel(R) IPP Cryptography multi-buffer library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2021.12.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-intel-ipsec-mb-1.5.0",
   "name": "intel-ipsec-mb",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f43de02c97166b9825971323633b77a213440a1ed9359b8a4ae3ec035d521c28"
    }
   ],
   "description": "IPSEC cryptography library optimized for Intel Architecture",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/intel-ipsec-mb@1.5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/intel/intel-ipsec-mb",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "IPSEC cryptography library optimized for Intel Architecture",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-intel-qpl-1.7.0",
   "name": "intel-qpl",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "88d864129a23cef48bcdbc98d885454bae09e9087c7752777ba41d734c034cdb"
    }
   ],
   "description": "The Intel Query Processing Library (Intel QPL) is an open-source library to\nprovide high-performance query processing operations on Intel CPUs. Intel QPL\nis aimed to support capabilities of the new Intel In-Memory Analytics\nAccelerator (Intel IAA) available on Next Generation Intel Xeon Scalable\nprocessors, codenamed Sapphire Rapids processor, such as very high throughput\ncompression and decompression combined with primitive analytic functions, as\nwell as to provide highly-optimized SW fallback on other Intel CPUs.\nIntel QPL primarily targets applications such as big-data and in-memory\nanalytic databases.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/intel-qpl@1.7.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/intel/qpl",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Intel Query Processing Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-intel-sgx-ssl-2.19",
   "name": "intel-sgx-ssl",
   "licenseConcluded": "OpenSSL and BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e2b550b23ba5628ff85feae6248a0d320f53a94380eb177d77de3597f4d44681"
    }
   ],
   "description": "The Intel® Software Guard Extensions SSL (Intel® SGX SSL) cryptographic\nlibrary is intended to provide cryptographic services for\nIntel® Software Guard Extensions (SGX) enclave applications.\nThe Intel® SGX SSL cryptographic library is based on the underlying\nOpenSSL* Open Source project, providing a full-strength general purpose\ncryptography library. Supported OpenSSL version is 1.1.1l.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/intel-sgx-ssl@2.19-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/intel/intel-sgx-ssl",
   "licenseDeclared": "OpenSSL and BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Intel® Software Guard Extensions SSL",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.19-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-intltool-0.51.0",
   "name": "intltool",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cf5f0f234029cf3b5d6476cea6ef3248dedd13bb619c631c2eccdc5ded03e8a0"
    }
   ],
   "description": "Intltool can automatically extracts translatable strings from oaf, glade, bonobo ui, nautilus\ntheme and other XML files into the po files.\nIntltool can also automatically merges translations from po files back into .oaf files (encoding to\nbe 7-bit clean). The merging mechanism can also be extended to support other types of XML files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/intltool@0.51.0-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://launchpad.net/intltool",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utility scripts for internationalizing XML",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.51.0-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-invokebinder-1.12",
   "name": "invokebinder",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0d53655fc97ce854ad47efb805431c45eb8cf58bef6f24c51f326121bf9b8f24"
    }
   ],
   "description": "This library hopes to provide a more friendly DSL for binding method handles.\nUnlike the normal MethodHandle API, handles are bound forward from a source\nMethodType and eventually adapted to a final target MethodHandle. Along the\nway the transformations are pushed onto a stack and eventually applied in\nreverse order, as the standard API demands.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/invokebinder@1.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/headius/invokebinder/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Java DSL for binding method handles forward, rather than backward",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-iotop-0.6",
   "name": "iotop",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fe71a77d96922bc0e05b941d0eeb33f1d39ddbd8fa85317fe9b150f89e530571"
    }
   ],
   "description": "iotop watches I/O usage information output by the Linux kernel (requires 2.6.20 or later) and\ndisplays a table of current I/O usage by processes or threads on the system. At least the\nCONFIG_TASK_DELAY_ACCT, CONFIG_TASK_IO_ACCOUNTING, CONFIG_TASKSTATS and CONFIG_VM_EVENT_COUNTERS\noptions need to be enabled in your Linux kernel build configuration.\n\niotop displays columns for the I/O bandwidth read and written by each process/thread during the\nsampling period. It also displays the percentage of time the thread/process spent while swapping in and\nwhile waiting on I/O. For each process, its I/O priority (class/level) is shown.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/iotop@0.6-29.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://guichaz.free.fr/iotop/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple top-like I/O monitor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6-29.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ipcalc-1.0.3",
   "name": "ipcalc",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d3206ea61482f134185dddeeaea82d9758c5c4dd6eee18be29d133e7efe8969e"
    }
   ],
   "description": "ipcalc provides a simple way to calculate IP information for a host\nor network. Depending on the options specified, it may be used to provide\nIP network information in human readable format, in a format suitable for\nparsing in scripts, generate random private addresses, resolve an IP address,\nor check the validity of an address.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ipcalc@1.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.com/ipcalc/ipcalc",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "IP network address calculator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-iperf3-3.18",
   "name": "iperf3",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "76f73d0c0cd0d9ff6009e091832ff1eab688cc960642421e23c46356471e2383"
    }
   ],
   "description": "Iperf is a tool for active measurements of the maximum achievable bandwidth\non IP networks. It supports tuning of various parameters related to timing,\nprotocols, and buffers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/iperf3@3.18-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/esnet/iperf",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TCP,UDP,and SCTP network bandwidth measurement tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.18-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ipmitool-1.8.18",
   "name": "ipmitool",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fac338889eb67b53c2b229cfb160a79e1872abf7d4554b8d6b7ecf7266869bfc"
    }
   ],
   "description": "This package provides a simple command-line interface to IPMI-enabled devices\nthrough an IPMIv1.5 or IPMIv2.0 LAN interface or Linux/Solaris kernel driver.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ipmitool@1.8.18-23.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://codeberg.org/IPMITool/ipmitool",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utility for IPMI control",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.18-23.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-iproute-6.6.0",
   "name": "iproute",
   "licenseConcluded": "GPLv2+ and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5c7fae7726e161842cc468f62f7015f30d9c0d8f2c2f9d530fee616c27a53ef3"
    }
   ],
   "description": "Iproute2 is a collection of user-space utilities to set up networking\nunder Linux from the command-line. It can inspect and configure,\namong other things: interface paramters, IP addresses, routing,\ntunnels, bridges, packet transformations (IPsec, etc.), and Quality\nof Service.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/iproute@6.6.0-5.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://kernel.org/pub/linux/utils/net/iproute2/",
   "licenseDeclared": "GPLv2+ and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Linux network configuration utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:6.6.0-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-iprutils-2.4.19",
   "name": "iprutils",
   "licenseConcluded": "CPL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7f9a390664cd0b377306397ddff6ef1b0fad754c999b210d63a2f73a53d78d8a"
    }
   ],
   "description": "Provides a suite of utilities to manage and configure SCSI device.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/iprutils@2.4.19-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/bjking1/iprutils",
   "licenseDeclared": "CPL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utilities for the ipr.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.19-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ipset-7.19",
   "name": "ipset",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "504020f83667f21e8ed5830b43ba22314f7b7498b56a2be3769649c661c2a25e"
    }
   ],
   "description": "IP sets are a framework inside the Linux kernel, which can be administered\nby the ipset utility. Depending on the type, an IP set may store IP\naddresses, networks, (TCP/UDP) port numbers, MAC addresses, interface names\nor combinations of them in a way, which ensures lightning speed when\nmatching an entry against a set.\n\nIf you want to\n  * store multiple IP addresses or port numbers and match against the\n    collection by iptables at one swoop;\n  * dynamically update iptables rules against IP addresses or ports without\n    performance penalty;\n  * express complex IP address and ports based rulesets with one single\n    iptables rule and benefit from the speed of IP sets\nthen ipset may be the proper tool for you.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ipset@7.19-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ipset.netfilter.org/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Manage Linux IP sets",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.19-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-iptables-1.8.9",
   "name": "iptables",
   "licenseConcluded": "GPL-2.0-only and Artistic-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2732d878d18e34f3c416bb4bcecc9107169a7a2ff1c01ee1624bf4f268258b56"
    }
   ],
   "description": "Netfilter is a set of hooks inside the Linux kernel that allows kernel\nmodules to register callback functions with the network stack. A\nregistered callback function is then called back for every packet that\ntraverses the respective hook within the network stack.\n\nIptables is a generic table structure for the definition of rulesets.\nEach rule within an IP table consists of a number of classifiers\n(iptables matches) and one connected action (iptables target).\n\nNetfilter, ip_tables, connection tracking (ip_conntrack, nf_conntrack)\nand the NAT subsystem together build the major parts of the framework.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/iptables@1.8.9-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.netfilter.org/",
   "licenseDeclared": "GPL-2.0-only and Artistic-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "IP packet filter administration utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.9-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-iptraf-ng-1.2.1",
   "name": "iptraf-ng",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8f9b23872380cae70ca2b2b4737ce373c089dfd1ac221cf8cf0d22b64358e801"
    }
   ],
   "description": "IPTraf is a console-based network monitoring program for Linux that\ndisplays information about IP traffic.  It returns such information as:\n\n * Current TCP connections\n * UDP, ICMP, OSPF, and other types of IP packets\n * Packet and byte counts on TCP connections\n * IP, TCP, UDP, ICMP, non-IP, and other packet and byte counts\n * TCP/UDP counts by ports\n * Packet counts by packet sizes\n * Packet and byte counts by IP address\n * Interface activity\n * Flag statuses on TCP packets\n * LAN station statistics\n\nIf the iptraf command is issued without any command-line options,\nthe program comes up in interactive mode, with the various facilities\naccessed through the main menu.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/iptraf-ng@1.2.1-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/iptraf-ng/iptraf-ng/",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A console-based network monitoring utility",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-iptstate-2.2.7",
   "name": "iptstate",
   "licenseConcluded": "Zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "830252812035252184499deef61c9b435d32ea9ba16e1ff37d2f889fb771725e"
    }
   ],
   "description": "This package is written to display the top-like in IP Tables",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/iptstate@2.2.7-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.phildev.net/iptstate/",
   "licenseDeclared": "Zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A top-like display of IP Tables state table entries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.7-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-iputils-20221126",
   "name": "iputils",
   "licenseConcluded": "BSD and GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e3daffea3e8edd02c9bc8d1f23e17bcd3f63b35732436813be7b27ca17641fd8"
    }
   ],
   "description": "The iputils package contains basic utilities for monitoring a network,\nincluding ping. The ping command sends a series of ICMP protocol\nECHO_REQUEST packets to a specified network host to discover whether\nthe target machine is alive and receiving network traffic.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/iputils@20221126-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/iputils/iputils",
   "licenseDeclared": "BSD and GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Network monitoring tools including ping",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20221126-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ipvsadm-1.31",
   "name": "ipvsadm",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0f041282c567acb4e7e6501753287ab00b98f51c317e8737380dff01596bf353"
    }
   ],
   "description": "Ipvsadm is a utility to administer the IP virtual server services\noffered by the Linux kernel with IP virtual server support.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ipvsadm@1.31-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://kernel.org/pub/linux/utils/kernel/ipvsadm/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A utility to administer the IP virtual server services",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.31-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ipwatchd-1.3.0",
   "name": "ipwatchd",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "966195aa48d4dd71aa5620cf9ba72dcaf72a7bce32def5bd4910e1f91a9bdd9c"
    }
   ],
   "description": "IPwatchD can be configured to listen on one or more interfaces (alias interfaces are also supported) in active or passive mode. In active mode it protects your host before IP takeover by answering Gratuitous ARP requests received from conflicting system. In passive mode it just records information about conflict through standard syslog interface.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ipwatchd@1.3.0-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://ipwatchd.sourceforge.io/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "IPwatchD is a simple daemon that analyses all incoming ARP packets in order to detect IP conflicts on Linux",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ipxe-1.21.1",
   "name": "ipxe",
   "licenseConcluded": "GPLv2 with additional permissions and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ff8e8e3937c52bd9179c1d2dc8173c2a166f5196b85b94780451c39dbbb08a7b"
    }
   ],
   "description": "iPXE is an open source network bootloader. It provides a direct\nreplacement for proprietary PXE ROMs, with many extra features such as\nDNS, HTTP, iSCSI, etc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ipxe@1.21.1-5.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ipxe.org/",
   "licenseDeclared": "GPLv2 with additional permissions and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A network boot loader",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.21.1-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ironjacamar-1.3.4",
   "name": "ironjacamar",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0d6d1dbaa2354c52f556effb7b3c58187f76d1dc28272a6493f5d53aef598bda"
    }
   ],
   "description": "The IronJacamar project implements the Java Connector Architecture 1.7\nspecification.\nThe Java Connector Architecture (JCA) defines a standard architecture for\nconnecting the Java EE platform to heterogeneous Enterprise Information\nSystems (EIS). Examples of EISs include Enterprise Resource Planning (ERP),\nmainframe transaction processing (TP), database and messaging systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ironjacamar@1.3.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.ironjacamar.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Connector Architecture 1.7 implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-irqbalance-1.9.2",
   "name": "irqbalance",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "52b1f0156b7b015818300c4843daa1cec8644f9ab5c2d922af39e1022500c9a3"
    }
   ],
   "description": "Irqbalance is a daemon to help balance the cpu load generated by\ninterrupts across all of a systems cpus. Irqbalance identifies the\nhighest volume interrupt sources, and isolates each of them to a\nsingle unique cpu, so that load is spread as much as possible over\nan entire processor set, while minimizing cache miss rates for irq\nhandlers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/irqbalance@1.9.2-7.oe2403sp2?arch=src&epoch=3",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/irqbalance/irqbalance",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A dynamic adaptive IRQ balancing daemon",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "3:1.9.2-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-irrlicht-1.8.5",
   "name": "irrlicht",
   "licenseConcluded": "Zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bda151d40300c89dbc6df5d48e6a5df3e119c741f4c79acff65fd578ad6c2bcd"
    }
   ],
   "description": "The Irrlicht Engine is an open source high performance realtime 3D engine\nwritten and usable in C++ and also available for .NET languages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/irrlicht@1.8.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://irrlicht.sourceforge.net/",
   "licenseDeclared": "Zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A high performance and free realtime 3D engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-irssi-1.4.5",
   "name": "irssi",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "791efa3922f45a29719629e09cb05a3baf59d1d53a762f8f8e2190fd4f321b6b"
    }
   ],
   "description": "Irssi is a modular chat client that is most commonly known for its text mode user interface,\nbut 80% of the code isn't text mode specific.Irssi comes with IRC support built in,\nand there are third party ICB, SILC, XMPP(Jabber), PSYC and Quassel protocol modules available.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/irssi@1.4.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://irssi.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A modular char client.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-isl-0.24",
   "name": "isl",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ca1c35b945932945323f8b66bd560376cf25e001ee4ac439ab039da89d7ed011"
    }
   ],
   "description": "isl is a library for manipulating sets and relations of integer points\nbounded by linear constraints.  Supported operations on sets include\nintersection, union, set difference, emptiness check, convex hull,\n(integer) affine hull, integer projection, computing the lexicographic\nminimum using parametric integer programming, coalescing and parametric\nvertex enumeration.  It also includes an ILP solver based on generalized\nbasis reduction, transitive closures on maps (which may encode infinite\ngraphs), dependence analysis and bounds on piecewise step-polynomials.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/isl@0.24-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://isl.gforge.inria.fr/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Integer point manipulation library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.24-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-iso-codes-4.15.0",
   "name": "iso-codes",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6b0942581c6ef9cd7acb9a5ef91dbcc9ca3f021cf42262355c73597454a8a98d"
    }
   ],
   "description": "This project provides lists of various ISO standards (e.g. country,\nlanguage, language scripts, and currency names) in one place, rather\nthan repeated in many programs throughout the system.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/iso-codes@4.15.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://salsa.debian.org/iso-codes-team/iso-codes",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "lists of various ISO standards",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.15.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-isomd5sum-1.2.3",
   "name": "isomd5sum",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "43fde46d02248eb0f9e3444f2b347ac3117b590fab59880076e49360f222c42c"
    }
   ],
   "description": "\nisomd5sum provides a way of making use of the ISO9660 application data\narea to store md5sum data about the iso.  This allows you to check the\niso given nothing more than the iso itself.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/isomd5sum@1.2.3-9.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rhinstaller/isomd5sum",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utilities for working with md5sum implanted in ISO images",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.2.3-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-isorelax-0",
   "name": "isorelax",
   "licenseConcluded": "MIT and ASL 1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "68f2d45f0108e6e1437de8adf73f820ae3da53fb4b4457e15707c123a482aaa4"
    }
   ],
   "description": "The ISO RELAX project was started to host public interfaces\nuseful for applications to support RELAX Core. Now, however,\nsome of the hosted material is schema language-neutral.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/isorelax@0-2.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://iso-relax.sourceforge.net/",
   "licenseDeclared": "MIT and ASL 1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Public interfaces for RELAX Core",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-istack-commons-3.0.7",
   "name": "istack-commons",
   "licenseConcluded": "CDDL-1.1 and GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3cae8fc656a38ea521e03aacc939f679809590caa3d3ba2dfd05ae9538d672c7"
    }
   ],
   "description": "The Common Code between JAXP, JAXB, SAAJ, and JAX-WS projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/istack-commons@3.0.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://istack-commons.java.net",
   "licenseDeclared": "CDDL-1.1 and GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Common code can be share between Glassfish projects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-isula-build-0.9.6",
   "name": "isula-build",
   "licenseConcluded": "Mulan PSL V2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ceb953a34205e0eee73cb50f28d47941fc0a88cf265f26e5b985cbb60586c2d4"
    }
   ],
   "description": "isula-build is a tool used for container images building.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/isula-build@0.9.6-24.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/isula-build",
   "licenseDeclared": "Mulan PSL V2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool to build container images",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.6-24.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-isula-rust-extensions-0.0.2",
   "name": "isula-rust-extensions",
   "licenseConcluded": "Mulan PSL v2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b7b3be2beee55076e96ff64ce063351c93a85fc0231b61dfdf1151231eb52edd"
    }
   ],
   "description": "Based on Rust programming language, rust-extension library for iSulad.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/isula-rust-extensions@0.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/isula-rust-extensions",
   "licenseDeclared": "Mulan PSL v2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "isula-rust-extensions is a rust-extension library for iSulad.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-itrustee-sdk-0.1.0",
   "name": "itrustee_sdk",
   "licenseConcluded": "MulanPSL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "37f5874be138475b1241e01f7f6b057ff4e2172de16cfefa619ab3d82c5d8939"
    }
   ],
   "description": "itrustee_sdk is a confidential computing framework for developing TA on itrustee OS",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/itrustee_sdk@0.1.0-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/itrustee_sdk",
   "licenseDeclared": "MulanPSL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Confidential computing framework for developing TA on itrustee OS",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.0-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-itstool-2.0.7",
   "name": "itstool",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1ea990d1ff8e6a27cc2bec01de7c61096064484e30ba72e89e6efe1a602389a3"
    }
   ],
   "description": "ITS Tool allows you to translate your XML documents with PO files, using rules from the W3C Internationalization Tag Set (ITS)\\\nto determine what to translate and how to separate it into PO file messages",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/itstool@2.0.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://itstool.org/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ITS-based XML translation tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ivtv-firmware-20080701",
   "name": "ivtv-firmware",
   "licenseConcluded": "Redistributable, no modification permitted",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2007406b13a6382b78d4dc05f48f54766ded63056e843a5d2fb97b3c7ef04b09"
    }
   ],
   "description": "This package contains the firmware for WinTV Hauppauge PVR 250/350/150/500/USB2\ncards.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ivtv-firmware@20080701-36.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://dl.ivtvdriver.org/ivtv/firmware/",
   "licenseDeclared": "Redistributable, no modification permitted",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Firmware for the Hauppauge PVR 250/350/150/500/USB2 model series",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:20080701-36.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-iw-5.19",
   "name": "iw",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0fe2b79e235fc75213f089ab62b73b6ced09c606f42ffaf6a34cdb8fc5cc9f20"
    }
   ],
   "description": "iw is a new nl80211 based CLI configuration utility for wireless devices.\nIt supports all new drivers that have been added to the kernel recently.\nThe old tool iwconfig, which uses Wireless Extensions interface,\nis deprecated and it's strongly recommended to switch to iw and nl80211.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/iw@5.19-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wireless.kernel.org/en/users/Documentation/iw",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A nl80211 based wireless configuration tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.19-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jFormatString-0",
   "name": "jFormatString",
   "licenseConcluded": "GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "06069e2527069d67980e940b81fa08d89ecb64d528b2ba144022207e4af2a74b"
    }
   ],
   "description": "A checker for Java format string when compile-time.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jFormatString@0-0.31.20131227gitf159b88.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://code.google.com/p/j-format-string/",
   "licenseDeclared": "GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A checker for Java format string when compile-time",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0-0.31.20131227gitf159b88.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jack-audio-connection-kit-1.9.14",
   "name": "jack-audio-connection-kit",
   "licenseConcluded": "GPL-2.0 and GPL-2.0+ and LGPL-2.1+ and GPL-3.0+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9493ad632da5ce2f01484017d9b0a3a8f9916c6c438c4d8e271335e9b39adaf0"
    }
   ],
   "description": "JACK Audio Connection Kit is a professional sound server daemon that provides real-time,\nlow-latency connections for both audio and MIDI data between applications that use its API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jack-audio-connection-kit@1.9.14-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/jackaudio/jack2",
   "licenseDeclared": "GPL-2.0 and GPL-2.0+ and LGPL-2.1+ and GPL-3.0+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A professional sound server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9.14-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jackson-1.9.11",
   "name": "jackson",
   "licenseConcluded": "ASL2.0 and LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4f6528b826735df839c5fc802e0d96728c6d3cb7d5cb0c7ee648e8ddc3a6dd6e"
    }
   ],
   "description": "JSON processor written in Java., it also offers full node-based Tree\nModel, as well as full Object/Json Mapper data binding functionality.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jackson@1.9.11-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/codehaus/jackson",
   "licenseDeclared": "ASL2.0 and LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jackson Java JSON-processor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9.11-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jackson-annotations-2.15.2",
   "name": "jackson-annotations",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cef330619779c223f4f3d5883e020c9ceed1649bfc61c4d6405446aed3409163"
    }
   ],
   "description": "Core annotations used for value types,\nused by Jackson data-binding package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jackson-annotations@2.15.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/FasterXML/jackson-annotations/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Core annotations for Jackson data processor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.15.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jackson-bom-2.13.1",
   "name": "jackson-bom",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2f8d9b88bc15e24b6df7148eb6933f87dbd7aa2f836a2ede4c84b5e85fb8def1"
    }
   ],
   "description": "A \"bill of materials\" POM for Jackson dependencies.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jackson-bom@2.13.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/FasterXML/jackson-bom",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Bill of materials POM for Jackson projects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.13.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jackson-core-2.9.8",
   "name": "jackson-core",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e273d70f9a79c3d0ba3396827f1be9c2dca33cda85bacc515fdc1663824ce71f"
    }
   ],
   "description": "Core part of Jackson that defines Streaming API as well\nas basic shared abstractions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jackson-core@2.9.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/FasterXML/jackson-core/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Core part of Jackson",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jackson-databind-2.9.8",
   "name": "jackson-databind",
   "licenseConcluded": "ASL 2.0 and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4fff33d7be99608bd0f45533ae10951648bdb0ab4cc986997a63e4bc71a3a89d"
    }
   ],
   "description": "The general-purpose data-binding functionality and tree-model for Jackson Data\nProcessor. It builds on core streaming parser/generator package, and uses\nJackson Annotations for configuration.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jackson-databind@2.9.8-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/FasterXML/jackson-databind/",
   "licenseDeclared": "ASL 2.0 and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "General data-binding package for Jackson (2.x)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.8-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jackson-dataformat-xml-2.9.8",
   "name": "jackson-dataformat-xml",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1b10974a79412e61222602ca7b5da9fb7696247301a3f4b8b7ed527012898239"
    }
   ],
   "description": "Data format extension for Jackson (http://jackson.codehaus.org)\nto offer alternative support for serializing POJOs as XML and\ndeserializing XML as POJOs. Support implemented on top of Stax API\n(javax.xml.stream), by implementing core Jackson Streaming API types\nlike JsonGenerator, JsonParser and JsonFactory. Some data-binding types\noverridden as well (ObjectMapper sub-classed as XmlMapper).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jackson-dataformat-xml@2.9.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/FasterXML/jackson-dataformat-xml",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jackson extension component for reading and writing XML encoded data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jackson-dataformats-binary-2.9.4",
   "name": "jackson-dataformats-binary",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d5b01232541fafe0629bc85c9de794f00fddb4d45a245075bec91cbc9b87c16a"
    }
   ],
   "description": "This module is a multi-module umbrella project for Jackson standard binary dataformat backends.\nDataformat backends are used to support format alternatives to JSON, using general-purpose\nJackson API. Formats included allow access using all 3 API styles (streaming, databinding, tree model).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jackson-dataformats-binary@2.9.4-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/FasterXML/jackson-dataformats-binary",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A multi-module umbrella project for Jackson standard binary data format backends",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.4-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jackson-dataformats-text-2.9.8",
   "name": "jackson-dataformats-text",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b30d27c53484c72f23b4510cf1662cf8f9e623754711517221255b9b70ea8b0c"
    }
   ],
   "description": "Parent pom for Jackson text-format dataformats.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jackson-dataformats-text@2.9.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/FasterXML/jackson-dataformats-text",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jackson standard text-format data format backends",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jackson-datatype-joda-2.9.8",
   "name": "jackson-datatype-joda",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1144eb783613d804cdbc5e263c1edc97e50b7a434a8bbadd5d9d150d53c787e5"
    }
   ],
   "description": "This is a Jackson module that aims to provide\nfull support for data types of Joda date-time\nlibrary.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jackson-datatype-joda@2.9.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/FasterXML/jackson-datatype-joda",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Add-on module for Jackson to support Joda data-types",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jackson-datatypes-collections-2.9.8",
   "name": "jackson-datatypes-collections",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6048c58bd4494596dc58dfa00bf5a01fc9694c43936bca342af5e28e883f4d84"
    }
   ],
   "description": "This is a multi-module umbrella project for various Jackson\nData-type modules to support 3rd party Collection libraries.\nCurrently included are:\n* Guava data-type\n* HPPC data-type\n* PCollections data-type",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jackson-datatypes-collections@2.9.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/FasterXML/jackson-datatypes-collections",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jackson datatypes: collections",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jackson-jaxrs-providers-2.9.8",
   "name": "jackson-jaxrs-providers",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6a4c581f7f3064e32868a3eba95be13872b99f43f77ce6825b41761751e062ee"
    }
   ],
   "description": "This is a multi-module project that contains Jackson-based JAX-RS providers for\nfollowing data formats: JSON, Smile (binary JSON), XML, CBOR (another kind of\nbinary JSON), YAML.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jackson-jaxrs-providers@2.9.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/FasterXML/jackson-jaxrs-providers",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jackson JAX-RS providers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jackson-modules-base-2.9.8",
   "name": "jackson-modules-base",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b8882521791e633032738817760f7c03d7a191dacc4d30e51918f4b727305cdc"
    }
   ],
   "description": "Jackson \"base\" modules: modules that build directly on databind,\nand are not data-type, data format, or JAX-RS provider modules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jackson-modules-base@2.9.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/FasterXML/jackson-modules-base",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jackson modules: Base",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jackson-parent-2.9.1",
   "name": "jackson-parent",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f1155d2a4add64a6621c45f4b6ec3e9156fa503c8a7355af1e65f9b346ba8d24"
    }
   ],
   "description": "Project for parent pom for all Jackson components",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jackson-parent@2.9.1-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/FasterXML/jackson-parent",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Project for parent pom for all Jackson components",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jacoco-0.7.8",
   "name": "jacoco",
   "licenseConcluded": "EPL-1.0 and Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d2105b88050c400e8edb8e9cba94448829a338a3b52efafcda99e5473dfd0990"
    }
   ],
   "description": "JaCoCo is a free code coverage library for Java,\nwhich has been created by the EclEmma team based on the lessons learned\nfrom using and integration existing libraries over the last five years.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jacoco@0.7.8-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.eclemma.org/jacoco/",
   "licenseDeclared": "EPL-1.0 and Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Code Coverage for Eclipse",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.8-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jacorb-2.3.1",
   "name": "jacorb",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6aa37064f904f8828e21a27f336d766fe80f30f6ce58c0011c9a9acef5772d28"
    }
   ],
   "description": "This package contains the Java implementation of the OMG's CORBA standard",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jacorb@2.3.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jacorb.org/index.html",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Java implementation of the OMG's CORBA standard",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jakarta-activation-1.2.2",
   "name": "jakarta-activation",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d23e42614def0b06395721015a306361568dd6f780a52ae1190f2972e9a958e7"
    }
   ],
   "description": "Jakarta Activation lets you take advantage of standard services to:\ndetermine the type of an arbitrary piece of data; encapsulate access to\nit; discover the operations available on it; and instantiate the\nappropriate bean to perform the operation(s).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jakarta-activation@1.2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://eclipse-ee4j.github.io/jaf/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jakarta Activation Specification and Implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jakarta-cdi-2.0.2",
   "name": "jakarta-cdi",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a54f8944f4559332293abf800e9a81fb401620e149593c590dc51b82e13b57d5"
    }
   ],
   "description": "APIs for JSR-299: Contexts and Dependency Injection for Java EE",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jakarta-cdi@2.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/eclipse-ee4j/cdi",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "CDI API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jakarta-commons-httpclient-3.1",
   "name": "jakarta-commons-httpclient",
   "licenseConcluded": "ASL 2.0 and (ASL 2.0 or LGPLv2+)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "83e9f5973aa4e41a7918190322bf49c68e3827598663b2904aed442bac597d92"
    }
   ],
   "description": "The Hyper-Text Transfer Protocol (HTTP) is perhaps the most significant protocol used on the Internet today.\nWeb services, network-enabled appliances and the growth of network computing continue to expand the role of\nthe HTTP protocol beyond user-driven web browsers, while increasing the number of applications that require\nHTTP support.\nDesigned for extension while providing robust support for the base HTTP protocol, the HttpComponents may be\nof interest to anyone building HTTP-aware client and server applications such as web browsers, web spiders,\nHTTP proxies, web service transport libraries, or systems that leverage or extend the HTTP protocol for\ndistributed communication.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jakarta-commons-httpclient@3.1-30.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jakarta.apache.org/commons/httpclient/",
   "licenseDeclared": "ASL 2.0 and (ASL 2.0 or LGPLv2+)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Implement the client side of HTTP standards",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:3.1-30.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jakarta-el-4.0.0",
   "name": "jakarta-el",
   "licenseConcluded": "EPL-2.0 or GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "69ce8969f2f3836eae97aa3a45fb2c4cd9354ce4d0165fed09ac6d7e3e850d8f"
    }
   ],
   "description": "Jakarta Expression Language provides a specification document, API,\nreference implementation and TCK that describes an expression language\nfor Java applications.\nThis package contains the implementation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jakarta-el@4.0.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jakartaee/expression-language",
   "licenseDeclared": "EPL-2.0 or GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jakarta Expression Language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jakarta-interceptors-2.0.0",
   "name": "jakarta-interceptors",
   "licenseConcluded": "EPL-2.0 or GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d1b5c2f150e0013b73115b18c36e0a252825c767047ceb83cda5306989ee4de6"
    }
   ],
   "description": "Jakarta Interceptors defines a means of interposing on business method\ninvocations and specific events—such as lifecycle events and timeout\nevents—that occur on instances of Jakarta EE components and other\nmanaged classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jakarta-interceptors@2.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/eclipse-ee4j/interceptor-api",
   "licenseDeclared": "EPL-2.0 or GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jakarta Interceptors",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jakarta-mail-1.6.7",
   "name": "jakarta-mail",
   "licenseConcluded": "EPL-2.0 or GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "213b708ea19afb75d75dbe1e8afcfd860d8cd79fe10e428f5846027959da7d02"
    }
   ],
   "description": "The Jakarta Mail API provides a platform-independent and\nprotocol-independent framework to build mail and messaging applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jakarta-mail@1.6.7-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/eclipse-ee4j/mail",
   "licenseDeclared": "EPL-2.0 or GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jakarta Mail API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.7-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jakarta-oro-2.0.8",
   "name": "jakarta-oro",
   "licenseConcluded": "ASL 1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "55e754fd17f07dd478132852968d346e33dce7b546c68121766cc85a0994a364"
    }
   ],
   "description": "The Jakarta-ORO Java classes are a set of text-processing Java classes that provide\nPerl5 compatible regular expressions, AWK-like regular expressions, glob expressions,\nand utility classes for performing substitutions, splits, filtering filenames, etc.\nThis library is the successor to the OROMatcher, AwkTools, PerlTools, and TextTools\nlibraries originally from ORO, Inc. Despite little activity in the form of new development\ninitiatives, issue reports, questions, and suggestions are responded to quickly.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jakarta-oro@2.0.8-26.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jakarta.apache.org/oro",
   "licenseDeclared": "ASL 1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provide compatible regular expressions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.8-26.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jakarta-server-pages-2.3.6",
   "name": "jakarta-server-pages",
   "licenseConcluded": "(EPL-2.0 or GPLv2 with exceptions) and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d0f9d3eeab1ddca6c21ac3358db588966ee0176fce372e91f4e4ac3e3cb56177"
    }
   ],
   "description": "Jakarta Server Pages provides a container-independent implementation of\nthe JSP API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jakarta-server-pages@2.3.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/eclipse-ee4j/jsp-api",
   "licenseDeclared": "(EPL-2.0 or GPLv2 with exceptions) and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jakarta Server Pages (JSP)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jakarta-servlet-5.0.0",
   "name": "jakarta-servlet",
   "licenseConcluded": "(EPL-2.0 or GPLv2 with exceptions) and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6b990e9cfbe5ee19c132896861976715ba0148b088e07bd2adb4c492de376ff0"
    }
   ],
   "description": "Jakarta Servlet defines a server-side API for handling HTTP requests\nand responses.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jakarta-servlet@5.0.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/eclipse-ee4j/servlet-api",
   "licenseDeclared": "(EPL-2.0 or GPLv2 with exceptions) and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Server-side API for handling HTTP requests and responses",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jamonapi-2.74",
   "name": "jamonapi",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "36d57b37fc56ba8822cf7944ebdc5bc2c4c4ea001f7a42e89d016e3661334236"
    }
   ],
   "description": "JAMon API is a free, simple, high performance, thread safe,\nJava API that allows developers to easily monitor the\nperformance and scalability of production applications. JAMon\ntracks hits, execution times (total, avg, min, max, std dev),\nand more.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jamonapi@2.74-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jamonapi.sourceforge.net/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Java monitoring API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.74-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jandex-2.0.2",
   "name": "jandex",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "29e7ae49291673aa9574fb793bf8522f6a6b57d2d6ba8005018ec9b7420eadcc"
    }
   ],
   "description": "Jandex is a space efficient Java annotation indexer and offline reflection library.\nIt supports the following capabilities:\n* Indexing all runtime visible Java annotations for a set of classes into a memory efficient representation.\n* Indexing the class hierarchy and interface implementation of a set classes.\n* Browsing and searching of declared methods on an indexed class.\n* Browsing and searching of declared fields on an indexed class.\n* Browsing of all generic type information on methods, fields, and classes.\n* Browsing and searching annotations, including Java 8 type annotations\n* Persisting an index into a custom storage efficient format.\n* Quick-loading of the storage efficient format\n* Compatibility with previous API and storage format versions\n* Execution via an API, a command line tool, and ant",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jandex@2.0.2-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/wildfly/jandex",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A space efficient Java annotation indexer and offline reflection library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.2-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jandex-maven-plugin-1.2.2",
   "name": "jandex-maven-plugin",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6fe45c66d128f33624da8a5c487387de7a6255eab2f336f67e8721b0345e8c7e"
    }
   ],
   "description": "This is a Maven plugin used to generate Jandex index files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jandex-maven-plugin@1.2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/wildfly/jandex-maven-plugin",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jandex wrapper for Maven",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-janino-2.7.8",
   "name": "janino",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2af6c4531ac8114bd6065aefea939a74ed46e80aa80dc3e7be13205fc9719e0f"
    }
   ],
   "description": "Janino can not only compile a set of source files to a set of class files like JAVAC,\nbut also compile a Java expression, a block, a class body, one .java file or a set of\n.java files in memory, load the bytecode and execute it directly in the same JVM.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/janino@2.7.8-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://janino-compiler.github.io/janino",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A super-small, super-fast Java compiler.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.7.8-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jansi-1.17.1",
   "name": "jansi",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "001be519455724bae64701ade9a7d2fd0a16a803f3cb3166e3d51a85e1fa2e0f"
    }
   ],
   "description": "Jansi is a small ASl 2.0 licensed Java library that allows you to use ANSI escape sequences to format\nyour console output which works even on windows.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jansi@1.17.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://fusesource.github.io/jansi/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jansi is a java library for generating and interpreting ANSI escape sequences",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.17.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jansi-native-1.7",
   "name": "jansi-native",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d9af036c511d0ade7ce5c0757f6798c5293794529a4f6ac8f859b5f2d6e480f7"
    }
   ],
   "description": "Jansi is a small ASl 2.0 licensed Java library that allows you to use ANSI\nescape sequences to format your console output which works even on windows.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jansi-native@1.7-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jansi.fusesource.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jansi Native implements the JNI Libraries used by the Jansi project",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jansson-2.14",
   "name": "jansson",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3c866a5aef9a0b91a0ccd82a9bc734e8de0a48dbc44d8ef71d8930f858c88e46"
    }
   ],
   "description": "Jansson is a C library for encoding, decoding and manipulating JSON data.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jansson@2.14-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.digip.org/jansson/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A C library for encoding, decoding and manipulating JSON data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.14-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jarjar-1.4",
   "name": "jarjar",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c2cd6d485e8ca9833cb67c05c89869bd02c37ed079b73690a63a7f8b94fc5d4b"
    }
   ],
   "description": "jarjar (Jar Jar Links) is a utility that makes it easy to repackage Java libraries and embed them\ninto your own distribution.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jarjar@1.4-23.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://code.google.com/archive/p/jarjar/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A utility that makes it easy to repackage Java libraries and embed them into your own distribution",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4-23.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jasper-4.1.0",
   "name": "jasper",
   "licenseConcluded": "JasPer-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "17d065490fb1aaaa712acf13eff130864ff42fa65ae99a18602e6db45ba8bf42"
    }
   ],
   "description": "The JasPer Project is an open-source initiative to provide a free software-based reference\nimplementation of the codec specified in the JPEG-2000 Part-1 standard.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jasper@4.1.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.ece.uvic.ca/~frodo/jasper/",
   "licenseDeclared": "JasPer-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Reference implementation of the codec specified in the JPEG-2000 standard, Part 1",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.1.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jasypt-1.9.3",
   "name": "jasypt",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c26142250f1a640d42d01a68b0e03908b3f2bd11e26c4ad0d4f74d846140a5a1"
    }
   ],
   "description": "Java library which enables encryption\nin java apps with minimum effort.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jasypt@1.9.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jasypt.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Simplified Encryption",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jatl-0.2.2",
   "name": "jatl",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3eb47e3eb0c4ec388e20c0ee53d366f84cc1d629598f4ebf83702c60ba6b6b56"
    }
   ],
   "description": "This module is extremely lightweight efficient Java library to generate XHTML or XML\nin a micro DSL builder/fluent style.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jatl@0.2.2-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/chris-martin/jatl",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Anti-Template Language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.2-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "name": "java-1.8.0-openjdk",
   "licenseConcluded": "ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2a49ca66e8a34dd2831ae5f3bb02cce8e21504a1e8cb00a9d657a5dadef85b63"
    }
   ],
   "description": "The OpenJDK runtime environment 8.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/java-1.8.0-openjdk@1.8.0.452.b09-6.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://openjdk.java.net/",
   "licenseDeclared": "ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OpenJDK Runtime Environment 8",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.8.0.452.b09-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "name": "java-11-openjdk",
   "licenseConcluded": "ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA-MD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "59fa1a9a63a3b48c85f1043718317db0063ca22bee1ab92aaf5f23eef318cfc9"
    }
   ],
   "description": "The OpenJDK runtime environment.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/java-11-openjdk@11.0.27.6-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://openjdk.java.net/",
   "licenseDeclared": "ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA-MD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OpenJDK Runtime Environment 11",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:11.0.27.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "name": "java-17-openjdk",
   "licenseConcluded": "ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA-MD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b221d482e3f100c738e00c56343608e21282fa0c74bf55f832027d54b9307e4b"
    }
   ],
   "description": "The OpenJDK runtime environment.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/java-17-openjdk@17.0.15.6-5.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://openjdk.java.net/",
   "licenseDeclared": "ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA-MD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OpenJDK Runtime Environment 17",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:17.0.15.6-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "name": "java-21-openjdk",
   "licenseConcluded": "ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA-MD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cc19ce5846c6de645b15f923f728b62318cc105d2a841473a80b3538af8d0502"
    }
   ],
   "description": "The OpenJDK runtime environment.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/java-21-openjdk@21.0.7.6-5.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://openjdk.java.net/",
   "licenseDeclared": "ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA-MD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OpenJDK Runtime Environment 21",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:21.0.7.6-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-java-atk-wrapper-0.40.0",
   "name": "java-atk-wrapper",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d9cc3a631490b37eb62370029bc3100d640ff7ed82408aabd00996a9ace257e1"
    }
   ],
   "description": "Java ATK Wrapper is an implementation of ATK using JNI technology\nConvert Java Swing enents to ATK events and convert these events\nATK bridge.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/java-atk-wrapper@0.40.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://git.gnome.org/browse/java-atk-wrapper",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A implementation of atk by using JNI technic",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.40.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-java-base64-2.3.8",
   "name": "java-base64",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cdb521f40038b8a3acd5eea091b87dd25fd0ee000f75f59a942b189d25fa135d"
    }
   ],
   "description": "This is a Public Domain Java class providing very fast Base64 encoding\nand decoding in the form of convenience methods and input/output\nstreams.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/java-base64@2.3.8-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://iharder.net/base64/",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Java class providing Base64 encoding and decoding",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.8-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-java-comment-preprocessor-6.1.4",
   "name": "java-comment-preprocessor",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c347b291eba19ed83081f707d39b52fbd62f6bdd07b078a916fbb7cdf7254254"
    }
   ],
   "description": "It is the most powerful multi-pass preprocessor for Java but also it can be used everywhere for\ntext processing if the destination technology supports Java like comment definitions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/java-comment-preprocessor@6.1.4-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/raydac/java-comment-preprocessor",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Most Powerful Multi-Pass Java Preprocessor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.1.4-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "name": "java-latest-openjdk",
   "licenseConcluded": "ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA-MD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6cb36b040316f17ef13b3b732da0d65f038664041514763e4f88757be26eaee4"
    }
   ],
   "description": "The OpenJDK runtime environment.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/java-latest-openjdk@23.0.1.11-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://openjdk.java.net/",
   "licenseDeclared": "ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA-MD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OpenJDK Runtime Environment 23",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:23.0.1.11-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-java-libpst-0.9.4",
   "name": "java-libpst",
   "licenseConcluded": "ASL 2.0 and LGPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8a28737d16f387e4ee40c2bcb37cc90aa20148e1f921da1f5738c79b192b69cb"
    }
   ],
   "description": "A library to read PST files with java,\nwithout need for external libraries.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/java-libpst@0.9.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rjohnsondev/java-libpst/",
   "licenseDeclared": "ASL 2.0 and LGPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A pure Java library for the reading of Outlook PST and OST files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-java-oauth-20100601",
   "name": "java-oauth",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "67cb811ddd3b92c78c5568416dfdcb2a51aa804ee33c8714d6b9e0949f04ac1e"
    }
   ],
   "description": "An open protocol to allow API authentication\nin a simple and standard method from desktop and\nweb applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/java-oauth@20100601-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://oauth.net/code/java/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An open protocol to allow API authentication",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20100601-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-java-service-wrapper-3.2.5",
   "name": "java-service-wrapper",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "527be022b88995d135b2dbdaab527e06a40474a0caf6b95b06800ed1c826e12e"
    }
   ],
   "description": "The Java Service Wrapper enables a Java application to be run as a\nUnix daemon.  It also monitors the health of your application and JVM.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/java-service-wrapper@3.2.5-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://bitbucket.org/ivertex/yaja-wrapper",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java service wrapper",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.5-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-java-uuid-generator-3.1.4",
   "name": "java-uuid-generator",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0c43164a6dfede915ff259d1bac359d69c56ebe0c55253de82704f2c4e83ca42"
    }
   ],
   "description": "JUG is a pure java UUID generator, that can be used either\nas a component in a bigger application, or as a standalone\ncommand line tool (a la 'uuidgen').\nJUG generates UUIDs according to the IETF UUID draft\nspecification (and further clarified in UUID URN name space\nIETF draft ) 8211; all 3 'official' types defined by the\ndraft 8211 are supported.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/java-uuid-generator@3.1.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/cowtowncoder/java-uuid-generator",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A pure Java UUID Generator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-java-xmlbuilder-1.1",
   "name": "java-xmlbuilder",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b9fefa57b85bb93512517d836923d25c10f20aa34a288fb7647f7e1f44c57ffd"
    }
   ],
   "description": "XML Builder is a utility that creates simple XML documents using relatively\nsparse Java code.\nIt is intended to allow for quick and painless creation of XML documents\nwhere you might otherwise be tempted to use concatenated strings, and\nwhere you would rather not face the tedium and verbosity of coding with JAXP.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/java-xmlbuilder@1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jmurty/java-xmlbuilder",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "XML Builder Java library for creating XML documents",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-java-cup-0.11b",
   "name": "java_cup",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8b43ed8d44c390dd0c61a5de0644bfc1575305a499429808fea32f1ccf6f955a"
    }
   ],
   "description": "The package provides a LALR Parser Generator for Java.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/java_cup@0.11b-13.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www2.cs.tum.edu/projects/cup/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "LALR parser generator for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.11b-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-javacc-7.0.2",
   "name": "javacc",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "87b89d513df3306e8e4bca978e74e4d731ca4758076e8e47e5e31da3e91adb22"
    }
   ],
   "description": "Java Compiler Compiler (JavaCC) is a generator which can generate grammar and lexical analyzer.\nThe parser generator converts a grammar specification to a Java program that can recognize matches to\nthe grammar. In addition, JavaCC provides other standard capabilities related to parser generation\nsuch as tree building (with JJTree included with JavaCC), actions, debugging, etc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/javacc@7.0.2-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://javacc.org",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A parser/scanner generator for java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.0.2-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-javacc-maven-plugin-3.0.1",
   "name": "javacc-maven-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "955a2666cdb5092099f062901f16dd0ff2f576807e398bb44cbc8bdee1428339"
    }
   ],
   "description": "Process JavaCC grammars.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/javacc-maven-plugin@3.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.mojohaus.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven Plugin for processing JavaCC grammar files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-javaewah-1.1.6",
   "name": "javaewah",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "592309bddda43e4d9494eccdcc9e8cb9645ce78e73a1c382ec7082b3f1c23431"
    }
   ],
   "description": "The bit array data structure is implemented in Java as BitSet class.\nUnfortunately, this fails to scale without compression.JavaEWAH is a\nword-aligned compressed variant of the Java bitset class.It uses a\n64-bit run-length encoding (RLE) compression scheme. The goal of\nword-aligned compression is not to achieve the best compression,\nbut rather to improve query processing time. Hence, we try to save\nCPU cycles, maybe at the expense of storage.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/javaewah@1.1.6-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lemire/javaewah",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JavaEWAH is a word-aligned compressed variant of the Java bitset class",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.6-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-javamail-1.5.2",
   "name": "javamail",
   "licenseConcluded": "CDDL-1.0 or GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d0628d89071506c64de19f07e4244966a3ed4fcdadf14d0efd38f3e0eea79e87"
    }
   ],
   "description": "The JavaMail API provides a platform-independent and protocol-independent framework to build mail\nand messaging applications. The JavaMail API is available as an optional package for use with the\nJava SE platform and is also included in the Java EE platform.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/javamail@1.5.2-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.oracle.com/technetwork/java/javamail",
   "licenseDeclared": "CDDL-1.0 or GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JavaMail API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.2-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-javapackages-tools-5.3.0",
   "name": "javapackages-tools",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e7516c5fe06c8c3ce20db849e1a1dc667f8f9f86bd34ce88320836bdeb06f5ec"
    }
   ],
   "description": "The javapackages-tools package contains macros and scripts to support Java packaging.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/javapackages-tools@5.3.0-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fedora-java/javapackages",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Support for Java packaging with macros and scripts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.3.0-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-javaparser-3.3.5",
   "name": "javaparser",
   "licenseConcluded": "LGPLv3+ or ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f2a7d58fbb6d29e5cd4417238d3b47b3f08c1ecc7a3fa9f90a6a928b85c10608"
    }
   ],
   "description": "This package contains a Java 1 to 9 Parser with AST generation and\nvisitor support. The AST records the source code structure, javadoc\nand comments. It is also possible to change the AST nodes or create new\nones to modify the source code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/javaparser@3.3.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://javaparser.org",
   "licenseDeclared": "LGPLv3+ or ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java 1 to 9 Parser and Abstract Syntax Tree for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-javapoet-1.13.0.2",
   "name": "javapoet",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "08cd3edee87b1e2d503a55aaf685b3eeca6b536c7504555697f80128e3047425"
    }
   ],
   "description": "A utility class which aids in generating Java source files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/javapoet@1.13.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/square/javapoet",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Java API for generating .java source files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.13.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-javassist-3.18.1",
   "name": "javassist",
   "licenseConcluded": "MPLv1.1 or LGPLv2+ or ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3f5a7c531234cdc8558b45e27c58d75d239ee5417eb3bb23c8c83f4426031060"
    }
   ],
   "description": "Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation simple. It is a\nclass library for editing bytecodes in Java; it enables Java programs to define a new class\nat runtime and to modify a class file when the JVM loads it. Unlike other similar bytecode\neditors, Javassist provides two levels of API: source level and bytecode level. If the users\nuse the source- level API, they can edit a class file without knowledge of the specifications\nof the Java bytecode. The whole API is designed with only the vocabulary of the Java language.\nYou can even specify inserted bytecode in the form of source text; Javassist compiles it on\nthe fly. On the other hand, the bytecode-level API allows the users to directly edit a class\nfile as other editors.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/javassist@3.18.1-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.csg.is.titech.ac.jp/~chiba/javassist/",
   "licenseDeclared": "MPLv1.1 or LGPLv2+ or ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java bytecode engineering toolkit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.18.1-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jaxb2-common-basics-0.9.5",
   "name": "jaxb2-common-basics",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0b073c6b24632bbc684a12b884a879b28139747d70f8c3588990f2fb32197b0c"
    }
   ],
   "description": "JAXB2 Basics is a part of JAXB2 Commons project which\nimplements plugins and tools for JAXB 2.x reference\nimplementation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jaxb2-common-basics@0.9.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/highsource/jaxb2-basics",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JAXB2 Basics",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jaxb2-maven-plugin-1.6",
   "name": "jaxb2-maven-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "42851ec9a241d4af0482d14d998a4bffd24545d1cacb0888012466555f389ae8"
    }
   ],
   "description": "Mojo's JAXB-2 Maven plugin is used to create an object graph from\nXSDs based on the JAXB 2.1 implementation and to generate XSDs from\nJAXB-annotated Java classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jaxb2-maven-plugin@1.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.mojohaus.org/jaxb2-maven-plugin/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JAXB-2 Maven Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jaxen-1.2.0",
   "name": "jaxen",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d351ab5401155a25ab49c88a855ba28d0b37f6d8d1a1c7282ff463d79895649a"
    }
   ],
   "description": "Jaxen is an open source XPath library written in Java. It is adaptable\nto many different object models and also possible to write adapters that treat non-XML trees",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jaxen@1.2.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jaxen-xpath/jaxen",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An XPath engine written in Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jbig2dec-0.20",
   "name": "jbig2dec",
   "licenseConcluded": "AGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a324e11a111e49df4b420843775e378269b8af654c9a89dc4be840c464bf4bc8"
    }
   ],
   "description": "jbig2dec is a decoder implementation of the JBIG2 image compression format.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jbig2dec@0.20-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://jbig2dec.com/",
   "licenseDeclared": "AGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A decoder implementation of the JBIG2 image compression format.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jbigkit-2.1",
   "name": "jbigkit",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5c25734b4558d01d4b5a394b9d994767681db51f697a8659f6321b99388f81bf"
    }
   ],
   "description": "JBIG-KIT provides a portable library of compression and decompression\nfunctions with a documented interface that you can include very easily\ninto your image or document processing software. In addition, JBIG-KIT\nprovides ready-to-use compression and decompression programs with a\nsimple command line interface.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jbigkit@2.1-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.cl.cam.ac.uk/~mgk25/jbigkit/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Lossless image compression library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-annotations-1.2-api-1.0.2",
   "name": "jboss-annotations-1.2-api",
   "licenseConcluded": "CDDL-1.1 or GPL-2.0-with-classpath-exception",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f2f226bf98babdda5e3f962f0b8cb90ae1ff3c58525e433a8c985d2e13a95e22"
    }
   ],
   "description": "This package contains Common Annotations 1.2 API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-annotations-1.2-api@1.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jboss/jboss-annotations-api_spec",
   "licenseDeclared": "CDDL-1.1 or GPL-2.0-with-classpath-exception",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Common Annotations 1.2 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-classfilewriter-1.3.0",
   "name": "jboss-classfilewriter",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b952c1ca69e1677ed434bc9b66a2fae910777d512b1c5518fd8ac46ba3693d71"
    }
   ],
   "description": "This package contains JBoss Class File Writer",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-classfilewriter@1.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jbossas/jboss-classfilewriter",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JBoss Class File Writer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-connector-1.6-api-1.0.1",
   "name": "jboss-connector-1.6-api",
   "licenseConcluded": "CDDL-1.1 or GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3b47495e547fad78543f23be79fa3300b302b2609901250d58965e580c668d59"
    }
   ],
   "description": "Java EE Connector Architecture 1.6 API classes",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-connector-1.6-api@1.0.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org",
   "licenseDeclared": "CDDL-1.1 or GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Connector Architecture 1.6 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-connector-1.7-api-1.0.1",
   "name": "jboss-connector-1.7-api",
   "licenseConcluded": "GPL-2.0-with-classpath-exception",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "11768d60edad6715e81dd0135473f80d685cf82f18acacf322069f16f1653bac"
    }
   ],
   "description": "Java EE Connector Architecture 1.7 API classes",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-connector-1.7-api@1.0.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org",
   "licenseDeclared": "GPL-2.0-with-classpath-exception",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Connector Architecture 1.7 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-dmr-1.7.0",
   "name": "jboss-dmr",
   "licenseConcluded": "LGPLv2+ and Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "397c43f1f7acc7b589716baa3c156089b8c096e5208365b21bcbb1513ace617c"
    }
   ],
   "description": "This package contains the Dynamic Model Representation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-dmr@1.7.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jbossas/jboss-dmr",
   "licenseDeclared": "LGPLv2+ and Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JBoss DMR",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-ejb-3.1-api-1.0.2",
   "name": "jboss-ejb-3.1-api",
   "licenseConcluded": "CDDL-1.0 or GPL-2.0-with-classpath-exception",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "02c4f13f44d5db4ecf9fbb738d38d04a480451fc1cbeb521c998b751d411712d"
    }
   ],
   "description": "The Java EJB 3.1 API classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-ejb-3.1-api@1.0.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org",
   "licenseDeclared": "CDDL-1.0 or GPL-2.0-with-classpath-exception",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "EJB 3.1 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-ejb-3.2-api-1.0.1",
   "name": "jboss-ejb-3.2-api",
   "licenseConcluded": "CDDL-1.0 or GPL-2.0-with-classpath-exception",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "499712f8392f3dffa18c0bb77169c51c302faac6b313fd1e2ff40d5b991d5359"
    }
   ],
   "description": "JSR 345: Enterprise JavaBeans 3.2 API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-ejb-3.2-api@1.0.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jboss/jboss-ejb-api_spec",
   "licenseDeclared": "CDDL-1.0 or GPL-2.0-with-classpath-exception",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Enterprise JavaBeans 3.2 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-el-2.2-api-1.0.2",
   "name": "jboss-el-2.2-api",
   "licenseConcluded": "CDDL-1.0 or GPL-2.0-with-classpath-exception",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "57531195e97d20b1f04436888e3d1c90fd95e415fcd35bd54a78a74044b8e6b9"
    }
   ],
   "description": "Expression Language 2.2 API classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-el-2.2-api@1.0.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org",
   "licenseDeclared": "CDDL-1.0 or GPL-2.0-with-classpath-exception",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Expression Language 2.2 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-el-3.0-api-1.0.13",
   "name": "jboss-el-3.0-api",
   "licenseConcluded": "GPL-2.0-only and Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "807a1f89da370b0fb9a686becbd5b849288977ac6b24378bed43ca34edcf174e"
    }
   ],
   "description": "The JSR-341 Expression Language 3.0 API classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-el-3.0-api@1.0.13-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jboss/jboss-el-api_spec",
   "licenseDeclared": "GPL-2.0-only and Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JSR-341 Expression Language 3.0 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.13-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-integration-6.0.0",
   "name": "jboss-integration",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6e30506f633c860cdb55f1d8fad4d3d3e586d5e6b2c745636e0dd9f60248fbc2"
    }
   ],
   "description": "The JBoss integration classes",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-integration@6.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JBoss Integration",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-interceptors-1.1-api-1.0.2",
   "name": "jboss-interceptors-1.1-api",
   "licenseConcluded": "CDDL-1.0 or GPL-2.0-with-classpath-exception",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ec2ea324e0cb06c5c881beb5d195855a69172fe347e8ead559450d5cd5991092"
    }
   ],
   "description": "This package contains The JavaEE Interceptors 1.1 API classes from JSR 318.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-interceptors-1.1-api@1.0.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org",
   "licenseDeclared": "CDDL-1.0 or GPL-2.0-with-classpath-exception",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Interceptors 1.1 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-interceptors-1.2-api-1.0.1",
   "name": "jboss-interceptors-1.2-api",
   "licenseConcluded": "CDDL-1.0 or GPL-2.0-with-classpath-exception",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "988e40ba0b0eabda3d6cc65ac622b1fe16f6f12a325ead86d1c9acc3037fe84a"
    }
   ],
   "description": "The Java EE  Interceptors 1.2 API classes from JSR 318.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-interceptors-1.2-api@1.0.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jboss/jboss-interceptors-api_spec",
   "licenseDeclared": "CDDL-1.0 or GPL-2.0-with-classpath-exception",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java EE Interceptors 1.2 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-invocation-1.7.0",
   "name": "jboss-invocation",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8ab9b0b32bcc3b50b8b86291f9bdc2f331f764549099928780f49cd9e2be7e81"
    }
   ],
   "description": "This package contains JBoss Invocation API",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-invocation@1.7.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jbossas/jboss-invocation",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JBoss Invocation API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-jacc-1.4-api-1.0.2",
   "name": "jboss-jacc-1.4-api",
   "licenseConcluded": "CDDL-1.0 or GPL-2.0-with-classpath-exception",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "88ab21e417de2917f2f21f1d507db1b7c3a695098845a3bc2c695c7c42cb5cd9"
    }
   ],
   "description": "JBoss Java Authorization Contract for Containers 1.4 API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-jacc-1.4-api@1.0.2-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org",
   "licenseDeclared": "CDDL-1.0 or GPL-2.0-with-classpath-exception",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JBoss JACC 1.4 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-jacc-1.5-api-1.0.0",
   "name": "jboss-jacc-1.5-api",
   "licenseConcluded": "CDDL-1.0 or GPL-2.0-with-classpath-exception",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8ceed1148e5e9dd5fa4fbdae92ca4d16154023f2ec6385a56a88cf7a93494e0c"
    }
   ],
   "description": "JSR-000115 Java Authorization Contract for Containers 1.5 API",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-jacc-1.5-api@1.0.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jboss/jboss-jacc-api_spec",
   "licenseDeclared": "CDDL-1.0 or GPL-2.0-with-classpath-exception",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JACC 1.5 API (JSR-115)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-jaspi-1.0-api-1.0.1",
   "name": "jboss-jaspi-1.0-api",
   "licenseConcluded": "CDDL-1.0 or GPL-2.0-with-classpath-exception",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1a93fc9b34389bf31d7240f102871e4ce36ddb359fa6342051300af6439e98b4"
    }
   ],
   "description": "The Java Authentication SPI for Containers 1.0 API classes",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-jaspi-1.0-api@1.0.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org",
   "licenseDeclared": "CDDL-1.0 or GPL-2.0-with-classpath-exception",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JBoss Java Authentication SPI for Containers 1.0 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-jaspi-1.1-api-1.0.2",
   "name": "jboss-jaspi-1.1-api",
   "licenseConcluded": "GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "edea09ad028c86b36406fe03f4753c22e3c1457457ddcfd03ecf816410f615ec"
    }
   ],
   "description": "The Java Authentication SPI for Containers 1.1 API classes",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-jaspi-1.1-api@1.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jboss/jboss-jaspi-api_spec",
   "licenseDeclared": "GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JBoss Java Authentication SPI for Containers 1.1 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-jaxrpc-1.1-api-1.0.2",
   "name": "jboss-jaxrpc-1.1-api",
   "licenseConcluded": "CDDL-1.0 or GPL-2.0-with-classpath-exception",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c51951845e73bc30b284b687c0f3ab148e669016f027fbf2eb79a0b6bf21fb3c"
    }
   ],
   "description": "The JAX-RPC 1.1 API classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-jaxrpc-1.1-api@1.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org",
   "licenseDeclared": "CDDL-1.0 or GPL-2.0-with-classpath-exception",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java API for XML-Based RPC (JAX-RPC) 1.1",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-jaxrs-2.0-api-1.0.1",
   "name": "jboss-jaxrs-2.0-api",
   "licenseConcluded": "GPLv2 with exceptions and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "43556a9f83917591b15373e2c31e4cc8faa6a7ebb1f75c3feefe84324a04736c"
    }
   ],
   "description": "JSR 339: JAX-RS 2.0: The Java API for RESTful Web Services.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-jaxrs-2.0-api@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jboss/jboss-jaxrs-api_spec",
   "licenseDeclared": "GPLv2 with exceptions and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JAX-RS 2.0: The Java API for RESTful Web Services",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-jaxws-2.2-api-2.0.3",
   "name": "jboss-jaxws-2.2-api",
   "licenseConcluded": "CDDL-1.0 or GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "23dbe7f4c22ac77cac78511b81927b10cb9a3679c105ef83c1b1cf6170ebe2d0"
    }
   ],
   "description": "Java API for XML-Based Web Services 2.2 classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-jaxws-2.2-api@2.0.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org/",
   "licenseDeclared": "CDDL-1.0 or GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java API for XML-Based Web Services 2.2",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-jms-1.1-api-1.0.1",
   "name": "jboss-jms-1.1-api",
   "licenseConcluded": "CDDL-1.0 or GPL-2.0-with-classpath-exception",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "03273546299cfe81eda61067a82ec7dbf8fee598dafb6e9e53a7c60b725138c3"
    }
   ],
   "description": "The Java Messaging Service 1.1 API classes",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-jms-1.1-api@1.0.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org",
   "licenseDeclared": "CDDL-1.0 or GPL-2.0-with-classpath-exception",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JBoss JMS API 1.1 Spec",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-jms-2.0-api-1.0.2",
   "name": "jboss-jms-2.0-api",
   "licenseConcluded": "CDDL-1.0 or GPL-2.0-with-classpath-exception",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a327b1c421ae8434324415c1c9f4b7c2d64ac147e96f66545234d2c0a0cee151"
    }
   ],
   "description": "The Java Messaging Service 2.0 API classes",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-jms-2.0-api@1.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org",
   "licenseDeclared": "CDDL-1.0 or GPL-2.0-with-classpath-exception",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JBoss JMS API 2.0 Spec",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-jsf-2.1-api-2.1.29.1",
   "name": "jboss-jsf-2.1-api",
   "licenseConcluded": "CDDL-1.1 or GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3d6c67a74cacf8c788691db92edc3b52eba3e618aa4ca6afc9a4c0fbe7bb511b"
    }
   ],
   "description": "JavaServer Faces API classes based on Version 2.1 of Specification.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-jsf-2.1-api@2.1.29.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org",
   "licenseDeclared": "CDDL-1.1 or GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JavaServer Faces 2.1 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.29.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-jsf-2.2-api-2.2.14",
   "name": "jboss-jsf-2.2-api",
   "licenseConcluded": "(CDDL-1.0 or GPLv2 with exceptions) and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ff096123837278c08ae2e659c3f359a63576042895a605f6fe533452cc4a2d0c"
    }
   ],
   "description": "This package contains JSR-344: JavaServer Faces 2.2 API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-jsf-2.2-api@2.2.14-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org",
   "licenseDeclared": "(CDDL-1.0 or GPLv2 with exceptions) and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JavaServer Faces 2.2 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.14-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-jsp-2.2-api-1.0.2",
   "name": "jboss-jsp-2.2-api",
   "licenseConcluded": "GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d91c87f14d6b07adb22202f121a9b9ccd19829fa3685d748b909858da05b3440"
    }
   ],
   "description": "JavaServer(TM) Pages 2.2 API",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-jsp-2.2-api@1.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org/",
   "licenseDeclared": "GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JavaServer(TM) Pages 2.2 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-jsp-2.3-api-1.0.3",
   "name": "jboss-jsp-2.3-api",
   "licenseConcluded": "GPLv2 with exceptions or ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1ec2c7b15459f222dfbcebd2da0ade1f505fe1faf05eac424bf15600ba90d381"
    }
   ],
   "description": "JSR-000245: JavaServer Pages 2.3",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-jsp-2.3-api@1.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jboss/jboss-jsp-api_spec",
   "licenseDeclared": "GPLv2 with exceptions or ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JavaServer Pages 2.3 API (JSP)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-jstl-1.2-api-1.1.4",
   "name": "jboss-jstl-1.2-api",
   "licenseConcluded": "ASL 2.0 and (CDDL-1.1 or GPLv2 with exceptions)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9a17dcf75e06e914267a50a356aa31f14734b37ecd5f18f1e340186e810549f4"
    }
   ],
   "description": "Java Server Pages Standard Template Library 1.2 API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-jstl-1.2-api@1.1.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jboss/jboss-jstl-api_spec",
   "licenseDeclared": "ASL 2.0 and (CDDL-1.1 or GPLv2 with exceptions)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JSP Standard Template Library 1.2 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-logging-3.3.0",
   "name": "jboss-logging",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d1f58c7ef38a867464d6cebc1479609ff4cff35dcdcb38386875478d08992131"
    }
   ],
   "description": "This package contains the JBoss Logging Framework.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-logging@3.3.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jboss-logging/jboss-logging",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The JBoss Logging Framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-logging-tools-2.0.1",
   "name": "jboss-logging-tools",
   "licenseConcluded": "ASL 2.0 and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "60fb7c7cb4eb4bb94f27dd1197940ceecc206d1443a45dd76e0a3d351275cbe0"
    }
   ],
   "description": "The JBoss logging tools are used to create internationalized log statements and exceptions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-logging-tools@2.0.1-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jboss-logging/jboss-logging-tools",
   "licenseDeclared": "ASL 2.0 and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tool for create internationalized log statements and exceptions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.1-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-logging-tools1-1.2.1",
   "name": "jboss-logging-tools1",
   "licenseConcluded": "ASL 2.0 and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "28394689d77b35e2cc6d6d2bd4bebec66470a5a88e52845f6b21e9177d5dbd92"
    }
   ],
   "description": "This package contains JBoss Logging I18n Annotation Processor",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-logging-tools1@1.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jboss-logging/jboss-logging-tools",
   "licenseDeclared": "ASL 2.0 and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JBoss Logging I18n Annotation Processor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-logmanager-2.1.19",
   "name": "jboss-logmanager",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dcaec5a83f42db7f0b68c3f2b758d9bd9c8a10f921627c82cfc9df1d675baf23"
    }
   ],
   "description": "This package contains the JBoss Log Manager",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-logmanager@2.1.19-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jboss-logging/jboss-logmanager",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JBoss Log Manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.19-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-marshalling-1.4.11",
   "name": "jboss-marshalling",
   "licenseConcluded": "ASL 2.0 and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8b78993860cf038000ecd861cb17d48431a09700200f71f8824ecc5c8552a8dd"
    }
   ],
   "description": "JBoss Marshalling is an alternative serialization API that fixes many of the problems found in the\nJDK serialization API while remaining fully compatible with java.io.Serializable and its relatives,\nand adds several new tunable parameters and additional features, all of which are pluggable via\nfactory configuration (externalizers, class/instance lookup tables, class resolution, and object\nreplacement, to name a few).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-marshalling@1.4.11-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jbossmarshalling.jboss.org/",
   "licenseDeclared": "ASL 2.0 and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A serialization API that fixes many of the problems found in the JDK serialization API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.11-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-modules-2.1.0",
   "name": "jboss-modules",
   "licenseConcluded": "ASL 2.0 and xpp",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ec92d447825af9f201d95bdc52b009dca9e0639dedde0dbd453c5971d17d5fea"
    }
   ],
   "description": "Ths package contains A Modular Classloading System.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-modules@2.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jbossas/jboss-modules",
   "licenseDeclared": "ASL 2.0 and xpp",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Modular Classloading System",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-msc-1.2.6",
   "name": "jboss-msc",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4c858a45c928eb2db45282d30d21783ba056ed25d5930b625d48583b6867d86a"
    }
   ],
   "description": "This package contains the JBoss Modular Service Container.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-msc@1.2.6-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jbossas/jboss-msc",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JBoss Modular Service Container",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.6-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-parent-39",
   "name": "jboss-parent",
   "licenseConcluded": "CC0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "941772f92cb274578cea219965bd48b7af8f87fe7b681be9d45866273860a615"
    }
   ],
   "description": "The Project Object Model files for JBoss packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-parent@39-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org/",
   "licenseDeclared": "CC0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JBoss Parent POM",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:39-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-remoting-4.0.21",
   "name": "jboss-remoting",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d536e12093d70c949581d0dfc2f998a85c4d1b929361e757ed52cba7fba11387"
    }
   ],
   "description": "The purpose of JBoss Remoting is to provide a general purpose framework\nfor symmetric and asymmetric communication over a network. It supports\nvarious modes of interaction, including invocations, one way messaging,\nand asynchronous callbacks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-remoting@4.0.21-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org/jbossremoting",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JBoss Remoting",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.21-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-remoting-jmx-2.0.1",
   "name": "jboss-remoting-jmx",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "63d6bfa83e6177c7032365d3a6933baa684b78efe7eda2127eaf55af8bb5d983"
    }
   ],
   "description": "Main role is to access JMX libraries.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-remoting-jmx@2.0.1-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JMX via JBoss Remoting",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.1-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-rmi-1.0-api-1.0.4",
   "name": "jboss-rmi-1.0-api",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8f94f734a8a3d2ac0307c866322cbe12a05c8d651973552179e1e9e67a8bee75"
    }
   ],
   "description": "Java Remote Method Invocation 1.0 API classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-rmi-1.0-api@1.0.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jboss/jboss-rmi-api_spec",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Remote Method Invocation 1.0 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-sasl-1.0.5",
   "name": "jboss-sasl",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "119d6faa4579b3f1b6640d16013212966fd4494bd25bfe29f989469e75715c3e"
    }
   ],
   "description": "The package is provided for J2SE programs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-sasl@1.0.5-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/wildfly-security/jboss-sasl",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SASL Provider for J2SE",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.5-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-servlet-2.5-api-1.0.1",
   "name": "jboss-servlet-2.5-api",
   "licenseConcluded": "Apache-2.0 and W3C",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d3a22e24d9e8818353f09ad253d0ef1e1023ab37970e5ab61f6823644c1972df"
    }
   ],
   "description": "The Java Servlet 2.5 API classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-servlet-2.5-api@1.0.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org",
   "licenseDeclared": "Apache-2.0 and W3C",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Servlet 2.5 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-servlet-3.0-api-1.0.2",
   "name": "jboss-servlet-3.0-api",
   "licenseConcluded": "CDDL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d699f40e83860b3ecba7de30df87338e9130683c34608bddf3ca13e59016acc8"
    }
   ],
   "description": "The Java Servlet 3.0 API classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-servlet-3.0-api@1.0.2-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org",
   "licenseDeclared": "CDDL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Servlet 3.0 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-servlet-3.1-api-1.0.2",
   "name": "jboss-servlet-3.1-api",
   "licenseConcluded": "(CDDL-1.0 or GPLv2 with exceptions) and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "08009008ad3b24036ffb836bdf815fe6cc6b578288099d96120120fa6f0874d9"
    }
   ],
   "description": "The Java Servlet 3.1 API classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-servlet-3.1-api@1.0.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org",
   "licenseDeclared": "(CDDL-1.0 or GPLv2 with exceptions) and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Servlet 3.1 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-specs-parent-1.0.0",
   "name": "jboss-specs-parent",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f00d52ca1ba527b4b1022f3b5a576c8a09f2fa0021ca4f50c7227c1f8d9b21ab"
    }
   ],
   "description": "Parent POM that allows building all specification projects at once.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-specs-parent@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JBoss Specification API Parent POM",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-stdio-1.1.0",
   "name": "jboss-stdio",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f0335083b5ff991c2429e60e3137330ed0026a73fa9d4e1d4f771cf90a960146"
    }
   ],
   "description": "This package contains JBoss STDIO / Logging interface",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-stdio@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jboss-logging/jboss-stdio/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JBoss STDIO",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-threads-2.4.0",
   "name": "jboss-threads",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a3290f506eb73a91b166ce5f6fb56bdf59cd2d399c09bcc2d70cae36695d439c"
    }
   ],
   "description": "This package contains JBoss Threads",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-threads@2.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jbossas/jboss-threads",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JBoss Threads",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-transaction-1.1-api-1.0.1",
   "name": "jboss-transaction-1.1-api",
   "licenseConcluded": "CDDL-1.0 or GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "72ef7e4bb82a2a4bc6a462aa5b3278c7aeb876d338ae21c94a720dbe2046871f"
    }
   ],
   "description": "The Java Transaction 1.1 API classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-transaction-1.1-api@1.0.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org",
   "licenseDeclared": "CDDL-1.0 or GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Transaction 1.1 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-transaction-1.2-api-1.1.1",
   "name": "jboss-transaction-1.2-api",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "90119fa2e106b45d9c208a6b6fa5336581ff8d532fc3f5af97e4ae427cc50442"
    }
   ],
   "description": "The Java Transaction 1.2 API classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-transaction-1.2-api@1.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jboss/jboss-transaction-api_spec",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Transaction 1.2 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-transaction-spi-7.6.1",
   "name": "jboss-transaction-spi",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "46ec0ab35b1662b00b81a8e5035129290fed18512bc675a7c61ec8b9b3c11319"
    }
   ],
   "description": "The Java Transaction SPI classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-transaction-spi@7.6.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jbosstm/jboss-transaction-spi",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JBoss Transaction SPI",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.6.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-vfs-3.3.0",
   "name": "jboss-vfs",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c9343441d04c24dbfb15b985b7dc071e763dd3e4a3c941cf4c242ecf67b57012"
    }
   ],
   "description": "This package contains the JBoss Virtual File System.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-vfs@3.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jbossas/jboss-vfs/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JBoss Virtual File System",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-websocket-1.0-api-1.0.0",
   "name": "jboss-websocket-1.0-api",
   "licenseConcluded": "CDDL-1.0 or GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1b8d2aaaf4219c2b672122a5e6cc77b252a730cddf23396e7de48cbfbc72ae48"
    }
   ],
   "description": "The JSR-356: Java WebSocket 1.0 API classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-websocket-1.0-api@1.0.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jboss/jboss-websocket-api_spec",
   "licenseDeclared": "CDDL-1.0 or GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JSR-356: Java WebSocket 1.0 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jboss-websocket-1.1-api-1.1.4",
   "name": "jboss-websocket-1.1-api",
   "licenseConcluded": "CDDL-1.1 or GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2d6dfc05bb962cc5bd8eaa1fefdf50b745bc892834841ceef0817ef23dc87d18"
    }
   ],
   "description": "The JSR-356: Java WebSocket 1.1 API classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jboss-websocket-1.1-api@1.1.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jboss/jboss-websocket-api_spec",
   "licenseDeclared": "CDDL-1.1 or GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JSR-356: Java WebSocket 1.1 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jbossws-api-1.1.2",
   "name": "jbossws-api",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7d4ae21297995248f23150ab08a5d399dfb752cc7c22f23eb14e840017026772"
    }
   ],
   "description": "JBoss WS public API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jbossws-api@1.1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org/jbossws",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JBossWS API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jbossws-parent-1.4.4",
   "name": "jbossws-parent",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "361c5c29ee91b1fae179b3a0043391777630865bb12e64b556bffa59c2a6208a"
    }
   ],
   "description": "This package contains the JBossWS Parent.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jbossws-parent@1.4.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org/jbossws",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JBossWS Parent",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jcifs-1.3.18",
   "name": "jcifs",
   "licenseConcluded": "LGPLv2+ and BSD and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4e180f08dd87e6dd6675f29591ca4fef0055f2eb46e4b6e8515c38be555547e9"
    }
   ],
   "description": "JCIFS is an Open Source client library that implements the CIFS/SMB networking protocol in 100% Java.\nCIFS is the standard file sharing protocol on the Microsoft Windows platform (e.g. Map Network Drive ...).\nThis client is used extensively in production on large Intranets.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jcifs@1.3.18-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jcifs.samba.org/",
   "licenseDeclared": "LGPLv2+ and BSD and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Java CIFS Client Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.18-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jcip-annotations-1",
   "name": "jcip-annotations",
   "licenseConcluded": "CC-BY-2.5",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ce51c6452e9fa513b141a8f3acd5cbbd6a0bf75032ce3cb66c4875c52c0c3162"
    }
   ],
   "description": "This package provides class, field, and method level annotations for describing\nthread-safety policies. These annotations are relatively unintrusive and beneficial\nto both users and maintainers. Users can see immediately whether a class is\nthread-safe, and maintainers can see immediately whether thread-safety guarantees\nmust be preserved.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jcip-annotations@1-26.20060626.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jcip.net/",
   "licenseDeclared": "CC-BY-2.5",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Concurrency in Practice",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1-26.20060626.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jcodings-1.0.58",
   "name": "jcodings",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cd35a132d1bae863ace78a0ecb760a254dd99b6ea6f898c0db94d2731206d558"
    }
   ],
   "description": "Java-based codings helper classes for Joni and JRuby.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jcodings@1.0.58-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/jruby/jcodings",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java-based codings helper classes for Joni and JRuby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.58-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jcommon-1.0.24",
   "name": "jcommon",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "af876ba86b03c7bc19fa30f5865ac07ef6ab43a0cadd8579afa5f898ad477d72"
    }
   ],
   "description": "JCommon is a collection of useful classes used by\nJFreeChart, JFreeReport and other projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jcommon@1.0.24-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jfree.org/jcommon",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JFree Java utility classes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.24-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jcsp-1.1",
   "name": "jcsp",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "617f7518b3df63cd40cadf49b3863c28ca228cddd45d7bd48fd0b0df1e8e9111"
    }
   ],
   "description": "JCSP is an implementation of Communicating Sequential Processes\n(CSP) for the Java programming language.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jcsp@1.1-0.13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/codehaus/jcsp",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Communicating Sequential Processes for Java (JCSP)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-0.13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jctools-2.1.2",
   "name": "jctools",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0216e440576d96dcdc4d1dc00b78ba86530d50c6369dcae0ee9954be56add34d"
    }
   ],
   "description": "This project aims to offer some concurrent data structures\ncurrently missing from the JDK:\n° SPSC/MPSC/SPMC/MPMC Bounded lock free queues\n° SPSC/MPSC Unbounded lock free queues\n° Alternative interfaces for queues\n° Offheap concurrent ring buffer for ITC/IPC purposes\n° Single Writer Map/Set implementations\n° Low contention stats counters\n° Executor",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jctools@2.1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://jctools.github.io/JCTools/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Concurrency Tools for the JVM",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jdbi-2.63.1",
   "name": "jdbi",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "97b1ed0716b3097a974af87101e61d1e3144f19997095542a5cca2628b58dd53"
    }
   ],
   "description": "jDBI is designed to provide convenient tabular data access in\nJava. It uses the Java collections framework for query\nresults, provides a convenient means of externalizing SQL\nstatements, and provides named parameter support for any database\nbeing used.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jdbi@2.63.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jdbi.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A SQL convenience library for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.63.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jdeparser-2.0.0",
   "name": "jdeparser",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8249e6019b562e04f1cc566c25395a4785288d3fb32d98fa28f8b0fa12bef8e9"
    }
   ],
   "description": "This project is a fork of Sun's (now Oracle's) com.sun.codemodel project. We\ndecided to fork the project because by all evidence, the upstream project is\ndead and not actively accepting outside contribution. All JBoss projects are\nurged to use this project instead for source code generation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jdeparser@2.0.0-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jdeparser/jdeparser2",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Source generator library for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jdeparser1-1.0.0",
   "name": "jdeparser1",
   "licenseConcluded": "(CDDL-1.1 or GPLv2 with exceptions) and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "26ba59bf57ccf815c0453c9d42a65c1192b400601dfdf82466e159611168fc6a"
    }
   ],
   "description": "This project is a fork of Sun's (now Oracle's) com.sun.codemodel project. We\ndecided to fork the project because by all evidence, the upstream project is\ndead and not actively accepting outside contribution. All JBoss projects are\nurged to use this project instead for source code generation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jdeparser1@1.0.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jdeparser/jdeparser",
   "licenseDeclared": "(CDDL-1.1 or GPLv2 with exceptions) and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Source generator library for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jdepend-2.10",
   "name": "jdepend",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c39b84912491b6e310a32fdd8a3968a128dea71cc861f2bcba44372c84efed37"
    }
   ],
   "description": "JDepend traverses a set of Java class and source file directories and\ngenerates design quality metrics for each Java package. JDepend allows\nyou to automatically measure the quality of a design in terms of its\nextensibility, reusability, and maintainability to effectively manage\nand control package dependencies.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jdepend@2.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.clarkware.com/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Design Quality Metrics",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jdependency-1.2",
   "name": "jdependency",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dd1cc1b528b6883d4fa5f2dd12651ecd612701bc524f4b99de846b68c32620ea"
    }
   ],
   "description": "jdependency is library that helps analyzing class level dependencies,\nclashes and missing classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jdependency@1.2-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/tcurdt/jdependency",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "API to analyse class dependencies",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jdiff-1.1.1",
   "name": "jdiff",
   "licenseConcluded": "GPL+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f923b3c3d85df7180e262081ecea91d0910f33f22b4dadfbcc7c00ae144b7850"
    }
   ],
   "description": "JDiff is a Javadoc doclet which generates an HTML\nreport of all the packages, classes, constructors,\nmethods, and fields which have been removed, added\nor changed in any way, including their documentation,\nwhen two APIs are compared. This is very useful for\ndescribing exactly what has changed between two\nreleases of a product. Only the API (Application\nProgramming Interface) of each version is compared.\nIt does not compare what the source code does when\nexecuted.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jdiff@1.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://javadiff.sourceforge.net/",
   "licenseDeclared": "GPL+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An HTML Report of API Differences",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jdo-api-3.1",
   "name": "jdo-api",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "87c046f00804bdd178991942b89b6bc101c344215ed9d404226e564c9d41a97e"
    }
   ],
   "description": "The Java Data Objects (JDO) API is a standard interface\nbased Java model abstraction of persistence, developed as\nJava Specification Requests (JSR 12 and 243) under the\nauspices of the Java Community Process.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jdo-api@3.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://db.apache.org/jdo/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JDO 3.1 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jdo2-api-2.2",
   "name": "jdo2-api",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "740bcf2c75f200e1d32216fe3b8efac48b165c40370bcd250084a4f193517676"
    }
   ],
   "description": "The Java Data Objects 2 (JDO) API is a standard interface-based\nJava model abstraction of persistence, provides a standard way to\naccess persistent data in databases, developed as Java Specification\nRequest 243 in the Java Community Process.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jdo2-api@2.2-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://db.apache.org/jdo/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Data Objects 2 (JDO) API, implementation of JSR 243",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jdom-1.1.3",
   "name": "jdom",
   "licenseConcluded": "Saxpath",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "47a9cc03e87e51db5f447e323cb1499d2f6037655dc7ff6d91b0c94532fcd855"
    }
   ],
   "description": "JDOM is a Java representation of an XML document and it provides a way to represent\nthat document for easy and efficient reading, manipulation, and writing.\nIt's an alternative to DOM and SAX, although it integrates well with both DOM and SAX.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jdom@1.1.3-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jdom.org/",
   "licenseDeclared": "Saxpath",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java alternative for DOM and SAX",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.3-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jdom2-2.0.6",
   "name": "jdom2",
   "licenseConcluded": "Saxpath",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3f9aaf4034167eefa4e5dde503b1a99bdf11d73db7e396f9ea61fd3da59dd7ae"
    }
   ],
   "description": "JDOM is an in-memory representation of an XML document. XML consists of\nelements (which have attributes), text data, 'entity' references, processing\ninstructions, and comments. XML documents can also have a DocType declaration,\nComments, and Processing Instructions before the root element.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jdom2@2.0.6-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jdom.org/",
   "licenseDeclared": "Saxpath",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Classes representing the components of an XML document",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.6-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-je-6.3.8",
   "name": "je",
   "licenseConcluded": "AGPLv3 and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7ba299afce0c298ea16d2c00e5e4ee50da49f7ee0f57ffcdec2d718271556066"
    }
   ],
   "description": "Berkeley DB Java Edition is a high performance, transactional storage\nengine written entirely in Java. Like the highly successful Berkeley DB\nproduct, Berkeley DB Java Edition executes in the address space of the\napplication, without the overhead of client/server communication. It\nstores data in the application's native format, so no run-time data\ntranslation is required. Berkeley DB Java Edition supports full ACID\ntransactions and recovery. It provides an easy-to-use, programmatic\ninterface, allowing developers to store and retrieve information\nquickly, simply and reliably.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/je@6.3.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.oracle.com/us/products/database/berkeley-db/je/overview/index.html",
   "licenseDeclared": "AGPLv3 and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Berkeley DB Java Edition",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.3.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jedis-2.9.0",
   "name": "jedis",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "13eb13c012a6bc667edca4074e03c67a75325e3452e56ab2c1623ac318314e3d"
    }
   ],
   "description": "Jedis is a blazingly small and sane Redis java client.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jedis@2.9.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/xetorthio/jedis",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A redis Java client",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jemalloc-5.3.0",
   "name": "jemalloc",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "87f62bd681fd00c74407073ce4e0ddf8b769f8fdcbcc259501c1cfae16e84704"
    }
   ],
   "description": "Implemented by malloc (3), is an independent implementation of jemalloc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jemalloc@5.3.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.canonware.com/jemalloc/",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "General-purpose scalable concurrent malloc implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.3.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jeromq-0.5.4",
   "name": "jeromq",
   "licenseConcluded": "MPLv2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f9a64f80a6a334b656972b1e272644647a35512b94c4d0e877150a14519e72f8"
    }
   ],
   "description": "Pure Java implementation of libzmq.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jeromq@0.5.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/zeromq/jeromq",
   "licenseDeclared": "MPLv2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pure Java implementation of libzmq",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jersey-2.29.1",
   "name": "jersey",
   "licenseConcluded": "(EPL-2.0 or GPLv2 with exceptions) and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d69aa0cc4c6ca1e17c1e9d4c6224548d29a9421302ec8d177ea93a4830723d77"
    }
   ],
   "description": "Jersey is the open source JAX-RS (JSR 311)\nproduction quality Reference Implementation\nfor building RESTful Web services.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jersey@2.29.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/eclipse-ee4j/jersey",
   "licenseDeclared": "(EPL-2.0 or GPLv2 with exceptions) and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JAX-RS (JSR 311) production quality Reference Implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.29.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jetbrains-annotations-24.0.1",
   "name": "jetbrains-annotations",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "497a986681e2018701cf1b9c6cb3bdd12a9abd1c5c99a73f998ea593c4741646"
    }
   ],
   "description": "A set of annotations used for code inspection support and code documentation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jetbrains-annotations@24.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jetbrains.org",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "IntelliJ IDEA Annotations",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:24.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jets3t-0.9.3",
   "name": "jets3t",
   "licenseConcluded": "ASL 2.0 and BSD and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "068d06c48e19269d28284c224dd12772ae465764a02759f73bcf0bd28a78f071"
    }
   ],
   "description": "The JetS3t toolkit provides Java programmers with an API for interacting and\nmanaging data stored in Amazon Simple Storage Service and Amazon CloudFront\ncontent delivery network.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jets3t@0.9.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jets3t.s3.amazonaws.com/index.html",
   "licenseDeclared": "ASL 2.0 and BSD and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java interface to Amazon S3 and CloudFront services",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jettison-1.5.4",
   "name": "jettison",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b544ad23ee26a7c1ed354c1f646f05b44f65ab9af5a6754f4b5eb2b5c636b0ae"
    }
   ],
   "description": "Jettison is a collection of Java APIs (like STaX and DOM) which read\nand write JSON. This allows nearly transparent enablement of JSON based\nweb services in services frameworks like CXF or XML serialization\nframeworks like XStream.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jettison@1.5.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/codehaus/jettison",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A JSON StAX implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jetty-9.4.16",
   "name": "jetty",
   "licenseConcluded": "Apache-2.0 OR EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7b2371640cccb63017ed543d1a0fcc903b8b380ff4fd4c5654940051cd56b016"
    }
   ],
   "description": "\n\nJetty is a 100% Java HTTP Server and Servlet Container. This means that you\ndo not need to configure and run a separate web server (like Apache) in order\nto use Java, servlets and JSPs to generate dynamic content. Jetty is a fully\nfeatured web server for static and dynamic content. Unlike separate\nserver/container solutions, this means that your web server and web\napplication run in the same process, without interconnection overheads\nand complications. Furthermore, as a pure java component, Jetty can be simply\nincluded in your application for demonstration, distribution or deployment.\nJetty is available on all Java supported platforms.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jetty@9.4.16-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.eclipse.org/jetty/",
   "licenseDeclared": "Apache-2.0 OR EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Webserver and Servlet Container",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9.4.16-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jetty-alpn-api-1.1.3",
   "name": "jetty-alpn-api",
   "licenseConcluded": "ASL 2.0 and EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1a1db62441eb53d9c88b74d334d1c1e75c2b4ef0192c3918cea9191dbaad7aa6"
    }
   ],
   "description": "Jetty API for Application-Layer Protocol Negotiation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jetty-alpn-api@1.1.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.eclipse.org/jetty",
   "licenseDeclared": "ASL 2.0 and EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jetty ALPN API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jetty-artifact-remote-resources-1.1",
   "name": "jetty-artifact-remote-resources",
   "licenseConcluded": "ASL 2.0 or EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e21f2e2a5a6a2fa01e41569f1c37251d0090aea04560552906ec7d957709ab48"
    }
   ],
   "description": "Jetty toolchain artifact remote resources",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jetty-artifact-remote-resources@1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.eclipse.org/jetty/",
   "licenseDeclared": "ASL 2.0 or EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jetty toolchain artifact remote resources",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jetty-assembly-descriptors-1.0",
   "name": "jetty-assembly-descriptors",
   "licenseConcluded": "ASL 2.0 or EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8938730b80143b7e52be1c18e523fa1312960c7d87c885276a8178d7860c6d56"
    }
   ],
   "description": "Jetty assembly descriptors used for building",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jetty-assembly-descriptors@1.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.eclipse.org/jetty/",
   "licenseDeclared": "ASL 2.0 or EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jetty assembly descriptors used for building",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jetty-build-support-1.4",
   "name": "jetty-build-support",
   "licenseConcluded": "ASL 2.0 or EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e742b74c4840f6ed24bbf1b3dc9f37644741f273ee21a5cbafb3d623366c7dae"
    }
   ],
   "description": "Build Support for Jetty. Contains enforcer rules, PMD rulesets, etc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jetty-build-support@1.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.eclipse.org/jetty/",
   "licenseDeclared": "ASL 2.0 or EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jetty build support files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jetty-distribution-remote-resources-1.2",
   "name": "jetty-distribution-remote-resources",
   "licenseConcluded": "ASL 2.0 or EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f5fa8bbd5a1b0041c18065f5d85268139126eb16eb4fce8777c3e4ca61fc8217"
    }
   ],
   "description": "Jetty toolchain artifact for distribution remote distribution resources",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jetty-distribution-remote-resources@1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.eclipse.org/jetty/",
   "licenseDeclared": "ASL 2.0 or EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jetty toolchain artifact for distribution remote resources",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jetty-parent-19",
   "name": "jetty-parent",
   "licenseConcluded": "ASL 2.0 or EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d52ec19a765028a351268f4299a40eb2a581d0af9749082be0486d4537545426"
    }
   ],
   "description": "Jetty parent POM file",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jetty-parent@19-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.eclipse.org/jetty/",
   "licenseDeclared": "ASL 2.0 or EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jetty parent POM file",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:19-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jetty-schemas-4.0.1",
   "name": "jetty-schemas",
   "licenseConcluded": "CDDL-1.1 or GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ecfbad536639ca7313f384eeba456bcd2468f84b6d231927534362fa880de727"
    }
   ],
   "description": "XML Schemas for Jetty.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jetty-schemas@4.0.1-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.eclipse.org/jetty/",
   "licenseDeclared": "CDDL-1.1 or GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "XML Schemas for Jetty",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jetty-test-helper-5.9",
   "name": "jetty-test-helper",
   "licenseConcluded": "ASL 2.0 or EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2ca02fca3ebc6eba9cacb747fa168db6b51037d5916abf420e5fab46a1a3cd67"
    }
   ],
   "description": "Unit Testing Support for Jetty (common classes for some unit tests).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jetty-test-helper@5.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/eclipse/jetty.toolchain",
   "licenseDeclared": "ASL 2.0 or EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jetty toolchain test helper",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jetty-test-policy-1.2",
   "name": "jetty-test-policy",
   "licenseConcluded": "ASL 2.0 or EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "22243925b3667e12da53d8c47d4fb47e6ad9215acf21e84c72e738a785767867"
    }
   ],
   "description": "Jetty test policy files",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jetty-test-policy@1.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.eclipse.org/jetty/",
   "licenseDeclared": "ASL 2.0 or EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jetty test policy files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jetty-toolchain-1.4",
   "name": "jetty-toolchain",
   "licenseConcluded": "ASL 2.0 or EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b65e053049d0edd481169ee6ac1168a63e00d9f502444ca1ab8d13a1bbc7ef22"
    }
   ],
   "description": "Jetty Toolchain main POM file",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jetty-toolchain@1.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.eclipse.org/jetty/",
   "licenseDeclared": "ASL 2.0 or EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jetty Toolchain main POM file",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jetty-version-maven-plugin-1.0.7",
   "name": "jetty-version-maven-plugin",
   "licenseConcluded": "ASL 2.0 or EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fca7ef61ab6e30c9e1ceb3e83b625ff75e5d04aecba4195512e046a6ab8b9c2d"
    }
   ],
   "description": "Jetty version management Maven plugin",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jetty-version-maven-plugin@1.0.7-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.eclipse.org/jetty/",
   "licenseDeclared": "ASL 2.0 or EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jetty version management Maven plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.7-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jexcelapi-2.6.12",
   "name": "jexcelapi",
   "licenseConcluded": "LGPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "69eeadb936159bf1170349e38799228261ffdfd7908beadd8791c8dc73a13829"
    }
   ],
   "description": "Jexcelapi allows Java developers to read Excel spreadsheets and generate Excel\nspreadsheets dynamically. In addition, it contains a mechanism which allows\nJava applications to read a spreadsheet, modify some cells and write the\nmodified spreadsheet.\nThanks to jexcelapi non Windows operating systems can run pure Java applications\nwhich process and deliver Excel spreadsheets. Because it is Java, this API may\nbe invoked from within a servlet, thus giving access to Excel functionality\nover internet and intranet web applications.\nFeatures:\n- Reads data from Excel 95, 97, 2000 workbooks\n- Reads and writes formulas (Excel 97 and later only)\n- Generates spreadsheets in Excel 97 format\n- Supports font, number and date formatting\n- Supports shading and coloring of cells\n- Modifies existing worksheets",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jexcelapi@2.6.12-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.andykhan.com/jexcelapi",
   "licenseDeclared": "LGPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Java API to read, write and modify Excel spreadsheets",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.12-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jffi-1.3.0",
   "name": "jffi",
   "licenseConcluded": "LGPL-3.0-or-later OR Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "510d03c805d95ff92e466f1aaaa5bea94c749d6d028ad6a21897dcfef079031b"
    }
   ],
   "description": "An optimized Java interface to libffi.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jffi@1.3.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/jnr/jffi",
   "licenseDeclared": "LGPL-3.0-or-later OR Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Foreign Function Interface",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jflex-1.6.1",
   "name": "jflex",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1bb3032c3e9455596555b5557a8b40e7b478062740675371e563073f52a7da6b"
    }
   ],
   "description": "JFlex is a lexical analyzer generator for Java, written in Java.\nIt can also be used together with other parser generators like ANTLR\nor as a standalone tool.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jflex@1.6.1-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jflex.de/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Scanner Generator for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.1-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jfreechart-1.0.19",
   "name": "jfreechart",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1155ef9b9098c35600d248d90f646322a963eff3a7952b705075c7e0e852907a"
    }
   ],
   "description": "JFreeChart is a free 100% Java chart library that makes it easy for\ndevelopers to display professional quality charts in their applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jfreechart@1.0.19-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jfree/jfreechart",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java chart library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.19-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jfsutils-1.1.15",
   "name": "jfsutils",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a5a6c31d5ec07715d6f0080251ac5e671a69b8471865c4907be19ff12990cedf"
    }
   ],
   "description": "JFS(IBM's Journaled File System) is used in IBM enterprise servers,\nis designed for high-throughput server environments, key to running\nintranet and other high-performance e-business file servers.\nThe jfsutils package is an dministration and debugging tools for the JFS\nfilesystem, which mainly contains a number of utilities for creating,\nchecking, modifying, and correcting any inconsistencies in JFS filesystems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jfsutils@1.1.15-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jfs.sourceforge.net/",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Administration and debugging tools for the JFS filesystem",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.15-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jgit-5.13.0",
   "name": "jgit",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "11170dfe0facea90b8e5619262931f876e8e985f86150be905f3f843860edbd3"
    }
   ],
   "description": "A pure Java implementation of the Git version control system and command\nline interface.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jgit@5.13.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.eclipse.org/jgit/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A pure java implementation of git",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.13.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jgroups-3.6.10",
   "name": "jgroups",
   "licenseConcluded": "ASL 2.0 and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cd2c29a74dff60e48cd8ac08d0de2b99fc60d06acb4357d6f2db4a9bc18d7b7b"
    }
   ],
   "description": "JGroups is a toolkit for reliable messaging. It can be used to create clusters whose nodes can send messages to each other. The main features include:\nCluster creation and deletion. Cluster nodes can be spread across LANs or WANs\nJoining and leaving of clusters\nMembership detection and notification about joined/left/crashed cluster nodes\nDetection and removal of crashed nodes\nSending and receiving of node-to-cluster messages (point-to-multipoint)\nSending and receiving of node-to-node messages (point-to-point)",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jgroups@3.6.10-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jgroups.org",
   "licenseDeclared": "ASL 2.0 and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Toolkit for reliable messaging",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.6.10-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jhighlight-1.1.0",
   "name": "jhighlight",
   "licenseConcluded": "LGPLv2+ or CDDL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8cb17bcb95d40aadb6618516cb5efb2c2b30070265e8ee83544ba6b1e96388f9"
    }
   ],
   "description": "JHighlight is an embeddable pure Java syntax highlighting library that supports\nJava, Groovy, C++, HTML, XHTML, XML and LZX languages and outputs to XHTML. It\nalso supports RIFE (http://rifers.org) templates tags and highlights them\nclearly so that you can easily identify the difference between your RIFE markup\nand the actual marked up source.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jhighlight@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://svn.rifers.org/jhighlight",
   "licenseDeclared": "LGPLv2+ or CDDL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An embeddable pure Java syntax highlighting library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jibx-1.2.6",
   "name": "jibx",
   "licenseConcluded": "BSD and ASL 1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d2d607f679bf711acb39cbe4addc227740397e31409f2d21ee957feb9c38db9b"
    }
   ],
   "description": "JiBX is a framework for binding XML data to Java objects. It lets you\nwork with data from XML documents using your own class structures.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jibx@1.2.6-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/jibx/",
   "licenseDeclared": "BSD and ASL 1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Framework for binding XML data to Java objects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.6-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jieba-0.42.1",
   "name": "jieba",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "24ab57acb1f8225fe5d1e757549ca2b208f3eea4c71e078f9b40331117bf2411"
    }
   ],
   "description": "Chinese Words Segmentation Utilities",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jieba@0.42.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fxsjy/jieba",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Chinese word segmentation software",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.42.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jimtcl-0.82",
   "name": "jimtcl",
   "licenseConcluded": "BSD-2-Clause-Views",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4f5ce4c82294c48a7d5ee7ac74e179d9d4c8e008883e0aeeb67a5d32884edb8a"
    }
   ],
   "description": "Jim is an opensource small-footprint implementation of the Tcl programming language.\nIt implements a large subset of Tcl and adds new features like references with garbage\ncollection, closures, built-in Object Oriented Programming system, Functional Programming\ncommands, first-class arrays and UTF-8 support. All this with a binary size of about\n100-200kB (depending upon selected options).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jimtcl@0.82-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jim.tcl.tk",
   "licenseDeclared": "BSD-2-Clause-Views",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A small embeddable Tcl interpreter",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.82-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jitterentropy-library-3.3.1",
   "name": "jitterentropy-library",
   "licenseConcluded": "BSD or GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "39609370c4588b3f006a646b3591b151ed61cca263aa97a7be011a9c7f6d3505"
    }
   ],
   "description": "Library implementing the CPU jitter entropy source",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jitterentropy-library@3.3.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/smuellerDD/jitterentropy-library",
   "licenseDeclared": "BSD or GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library implementing the jitter entropy source",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jline-2.14.6",
   "name": "jline",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "918faf5476409618efe9fc88e6b12a94d82686baa7b3d2ea02ba40a529d332ed"
    }
   ],
   "description": "JLine is a Java library for handling console input. It is similar in functionality to\nBSD editline and GNU readline. People familiar with the readline/editline capabilities\nfor modern shells (such as bash and tcsh) will find most of the command editing features\nof JLine to be familiar.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jline@2.14.6-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jline/jline2",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java library for handling console input",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.14.6-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jline1-1.0",
   "name": "jline1",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "be4995df72d1e695134d8b511e5a1ff6f75c65687604fdcb3a3d5b88d17dc37c"
    }
   ],
   "description": "JLine is a java library for reading and editing user input in console\napplications. It features tab-completion, command history, password\nmasking, configurable key-bindings, and pass-through handlers to use to\nchain to other console applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jline1@1.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jline.sourceforge.net/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java library for reading and editing user input in console applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jmatio-1.1",
   "name": "jmatio",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "479af18ab701445e1e2d2b9060304ab80923368604164b94d1f36bdc70ccd319"
    }
   ],
   "description": "Matlab's MAT-file I/O API in Java.\nSupports Matlab 5 MAT-file format\nreading and writing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jmatio@1.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gradusnikov/jmatio",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Matlab IO library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jmh-1.25.2",
   "name": "jmh",
   "licenseConcluded": "GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "af334cce7c8a853f657e752aa58f78bb3c116a00ae27b4137cf435d978b4f4f9"
    }
   ],
   "description": "The JMH is a Java harness for building, running, and analysing\nnano/micro/macro benchmarks written in Java and other languages\ntargeting the JVM.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jmh@1.25.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://openjdk.java.net/projects/code-tools/jmh/",
   "licenseDeclared": "GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Microbenchmark Harness",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.25.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jmock-2.12.0",
   "name": "jmock",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "697e25374f778519964108a9788e4a7f020df44f6547903d229db916dcae498a"
    }
   ],
   "description": "Mock objects help you design and test the interactions between the objects in\nyour programs.\nThe jMock library:\n  * makes it quick and easy to define mock objects, so you don't break the\n    rhythm of programming.\n  * lets you precisely specify the interactions between your objects, reducing\n    the brittleness of your tests.\n  * works well with the auto-completion and re-factoring features of your IDE\n  * plugs into your favorite test framework\n  * is easy to extend.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jmock@2.12.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jmock.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java library for testing code with mock objects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.12.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jna-4.5.1",
   "name": "jna",
   "licenseConcluded": "(LGPLv2 or ASL 2.0) and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "02eeb7e99f22e93516bcbfc12531ebe041fc9d2c180c7d5cc45d0fa22992b9bb"
    }
   ],
   "description": "JNA provides Java programs easy access to native shared libraries without\nwriting anything but Java code - no JNI or native code is required.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jna@4.5.1-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/java-native-access/jna/",
   "licenseDeclared": "(LGPLv2 or ASL 2.0) and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pure Java access to native libraries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.5.1-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jnr-constants-0.10.4",
   "name": "jnr-constants",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4e3ca7306faf91b178ee6ec75e8e9dce84b5f04834ff517bc022e23336edbd09"
    }
   ],
   "description": "Provides java values for common platform C constants (e.g. errno).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jnr-constants@0.10.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jnr/jnr-constants",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Native Runtime constants",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jnr-enxio-0.32.14",
   "name": "jnr-enxio",
   "licenseConcluded": "ASL 2.0 and LGPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "43ea242066f7461f7abb600361f4d10d786a5f951a3a708cb70c13b6d1e2022a"
    }
   ],
   "description": "Unix sockets for Java.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jnr-enxio@0.32.14-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jnr/jnr-enxio/",
   "licenseDeclared": "ASL 2.0 and LGPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Unix sockets for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.32.14-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jnr-ffi-2.2.0",
   "name": "jnr-ffi",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e5510695e2f2aca07f4b48797a7d14b0edbc19d0e6e1cdb5b730336c3247fba7"
    }
   ],
   "description": "An abstracted interface to invoking native functions from java",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jnr-ffi@2.2.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/jnr/jnr-ffi/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Abstracted Foreign Function Layer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jnr-netdb-1.2.0",
   "name": "jnr-netdb",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8080de69d54166b46de5fe0eefeaf720b6f88c87f54ffff6e8b3fc6c46698605"
    }
   ],
   "description": "jnr-netdb is a java interface to getservbyname(3), getservbyport(3)",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jnr-netdb@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jnr/jnr-netdb/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Network services database access for java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jnr-posix-3.1.14",
   "name": "jnr-posix",
   "licenseConcluded": "CPL or GPLv2+ or LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c349c0d9e1fa37e59a6db2c02764d8232346ac8816aadabe1c515dda3bde3b8c"
    }
   ],
   "description": "jnr-posix is a lightweight cross-platform POSIX emulation layer for Java,\nwritten in Java and is part of the JNR project",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jnr-posix@3.1.14-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/jnr/jnr-posix",
   "licenseDeclared": "CPL or GPLv2+ or LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Posix layer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.14-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jnr-unixsocket-0.38.19",
   "name": "jnr-unixsocket",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0d1b310269a71980a17c596855ad6e246a274d3e240c87f4cf49d77eecfdbf3b"
    }
   ],
   "description": "Unix sockets for Java.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jnr-unixsocket@0.38.19-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jnr/jnr-unixsocket",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Unix sockets for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.38.19-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jnr-x86asm-1.0.2",
   "name": "jnr-x86asm",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8e9dc6a2accdec17c9afec220e071913009b282ea39c8af3def0704eda5c39a9"
    }
   ],
   "description": "Pure-java port of asmjit (http://code.google.com/p/asmjit/)",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jnr-x86asm@1.0.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jnr/jnr-x86asm/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pure-java port of asmjit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-joda-convert-2.2.3",
   "name": "joda-convert",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e1a1a0389404244c2c0e3156bdf6bf21c1c2398569807ef185957d2f242920b8"
    }
   ],
   "description": "Java library to enable conversion to and from standard string formats.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/joda-convert@2.2.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/JodaOrg/joda-convert/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java library for conversion to and from standard string formats",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-joda-time-2.9.9",
   "name": "joda-time",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d45cd7f783b800d20fdbd52cf56e455ce35c1c80ddd115660939a45f3e402483"
    }
   ],
   "description": "The standard date and time classes prior to Java SE 8 are poor. By tackling this problem head-on,\nJoda-Time became the de facto standard date and time library for Java prior to Java SE 8.\nNote that from Java SE 8 onwards, users are asked to migrate to java.time (JSR-310) - a core part\nof the JDK which replaces this project.\nThe design allows for multiple calendar systems, while still providing a simple API. The “default”\ncalendar is the ISO8601 standard which is used by many other standards. The Gregorian, Julian,\nBuddhist, Coptic, Ethiopic and Islamic calendar systems are also included. Supporting classes include\ntime zone, duration, format and parsing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/joda-time@2.9.9-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.joda.org/joda-time/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides a quality replacement for the Java date and time classes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.9-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-johnzon-0.9.4",
   "name": "johnzon",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b3e2e8eb1882fa8fcf99985be5eca589c3236f78ac3d7e3275fe293b698192b3"
    }
   ],
   "description": "Apache Johnzon is a project providing an implementation of JsonProcessing and\na set of useful extension for this specification like an Object mapper,\nsome JAX-RS providers and a WebSocket module provides a basic integration with\nJava WebSocket API (JSR 356).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/johnzon@0.9.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://johnzon.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Implementation of JSR-353",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jomolhari-fonts-0.003",
   "name": "jomolhari-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "992c20558ff8715a82874ab24c43b18a80cb62377cb61af55446e25f531b918e"
    }
   ],
   "description": "Jomolhari is an TrueType OpenType Bhutanese style font for Dzongkha and Tibetan\ntext. It supports the Unicode and the Chinese encoding for Tibetan.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jomolhari-fonts@0.003-30.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sites.google.com/site/chrisfynn2/home/fonts/jomolhari",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Bhutanese font style for Tibetan and Dzongkha",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.003-30.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-joni-2.1.44",
   "name": "joni",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0c174b8b2470a052eedc8fe89d124933c37cc3869b89cb1c9e31010684c12253"
    }
   ],
   "description": "joni is a port of Oniguruma, a regular expressions library,\nto java. It is used by jruby.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/joni@2.1.44-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jruby/joni",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java port of Oniguruma regexp library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.44-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jopt-simple-5.0.4",
   "name": "jopt-simple",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b9d7c7bd3e05f65fcc4e49f3e36b5355bfe88229acf09d082f3e9e821bc81b4c"
    }
   ],
   "description": "JOpt Simple is a Java library for parsing command line options, such as those\nyou might pass to an invocation of javac.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jopt-simple@5.0.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jopt-simple.github.io/jopt-simple",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Java command line parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jose-11",
   "name": "jose",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f528eefe05e06c26cca177f2a4e6fc7450b1bdeb57ce2b0ad6b2c4a8dda3ec70"
    }
   ],
   "description": "José is a C-language implementation of the Javascript Object\nSigning and Encryption standards. José provides a command-line\nutility which encompasses most of the JOSE features. This allows\nfor easy integration into your project and one-off scripts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jose@11-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/latchset/jose",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "José is a command line utility for performing various tasks on JSON  objects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:11-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jq-1.6",
   "name": "jq",
   "licenseConcluded": "MIT and ASL 2.0 and CC-BY-3.0 and GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "485fcc4bbcf72106b4c862c2f0df5fd2c9f0f9618a1b51224bb9d3646f925a07"
    }
   ],
   "description": "jq is a lightweight and flexible command-line JSON processor.\nyou can use it to slice and filter and map and transform structured data.\nIt is written in portable C, and it has zero runtime dependencies.\nit can mangle the data format that you have into the one that you want.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jq@1.6-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://stedolan.github.io/jq/",
   "licenseDeclared": "MIT and ASL 2.0 and CC-BY-3.0 and GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A lightweight and flexible command-line JSON processor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jruby-1.7.22",
   "name": "jruby",
   "licenseConcluded": "(CPL or GPLv2+ or LGPLv2+) and BSD and (GPLv2 or Ruby) and (BSD or Ruby)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "caa792137f671b84f028ae85f45c43d967ce453bb5ae878d5d4ca505ce06f4f7"
    }
   ],
   "description": "JRuby is a 100% Java implementation of the Ruby programming language.\nIt is Ruby for the JVM. JRuby provides a complete set of core \"builtin\"\nclasses and syntax for the Ruby language, as well as most of the Ruby\nStandard Libraries.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jruby@1.7.22-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jruby.org",
   "licenseDeclared": "(CPL or GPLv2+ or LGPLv2+) and BSD and (GPLv2 or Ruby) and (BSD or Ruby)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pure Java implementation of the Ruby interpreter",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.22-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-js-excanvas-0",
   "name": "js-excanvas",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7744ddd87ce614642d0ce73331c0cf778c784956917d8c5fad08080cfb4592b2"
    }
   ],
   "description": "Firefox, Safari and Opera 9 support the canvas tag to allow 2D command-based\ndrawing operations. ExplorerCanvas brings the same functionality to Internet\nExplorer; web developers only need to include a single script tag in their\nexisting canvas webpages to enable this support.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/js-excanvas@0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/arv/ExplorerCanvas",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Canvas for IE8 and older",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-js-jquery-3.7.1",
   "name": "js-jquery",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "98073a1f7469251232dabebbb480837104e962369ef01bf0726bb34324cbc1a4"
    }
   ],
   "description": "jQuery is a fast, small, and feature-rich JavaScript library. It makes things\nlike HTML document traversal and manipulation, event handling, animation, and\nAjax much simpler with an easy-to-use API that works across a multitude of\nbrowsers. With a combination of versatility and extensibility, jQuery has\nchanged the way that millions of people write JavaScript.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/js-jquery@3.7.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://jquery.com/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JavaScript DOM manipulation, event handling, and AJAX library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.7.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-js-sizzle-2.3.10",
   "name": "js-sizzle",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "95cc2064b54b881714a9227fb58f69039ecabdc5abebb5caeb967905ce50996b"
    }
   ],
   "description": "A pure-JavaScript CSS selector engine designed to be easily dropped in to a host\nlibrary.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/js-sizzle@2.3.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sizzlejs.com/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A pure-JavaScript CSS selector engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jsch-0.1.55",
   "name": "jsch",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aa539cdddccd262c0cde7ebab26b3957e20635cc5adf469db3d032939544772c"
    }
   ],
   "description": "JSch is a pure Java implementation of SSH2. JSch allows you to\nconnect to an sshd server and use port forwarding, X11 forwarding,\nfile transfer, etc., and you can integrate its functionality\ninto your own Java programs. JSch is licensed under BSD style license.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jsch@0.1.55-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jcraft.com/jsch/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Pure Java implementation of SSH2",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.55-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jsch-agent-proxy-0.0.8",
   "name": "jsch-agent-proxy",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4e89fcc8626cc10a0bf52c7a7e9f8260312267aa7341226416d05bf3c76ac6fd"
    }
   ],
   "description": "jsch-agent-proxy is a proxy program to OpenSSH ssh-agent and Pageant\nincluded Putty.  It will be easily integrated into JSch, and users\nwill be allowed to use those programs in authentications.  This\nsoftware has been developed for JSch, but it will be easily applicable\nto other ssh2 implementations in Java.  This software is licensed\nunder BSD style license.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jsch-agent-proxy@0.0.8-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jcraft.com/jsch-agent-proxy/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Proxy to ssh-agent and Pageant in Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.8-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-json-c-0.17",
   "name": "json-c",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a90587ef6ab3c5d1c3cc143f52947d5f3472bc22dceb9301509c159f69e4763f"
    }
   ],
   "description": "JSON-C implements a reference counting object model that allows you\nto easily construct JSON objects in C, output them as JSON formatted\nstrings and parse JSON formatted strings back into the C representation\nof JSON objects.  It aims to conform to RFC 7159.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/json-c@0.17-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/json-c/json-c",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JSON implementation in C",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.17-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-json-glib-1.8.0",
   "name": "json-glib",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4ec282ae7ef062f4a221a705a4fb54a7470a1d339f9216bf8d78e1d3e6183238"
    }
   ],
   "description": "JSON-GLib is a library providing serialization and deserialization support\nfor the JavaScript Object Notation (JSON) format described by RFC 4627.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/json-glib@1.8.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/JsonGlib",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for lightweight data-interchange format",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-json-lib-2.4",
   "name": "json-lib",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4f3f032a739b8393657fe365f33f294610cfb3a5ebd96d08de804cabe96b9c43"
    }
   ],
   "description": "JSON-lib is a java library for transforming beans, maps, collections, java\narrays and XML to JSON and back again to beans and DynaBeans.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/json-lib@2.4-23.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://json-lib.sourceforge.net/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JSON library for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4-23.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-json-path-2.1.0",
   "name": "json-path",
   "licenseConcluded": "ASL 2.0 and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "336c08d68ae0a8f31a57510b79a7a60694cbd5a4d31c87fa71bec661edb5e130"
    }
   ],
   "description": "Java DSL for reading and testing JSON documents.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/json-path@2.1.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jayway/JsonPath",
   "licenseDeclared": "ASL 2.0 and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java JsonPath implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-json-smart-2.5.2",
   "name": "json-smart",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "30d06ecbd39828bbe795a47e25fb6451e1dd85136289df8596c9a208e47ebdab"
    }
   ],
   "description": "Json-smart is a performance focused, JSON processor lib.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/json-smart@2.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/netplex/json-smart-v2",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A small and very fast json parser/generator for java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-json-simple-1.1.1",
   "name": "json_simple",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8ec8b029ce1d803d005a5fc677f444afbf84bc995f31207ebac58a9f7109ebac"
    }
   ],
   "description": "JSON.simple is a simple Java toolkit for JSON. You can use JSON.simple\nto encode or decode JSON text.\n  * Full compliance with JSON specification (RFC4627) and reliable\n  * Provides multiple functionalities such as encode, decode/parse\n    and escape JSON text while keeping the library lightweight\n  * Flexible, simple and easy to use by reusing Map and List interfaces\n  * Supports streaming output of JSON text\n  * Stoppable SAX-like interface for streaming input of JSON text\n  * Heap based parser\n  * High performance (see performance testing)\n  * No dependency on external libraries\n  * Both of the source code and the binary are JDK1.2 compatible",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/json_simple@1.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://code.google.com/p/json-simple/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple Java toolkit for JSON",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jsoncpp-1.9.5",
   "name": "jsoncpp",
   "licenseConcluded": "Public Domain or MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "388c7eed837fd0b10926a4b47d262e3d90b9a80525952d3f8475ce970227efa8"
    }
   ],
   "description": "JsonCpp is a C++ library that allows manipulating JSON values,\nincluding serialization and deserialization to and from strings.\nIt can also preserve existing comment in unserialization/serialization steps,\nmaking it a convenient format to store user input files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jsoncpp@1.9.5-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/open-source-parsers/jsoncpp",
   "licenseDeclared": "Public Domain or MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JSON C++ library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9.5-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jsonic-1.3.0",
   "name": "jsonic",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "13cce0a9871cbb1aa6681c454c9dc78fae68553f427b473b2369633e4ca19ace"
    }
   ],
   "description": "Jsonic is a JSON encoding/decoding library for Java implementing RFC 4627\n(The application/JSON Media Type for JavaScript Object Notation).\nEncoding/decoding of primitive types and full Java objects is supported.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jsonic@1.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://repo1.maven.org/maven2/net/arnx/jsonic",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple JSON encoder/decoder for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jsonp-1.0.4",
   "name": "jsonp",
   "licenseConcluded": "CDDL-1.1 or GPL-2.0-with-classpath-exception",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ea32c8add407fee377102f60fea8bc393b40f16999ee72f94dd4f6197697ee4e"
    }
   ],
   "description": "JSR 353: Java API for Processing JSON RI.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jsonp@1.0.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://java.net/projects/jsonp/",
   "licenseDeclared": "CDDL-1.1 or GPL-2.0-with-classpath-exception",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JSR 353 (JSON Processing) RI",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jsoup-1.14.2",
   "name": "jsoup",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3ce022bd50b174bd86c9ea272cfbd0df145cb30145ceef35b302660d02b58463"
    }
   ],
   "description": "jsoup is a Java library for working with real-world HTML. It provides a very convenient API\nfor extracting and manipulating data, using the best of DOM, CSS, and jquery-like methods.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jsoup@1.14.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jsoup.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java HTML Parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.14.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jsr-305-3.0.2",
   "name": "jsr-305",
   "licenseConcluded": "BSD-3-Clause AND CC-BY-2.5",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2bac9717303692abccd963d61b4260b453314cc7e6d6ed0cb970870589bae920"
    }
   ],
   "description": "This package contains reference implementations, test cases, and other\ndocuments for Java Specification Request 305: Annotations for Software Defect\nDetection.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jsr-305@3.0.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://code.google.com/p/jsr-305",
   "licenseDeclared": "BSD-3-Clause AND CC-BY-2.5",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Correctness annotations for Java code",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jsr-311-1.1.1",
   "name": "jsr-311",
   "licenseConcluded": "CDDL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "73f934ce020e75d9b2ce389efbd83c9277c0ab4a8d71f89d3fcbeb10d13c1aee"
    }
   ],
   "description": "JAX-RS: Java API for RESTful Web Services",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jsr-311@1.1.1-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jsr311.java.net",
   "licenseDeclared": "CDDL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JAX-RS:Java API for RESTful Web Services",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jss-5.4.2",
   "name": "jss",
   "licenseConcluded": "MPLv1.1 or GPLv2+ or LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "366a34f9f66d0c1989077c78c5f4bd2f0b31f8d869d792ddc5ff35d11220a262"
    }
   ],
   "description": "JSS offers a implementation for java-based applications to use native NSS.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jss@5.4.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.dogtagpki.org/wiki/JSS",
   "licenseDeclared": "MPLv1.1 or GPLv2+ or LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Security Services",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.4.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jtidy-1.0",
   "name": "jtidy",
   "licenseConcluded": "Zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2c99490150e6149f56cdbc6e18db16c8f0a9f165825475dc9e616cc5f9b55256"
    }
   ],
   "description": "JTidy is the Java port for HTML Tidy, which is an HTML syntax checker and a nice printer.\nJTidy can be used as a tool to clean up misformatted HTML.\nIn addition, JTidy provides a DOM interface to the documents being processed,\neffectively enabling you to use JTidy as a DOM parser for real HTML.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jtidy@1.0-0.29.20100930svn1125.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jtidy.sourceforge.net/",
   "licenseDeclared": "Zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTML syntax checker and pretty printer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:1.0-0.29.20100930svn1125.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jtoaster-1.0.5",
   "name": "jtoaster",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e04e0ce4eb3702188b531c1af0157b0018cf0cb4ace7557ae6eb7b76f7c431c1"
    }
   ],
   "description": "Java Toaster is a java utility class for your swing applications\nthat show an animate box coming from the bottom of your screen\nwith a notification message and/or an associated image (like MSN\nonline/offline notifications).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jtoaster@1.0.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jtoaster.sourceforge.net/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java utility class for swing applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jts-1.15.0",
   "name": "jts",
   "licenseConcluded": "EPL-1.0 or BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "73aafd35cfdfbd114b9f834f219744ceb55b180ebe463526c4bc39abd34ce517"
    }
   ],
   "description": "The LocationTech JTS Topology Suite (JTS) is an open source Java software\nlibrary that provides an object model for planar geometry together with a\nset of fundamental geometric functions. JTS conforms to the Simple Features\nSpecification for SQL published by the Open GIS Consortium.  JTS is designed\nto be used as a core component of vector-based geomatics software such as\ngeographical information systems. It can also be used as a general-purpose\nlibrary providing algorithms in computational geometry.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jts@1.15.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/locationtech/jts",
   "licenseDeclared": "EPL-1.0 or BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Topology Suite",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.15.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jul-to-slf4j-stub-1.0.1",
   "name": "jul-to-slf4j-stub",
   "licenseConcluded": "LGPLv2+ and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c81c93718408014aecb955d5a9865832e72c507a7683e04f00fc60e13e538ea8"
    }
   ],
   "description": "Helper to Bridge/route all JUL log records to the SLF4J API",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jul-to-slf4j-stub@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org/",
   "licenseDeclared": "LGPLv2+ and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JUL log records SLF4J bridge",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-julietaula-montserrat-fonts-7.222",
   "name": "julietaula-montserrat-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "984b6f311a3cb732220d2b27e38bcfd8e99835f37fca3a7cc7d697367f35a0c3"
    }
   ],
   "description": "The Montserrat font project develops a typeface created by Julieta Ulanovsky who\nis inspired by the old posters and signs in the traditional neighborhood of Buenos\nAires called Montserrat.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/julietaula-montserrat-fonts@7.222-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/JulietaUla/Montserrat",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sans-serif typeface",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:7.222-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-junit-4.13.2",
   "name": "junit",
   "licenseConcluded": "EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "402327ebd7160ce40ac774af07bf495939ceabb071686d1e54914e97bd449188"
    }
   ],
   "description": "JUnit is a simple framework to write repeatable tests. It is an\ninstance of the xUnit architecture for unit testing frameworks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/junit@4.13.2-2.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.junit.org/",
   "licenseDeclared": "EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Java package for unit testing frameworks",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:4.13.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-junit-addons-1.4",
   "name": "junit-addons",
   "licenseConcluded": "ASL 1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9fffd2c6f210a04fa6836d7ec804d6469702d01f576b51399426886833e898e0"
    }
   ],
   "description": "JUnit-addons is a collection of helper classes for JUnit.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/junit-addons@1.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/junit-addons/",
   "licenseDeclared": "ASL 1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JUnitX helper classes for JUnit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-junit5-5.4.0",
   "name": "junit5",
   "licenseConcluded": "EPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d9b94e2687360747d4ef0d7e9eb74f4434f53b072ee1f3eca11527839515cf7a"
    }
   ],
   "description": "JUnit is a popular regression testing framework for Java platform.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/junit5@5.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://junit.org/junit5/",
   "licenseDeclared": "EPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java regression testing framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-junitperf-1.9.1",
   "name": "junitperf",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0f81a28e5f2177c39fc6ac2451611833ba63f6a2e91699841c03a53f53c2c4d9"
    }
   ],
   "description": "JUnitPerf is a collection of JUnit test decorators used to measure the\nperformance and scalability of functionality contained within existing\nJUnit tests.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/junitperf@1.9.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/clarkware/junitperf",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JUnit extension for performance and scalability testing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-juniversalchardet-1.0.3",
   "name": "juniversalchardet",
   "licenseConcluded": "MPLv1.1 or GPLv2+ or LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "665c6bfdad2fc8c681864241e41f7b21f76a4322b8eb79dcf6c769c3470a032a"
    }
   ],
   "description": "juniversalchardet is a Java port of 'universalchardet',\nthat is the encoding detector library of Mozilla.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/juniversalchardet@1.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/thkoch2001/juniversalchardet",
   "licenseDeclared": "MPLv1.1 or GPLv2+ or LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Java port of Mozilla's universalchardet",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jvnet-parent-4",
   "name": "jvnet-parent",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3cfba1de0d29ce0a38dd8b22cb97f9c975ff4e85d38df335d7d9045cc895cec1"
    }
   ],
   "description": "Java.net parent POM file used by most Java.net subprojects such as\nGlassfish",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jvnet-parent@4-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.java.net",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java.net parent POM file",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jwnl-1.4",
   "name": "jwnl",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7a1ddf7575de0a3f1d1ac6874257af48f5a2f1f30581cbd289de47ada420d757"
    }
   ],
   "description": "JWNL is a Java API for accessing the WordNet relational dictionary.\nWordNet is widely used for developing NLP applications, and a Java\nAPI such as JWNL will allow developers to more easily use Java for\nbuilding NLP applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jwnl@1.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/jwordnet/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java API for accessing the WordNet relational dictionary",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jython-2.7.1",
   "name": "jython",
   "licenseConcluded": "ASL 1.1 and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "65ecc23d8b8756ee8644208424ee679636ed11173126f1ba394fd18ad79f23c2"
    }
   ],
   "description": "Jython is an implementation of the high-level, dynamic, object-oriented\nlanguage Python seamlessly integrated with the Java platform. The\npredecessor to Jython, JPython, is certified as 100% Pure Java. Jython is\nfreely available for both commercial and non-commercial use and is\ndistributed with source code. Jython is complementary to Java and is\nespecially suited for the following tasks: Embedded scripting - Java\nprogrammers can add the Jython libraries to their system to allow end\nusers to write simple or complicated scripts that add functionality to the\napplication. Interactive experimentation - Jython provides an interactive\ninterpreter that can be used to interact with Java packages or with\nrunning Java applications. This allows programmers to experiment and debug\nany Java system using Jython. Rapid application development - Python\nprograms are typically 2-10X shorter than the equivalent Java program.\nThis translates directly to increased programmer productivity. The\nseamless interaction between Python and Java allows developers to freely\nmix the two languages both during development and in shipping products.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jython@2.7.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jython.org/",
   "licenseDeclared": "ASL 1.1 and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Java implementation of the Python language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.7.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-jzlib-1.1.3",
   "name": "jzlib",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0eab5f40e3f2ea11df40fbf9980e061be66b2b00c004bf08e9bc80aa05b68e31"
    }
   ],
   "description": "The zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered\nby any patents -- lossless data-compression library for use on virtually any computer hardware and\noperating system. The zlib was written by Jean-loup Gailly (compression) and Mark Adler (decompression).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/jzlib@1.1.3-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jcraft.com/jzlib/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A re-implementation of zlib in pure Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.3-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kacst-fonts-2.0",
   "name": "kacst-fonts",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cd9ee8a4ffcfe294aa76cdeadb7ddea1671749df16fa6a0bb5111932e01a5989"
    }
   ],
   "description": "Fonts for arabic from arabeyes project",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kacst-fonts@2.0-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gooselinux/kacst-fonts",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fonts for arabic from arabeyes projec",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kae-2.0.4",
   "name": "kae",
   "licenseConcluded": "GPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1b1bfb47372d21a22ecfdea998fe6cc8a8fd6271a789dc2d2bfbe7b68f129557"
    }
   ],
   "description": "This package contains the Huawei Hisilicon Zip and Openssl Accelerator Engine.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kae@2.0.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "GPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Huawei Kunpeng Accelerator Engine Zip",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kafka-2.8.2",
   "name": "kafka",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "456608c1010292214109024a3b224d7dbe2a1c6df7d14df92c6d7cb8d172e4b1"
    }
   ],
   "description": "Apache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kafka@2.8.2-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Distributed Streaming Platform.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.8.2-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kata-containers-3.2.0",
   "name": "kata-containers",
   "licenseConcluded": "ISC and Apache-2.0 and GPL-2.0-or-later and CC-BY-SA-4.0 and MIT and MPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cf39791384c6a26d7e404a5b6da49d4f05679012a4fdce8af1d537e8667e971a"
    }
   ],
   "description": "This is core component of Kata Container, to make it work, you need a isulad/docker engine.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kata-containers@3.2.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kata-containers",
   "licenseDeclared": "ISC and Apache-2.0 and GPL-2.0-or-later and CC-BY-SA-4.0 and MIT and MPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Kata Container, the speed of containers, the security of VMs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kata-integration-v1.0.0",
   "name": "kata-integration",
   "licenseConcluded": "Apache 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "55ff3e6ef348cb39b1ffebfcb6f39f1aec564ffd7874260f231641f34355faef"
    }
   ],
   "description": "This is a usefult tool for building Kata Container components.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kata-integration@v1.0.0-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/kata_integration",
   "licenseDeclared": "Apache 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Kata Container integration",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:v1.0.0-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kbd-2.6.1",
   "name": "kbd",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "65d8ed3be8799126a282672dffe406e1db60aeed84310f3d9c24e2756aec8ac1"
    }
   ],
   "description": "The kbd project contains tools for managing Linux console ,including\nLinux console,virtual terminals, keyboard, etc, mainly, what they do\nis loading console fonts and keyboard maps.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kbd@2.6.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.kbd-project.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for managing Linux console(keyboard, virtual terminals, etc.)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kde-filesystem-5",
   "name": "kde-filesystem",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ad038f1b0cbf98a07bdecef22e994dc02ca0dd92c233c29c347a270ad0531273"
    }
   ],
   "description": "This package provides some directories that are required/used by KDE.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kde-filesystem@5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "KDE filesystem layout",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kde-settings-39.0",
   "name": "kde-settings",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "565284b05974e96c252881432a79a62bcf20ea2d234a38407147e7eed3b29e57"
    }
   ],
   "description": "The kde-settings packages provide a rich set of administration panels to configure\nsystem and desktop settings in the Konqueror Desktop Environment (KDE).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kde-settings@39.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/fedora-kde/kde-settings",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Config files for kde",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:39.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kdump-anaconda-addon-006",
   "name": "kdump-anaconda-addon",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "163f6dc99b2cbcc831d6c824ffc4eab61ed79535cd5879e19274dc0d4cd00c5b"
    }
   ],
   "description": "This is an anaconda addon for configuring kdump. To use, copy the\ncom_redhat_kdump directory into /usr/share/anaconda/addons on your\ninstallation media.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kdump-anaconda-addon@006-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rhinstaller/kdump-anaconda-addon",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Anaconda addon for configuring kdump.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:006-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-keepalived-2.2.8",
   "name": "keepalived",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "37a585f2794f166dea7b0184552e7c085f2df30073bf900586b0e6660c7981c0"
    }
   ],
   "description": "Keeplived is a routing software written in C. The main goal of this project\nis to provide simple and robust facilities for loadbalancing and\nhigh-availability to Linux system and Linux based infrastructures.\nLoadbalancing framework relies on well-known and widely used Linux Virtual\nServer (IPVS) kernel module providing Layer4 loadbalancing. Keepalived\nimplements a set of checkers to dynamically and adaptively maintain and\nmanage loadbalanced server pool according their health. On the other hand\nhigh-availability is achieved by VRRP protocol. VRRP is a fundamental brick\nfor router failover. In addition, Keepalived implements a set of hooks to\nthe VRRP finite state machine providing low-level and high-speed protocol\ninteractions. In order to offer fastest network failure detection, Keepalived\nimplements BFD protocol. VRRP state transition can take into account BFD hint\nto drive fast state transition. Keepalived frameworks can be used independently\nor all together to provide resilient infrastructures.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/keepalived@2.2.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.keepalived.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "High Availability monitor built upon LVS, VRRP and service pollers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kernel-6.6.0",
   "name": "kernel",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c3901a8782e76c83a56e508572e7f89df52c0916de9e9d11349560550170ac6f"
    }
   ],
   "description": "The Linux Kernel, the operating system core itself.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kernel@6.6.0-98.0.0.103.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.kernel.org/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Linux Kernel",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.6.0-98.0.0.103.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kexec-tools-2.0.26",
   "name": "kexec-tools",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b9bb99a1ec7741028376b923eca8239810c6fa0251d2741279bd77322454ffc2"
    }
   ],
   "description": "kexec-tools provides /sbin/kexec binary that facilitates a new\nkernel to boot using the kernel's kexec feature either on a\nnormal or a panic reboot. This package contains the /sbin/kexec\nbinary and ancillary utilities that together form the userspace\ncomponent of the kernel's kexec feature.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kexec-tools@2.0.26-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.kernel.org/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The kexec/kdump userspace component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.26-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-keybinder3-0.3.2",
   "name": "keybinder3",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "02d7bc402ca1b3b9d6f2e414e636d45e7ff0c629d666e6be968b503cd9486967"
    }
   ],
   "description": "Keybinder is a library for registering global keyboard shortcuts to be used by GTK-based\napplications under the X Window System.When a combination of key is pressed, keybinder\nnotifies it to the registering application, which can execute one or more operations based\non the event previously registered.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/keybinder3@0.3.2-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kupferlauncher/keybinder",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "a library used for registering global keyboard shortcuts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.2-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-keycloak-httpd-client-install-1.1",
   "name": "keycloak-httpd-client-install",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "70f5f96a29750fde9fd68ca0ee36cabec28c1af98aea28827d23f5e0f775a232"
    }
   ],
   "description": "Keycloak is a federated Identity Provider (IdP) that supports a\nvariety of authentication protocols. Apache HTTPD supports a variety\nof authentication modules which have the capability of connecting to\na Keycloak IdP instance to perform authentication.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/keycloak-httpd-client-install@1.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jdennis/keycloak-httpd-client-install",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides tools to configure Apache HTTPD as Keycloak client",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-keyrings-filesystem-1",
   "name": "keyrings-filesystem",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "187c58a81bec51b55703c1eb23eac708098eddb38ffacec6b330690e8943d17b"
    }
   ],
   "description": "This package provides the directory to store keyrings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/keyrings-filesystem@1-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Layout of keyrings filesystem",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-keyutils-1.6.3",
   "name": "keyutils",
   "licenseConcluded": "GPLv2+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7bd59a1e3e07dd0c62207cde408334d5a7d2d7a4e1f8f3c75a2e7c71d6521654"
    }
   ],
   "description": "The keyutils contains the kernel key management facility and provides the\ncall back mechanism to get a key to user space.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/keyutils@1.6.3-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git",
   "licenseDeclared": "GPLv2+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utilities of Linux Key Management",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.3-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kf5-5.113.0",
   "name": "kf5",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bd1c241a3a958e7e655e7d5fae7e4cf92b5ee3ff65c39b16f8b5a3e68be2b04c"
    }
   ],
   "description": "Filesystem and RPM macros for KDE Frameworks 5",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kf5@5.113.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.kde.org",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Filesystem and RPM macros for KDE Frameworks 5",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.113.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-khmeros-fonts-5.0",
   "name": "khmeros-fonts",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "abd696266577d2f9d7953f7d9b53e04317bed808eb7c635fa9992aeb12e26b71"
    }
   ],
   "description": "All font include Khmer and Latin alphabets, and they have equivalent sizes for\nKhmer and English alphabets, so that when texts mix both it is not necessary to\nhave different size points of the text for each language. This makes\nlocalization possible.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/khmeros-fonts@5.0-27.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.khmeros.info/en/fonts",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Khmer font set.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0-27.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kim-api-2.3.0",
   "name": "kim-api",
   "licenseConcluded": "LGPL-2.1-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "59a81cd05964ac501f4c3d5c92990ed181a5ae264d60c787c8956e1f6e878043"
    }
   ],
   "description": "OpenKIM is an online framework for making molecular simulations reliable,\nreproducible, and portable.  Models conforming to the KIM application\nprogramming interface work seamlessly with major simulation codes that have\nadopted the KIM-API standard.\nThis package can be used to load all the files (libraries, headers, and\ndocumentation) for the KIM-API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kim-api@2.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.openkim.org",
   "licenseDeclared": "LGPL-2.1-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Open Knowledgebase of Interatomic Models KIM API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kiwi-9.25.1",
   "name": "kiwi",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b8f763e5ab377af0491f80cd95bc97a6cb3e8b4e9ff96b4ea2325c098fe45dfd"
    }
   ],
   "description": "KIWI is an imaging solution that is based on an image XML description.\nSuch a description is represented by a directory which includes at least\none config.xml or .kiwi file and may as well include other files like\nscripts or configuration data.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kiwi@9.25.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://osinside.github.io/kiwi/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Flexible operating system image builder",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9.25.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kmod-30",
   "name": "kmod",
   "licenseConcluded": "GPLv2+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "312ba399da040d51ad3ce11ee458aa783cea38305e5ba4467f46766e01090ce2"
    }
   ],
   "description": "The kmod package provides several commands to manage the kernel modules,\nsuch as insmod to load and rmmod to unload the modules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kmod@30-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://git.kernel.org/?p=utils/kernel/kmod/kmod.git;a=summary",
   "licenseDeclared": "GPLv2+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Kernel module management",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:30-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kmod-drbd90-9.2.12",
   "name": "kmod-drbd90",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d75a07492a6bcdd893f37c47838fabbbf307e91668f4ae5e217c1f67210b805d"
    }
   ],
   "description": "DRBD is a distributed replicated block device. It mirrors a\nblock device over the network to another machine. Think of it\nas networked raid 1. It is a building block for setting up\nhigh availability (HA) clusters.\nThis package provides the drbd90 kernel module(s).\nIt is built to depend upon the specific ABI provided by a range of releases\nof the same variant of the Linux kernel and not on any one specific build.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kmod-drbd90@9.2.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.drbd.org/",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "drbd90 kernel module(s)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9.2.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kmod-kvdo-8.2.1.2",
   "name": "kmod-kvdo",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f454c4b9020d0bae17f4ecf6a022a3deb34bca32bcff4697f3578ce32a096db5"
    }
   ],
   "description": "Virtual Data Optimizer (VDO) is a device mapper target that delivers\nblock-level deduplication, compression, and thin provisioning.\n\nThis package provides the kernel modules for VDO.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kmod-kvdo@8.2.1.2-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/dm-vdo/kvdo",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Kernel Modules for Virtual Data Optimizer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.2.1.2-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kmodtool-1",
   "name": "kmodtool",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "baaabb280ae8ce4e29f7f240b5b7ee50290d1b094a10a4fd99b960eafbfc5f16"
    }
   ],
   "description": "This package contains tools and list of recent kernels that get used when\nbuilding kmod-packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kmodtool@1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/openEuler-DevUtils/kmodtool",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tool for building kmod packages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kohsuke-pom-21",
   "name": "kohsuke-pom",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f923e1f91d2f8f228889c92a5c470d260e0d1e8424ca42688d4b18089d59d888"
    }
   ],
   "description": "This package contains Kohsuke parent POM file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kohsuke-pom@21-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kohsuke/pom",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Kohsuke parent POM",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:21-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kpatch-0.9.9",
   "name": "kpatch",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "92bdcf03421f1a49fd66eeda6fa4be06a99f762c0cd2907a8301a1886b7b07a1"
    }
   ],
   "description": "kpatch is a Linux dynamic kernel patching infrastructure which allows you to patch\na running kernel without rebooting or restarting any processes. It enables sysadmins\nto apply critical security patches to the kernel immediately, without having to wait\nfor long-running tasks to complete, for users to log off, or for scheduled reboot\nwindows. It gives more control over uptime without sacrificing security or stability.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kpatch@0.9.9-13.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/dynup/kpatch",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Linux dynamic kernel patching infrastructure",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.9.9-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-krb5-1.21.2",
   "name": "krb5",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "79f4f813e5321be78b059cba2de64b4cc885f778c227f2d6a77aef08e9883cdc"
    }
   ],
   "description": "Kerberos is a network authentication protocol.\nIt is designed to provide strong authentication\nfor client/server applications by using secret-key\ncryptography.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/krb5@1.21.2-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://web.mit.edu/kerberos/www/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Kerberos network authentication protocol",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.21.2-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kronosnet-1.28",
   "name": "kronosnet",
   "licenseConcluded": "GPLv2+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "644c34129fdd742508bedf49cc9757d650b8e10e9cf880f7606cc57b7927fea6"
    }
   ],
   "description": " The kronosnet source",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kronosnet@1.28-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://kronosnet.org",
   "licenseDeclared": "GPLv2+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Multipoint-to-Multipoint VPN daemon",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.28-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kryo-4.0.2",
   "name": "kryo",
   "licenseConcluded": "ASL 2.0 and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "89c3717339301f71fff4c7d6ab3a3c2906344fe1891405cf04e89233f885eef9"
    }
   ],
   "description": "Kryo is a fast and efficient object graph serialization framework for Java.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kryo@4.0.2-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/EsotericSoftware/kryo",
   "licenseDeclared": "ASL 2.0 and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Object graph serialization framework for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.2-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ksh-1.0.8",
   "name": "ksh",
   "licenseConcluded": "EPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c7f8c7dfa569b8e377cf3822f6fa97574dde869ce953cfb7197d55122b1ec3b7"
    }
   ],
   "description": "KSH-93 is the most recent version of the KornShell by David Korn of AT&T Bell Laboratories.\nKornShell is a shell programming language, which is upward compatible with \"sh\" (the Bourne Shell).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ksh@1.0.8-1.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.kornshell.com/",
   "licenseDeclared": "EPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Original ATT Korn Shell",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:1.0.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kuasar-1.0.0",
   "name": "kuasar",
   "licenseConcluded": "Apache License 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "62fbaf0cfdeef2f100728328cc8807c8da3f0d50e3fe825fce577e4257f77f81"
    }
   ],
   "description": "Kuasar is an efficient container runtime that provides cloud-native, all-scenario container solutions by supporting multiple sandbox techniques.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kuasar@1.0.0-25.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kuasar-io/kuasar",
   "licenseDeclared": "Apache License 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Kuasar is an efficient container runtime that supports multiple sandbox techniques.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-25.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kunpengsecl-2.0.2",
   "name": "kunpengsecl",
   "licenseConcluded": "MulanPSL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "074c61e42c144de0f11b4cd3818fd8c2dfc15252911ac18590e18d5e1927d373"
    }
   ],
   "description": "This is kunpengsecl project, including rac, ras, rahub, qcaserver, attester and tas packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kunpengsecl@2.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/kunpengsecl",
   "licenseDeclared": "MulanPSL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A remote attestation security software components running on Kunpeng processors.",
   "supplier": "Organization: leezhenxiang, WangLi, Wucaijun, gwei3",
   "versionInfo": "0:2.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kurdit-unikurd-web-fonts-20020502",
   "name": "kurdit-unikurd-web-fonts",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2726320637752321cf3c0125d4be409b81a4c04093f439e8d9ebbb94f0ee6b98"
    }
   ],
   "description": "This package provides Kurdish font which is widely used and can\nsupport Arabic,Persian and Latin scripts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kurdit-unikurd-web-fonts@20020502-23.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.kurditgroup.org/node/1337",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Kurdish font",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20020502-23.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kxml-2.3.0",
   "name": "kxml",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "df5305aff10093b12cda68f666fe6814c664258517ea3fc2876aa7e0cc38d5f4"
    }
   ],
   "description": "kXML is a small XML pull parser, specially designed for constrained environments such as Applets, Personal\nJava or MIDP devices. In contrast to kXML 1, kXML 2 is based on theXML pull API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kxml@2.3.0-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://kxml.sourceforge.net/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Small XmlPull compatible parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.0-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kyotocabinet-1.2.80",
   "name": "kyotocabinet",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "720101e64f86ff9ddff8b803631bc2af889389d1335686bd988f0f8b66276380"
    }
   ],
   "description": "The kyotocabinet is a library of routines for managing databases.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kyotocabinet@1.2.80-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://dbmx.net/kyotocabinet/",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Straightforward implementation of DBM",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.80-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-kyua-0.13",
   "name": "kyua",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2c29bad64c438148fb16c8b85135dd8bb922e3d512cbd5f091b5dcafa4af4224"
    }
   ],
   "description": "Kyua is a testing framework for infrastructure software.\nIt is lightweight and simple, and that Kyua integrates well with various build systems\nand continuous integration frameworks.\nKyua features an expressive test suite definition language, a safe runtime engine for test\nsuites and a powerful report generation engine.\nKyua is for both developers and users, from the developer applying a simple fix to a library\nto the system administrator deploying a new release on a production machine.\nKyua is able to execute test programs written with a plethora of testing libraries and languages.\nThe library of choice is ATF, for which Kyua was originally designed, but simple, framework-less\ntest programs and TAP-compliant test programs can also be executed through Kyua.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/kyua@0.13-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jmmv/kyua",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A lightweight and simple testing framework for infrastructure software",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.13-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ladspa-1.13",
   "name": "ladspa",
   "licenseConcluded": "LGPLv2.1-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "95062a3b1f5203ddbb7763cd3bd24f82a59c718f763145ea955c2e55f342bfcf"
    }
   ],
   "description": "LADSPA is a standard that allows software audio processors and effects to\nbe plugged into a wide range of audio synthesis and recording packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ladspa@1.13-23.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.ladspa.org/",
   "licenseDeclared": "LGPLv2.1-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Linux Audio Developer's Simple Plugin API (LADSPA)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.13-23.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lame-3.100",
   "name": "lame",
   "licenseConcluded": "LGPL-2.0-or-later AND LGPL-2.1-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5c9acaf28a99532bbad2fd58fbda5bee273160d5f10a1a918fb9ecf6e218a47b"
    }
   ],
   "description": "LAME is a high quality MPEG Audio Layer III (MP3) encoder.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lame@3.100-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://lame.sourceforge.net/",
   "licenseDeclared": "LGPL-2.0-or-later AND LGPL-2.1-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Free MP3 audio compressor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.100-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-langtable-0.0.64",
   "name": "langtable",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5ea75bd727ef75c44823af42a7ce598853f081deef202850c89b248b96824578"
    }
   ],
   "description": "langtable is used to guess reasonable defaults for locale, keyboard layout,\nterritory, and language, if part of that information is already known. For\nexample, guess the territory and the keyboard layout if the language\nis known or guess the language and keyboard layout if the territory is\nalready known.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/langtable@0.0.64-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mike-fabian/langtable",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Guessing reasonable defaults for locale, keyboard layout, territory, and language.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.64-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-language-detector-0.6",
   "name": "language-detector",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1dc195b6fc2130d2d4e415e1a994be74d5c804b7590627d915e748bc9f320201"
    }
   ],
   "description": "A language detector / language guesser library in Java.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/language-detector@0.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/optimaize/language-detector",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Language Detection Library for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lapack-3.12.0",
   "name": "lapack",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1b8b7f256c02835022bcf61a9a061b7af47c9f51bba79af6c66eaa9cab8fb246"
    }
   ],
   "description": "LAPACK (Linear Algebra PACKage) is a standard library for numerical\nlinear algebra. LAPACK provides routines for solving systems of\nsimultaneous linear equations, least-squares solutions of linear\nsystems of equations, eigenvalue problems, and singular value\nproblems. Associated matrix factorizations (LU, Cholesky, QR, SVD,\nSchur, and generalized Schur) and related computations (i.e.,\nreordering of Schur factorizations and estimating condition numbers)\nare also included. LAPACK can handle dense and banded matrices, but\nnot general sparse matrices. Similar functionality is provided for\nreal and complex matrices in both single and double precision. LAPACK\nis coded in Fortran90 and built with gcc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lapack@3.12.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.netlib.org/lapack/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The LAPACK libraries for numerical linear algebra.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.12.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lasso-2.8.2",
   "name": "lasso",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4e95e0a29916c2607b7910ad3b93ae7f1f4befb661a14ee5d3957ceea359bcfb"
    }
   ],
   "description": "The package is a implements the Liberty Alliance Single Sign On standards library,\nincludeing the SAML2 and SAML specifications. it provides bindings for multiple\nlanguages.and allows to handle the whole life-cycle of SAML based Federations.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lasso@2.8.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://lasso.entrouvert.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Liberty Alliance Single Sign On",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.8.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-latex2html-2023.2",
   "name": "latex2html",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1b23cc807bbdc3bdee7fb29f799233836ecdae3baaef8690c1567ccad8edae54"
    }
   ],
   "description": "LaTeX2HTML replicates the basic structure of a LaTeX document as a set of\ninterconnected HTML files which can be explored using automatically generated\nnavigation panels. The cross-references, citations, footnotes, the table of\ncontents and the lists of figures and tables, are also translated into hypertext\nlinks. Formatting information which has equivalent tags in HTML (lists, quotes,\nparagraph breaks, type styles, etc.) is also converted appropriately. The\nremaining heavily formatted items such as mathematical equations, pictures or\ntables are converted to images which are placed automatically at the correct\npositions in the final HTML document.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/latex2html@2023.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.latex2html.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A utility that converts LaTeX documents to web pages in HTML",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2023.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-latexmk-4.80",
   "name": "latexmk",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "41b135b54f709879c9a58264917fdf9cb4983d80926510d9dccb3624fd0d848b"
    }
   ],
   "description": "Latexmk is a perl script for running LaTeX the correct number of times to\nresolve cross references, etc.; it also runs auxiliary programs (bibtex,\nmakeindex if necessary, and dvips and/or a previewer as requested).  It has\na number of other useful capabilities, for example to start a previewer and\nthen run latex whenever the source files are updated, so that the previewer\ngives an up-to-date view of the document.  The script runs on both UNIX and\nMS-WINDOWS (95, ME, XP, etc).  This script is a corrected and improved\nversion of the original version of latexmk.\nBefore using a previewer, read the file README.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/latexmk@4.80-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://personal.psu.edu/jcc8/software/latexmk-jcc/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A make-like utility for LaTeX files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.80-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lato-fonts-2.015",
   "name": "lato-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "33ab9b8559731baf003e2efb287120b73dbe664ba0bdadf4f9be9a62f384bc11"
    }
   ],
   "description": "Lato is a sanserif typeface family. It consists of nine weights and covers\n2300+ glyphs per style and supports 100+ Latin-based languages, 50+\nCyrillic-based languages as well as Greek and IPA phonetics.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lato-fonts@2.015-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.latofonts.com/",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A sanserif typeface family",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.015-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lcms2-2.16",
   "name": "lcms2",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "003d6130503999a52116aab4aec0ad99d843e0cfec47c0b96fea98b111eef26c"
    }
   ],
   "description": "LittleCMS intends to be an OPEN SOURSE small-footprint color management\nengine,with special focus on accuracy and performence.It uses the\nInternational Color Consortium standard (ICC), which is the modern\nstandard when regarding to color management. The ICC specification\nis widely used and is referred to in many International and other\nde-facto standards.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lcms2@2.16-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.littlecms.com",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Color Management Engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.16-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lcr-2.1.4",
   "name": "lcr",
   "licenseConcluded": "LGPLv2.1+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1c96be82ed24968536db1ae1b5ecfa20baf6aa53d277d4d946daf44aee219251"
    }
   ],
   "description": "Containers are insulated areas inside a system, which have their own namespace\nfor filesystem, network, PID, IPC, CPU and memory allocation and which can be\ncreated using the Control Group and Namespace features included in the Linux\nkernel.\n\nThis package provides the lightweight container tools and library to control\nlxc-based containers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lcr@2.1.4-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/lcr",
   "licenseDeclared": "LGPLv2.1+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Lightweight Container Runtime",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.4-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ldapjdk-5.4.1",
   "name": "ldapjdk",
   "licenseConcluded": "MPLv1.1 or GPLv2+ or LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "100f72af438972cf648ac99d775cc04ebbca2abc7ec5564678b82ba414f95875"
    }
   ],
   "description": "The Mozilla LDAP SDKs enable you to write applications which access,\nmanage, and update the information stored in an LDAP directory.\nMPLv1.1 or GPLv2+ or LGPLv2+ docs/ldapjdk/license.txt",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ldapjdk@5.4.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.dogtagpki.org/",
   "licenseDeclared": "MPLv1.1 or GPLv2+ or LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "LDAP SDK",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.4.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ldaptive-2.1.1",
   "name": "ldaptive",
   "licenseConcluded": "ASL 2.0 or LGPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1e709dd5ad28374efa6daabe225eb334256d409c6c37d8800f50b4987af4a0da"
    }
   ],
   "description": "Ldaptive is a simple, extensible Java API for interacting with LDAP servers.\nIt was designed to provide easy LDAP integration for application developers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ldaptive@2.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.ldaptive.org/",
   "licenseDeclared": "ASL 2.0 or LGPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "LDAP library for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ldns-1.8.3",
   "name": "ldns",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "425c47efa41918890147b1f62afde7fb17469f68f40b1c93d36a143d48157f54"
    }
   ],
   "description": "The goal of ldns is to simplify DNS programming, it supports recent RFCs\nlike the DNSSEC documents, and allows developers to easily create software\nconforming to current RFCs, and experimental software for current Internet\nDrafts. A secondary benefit of using ldns is speed; ldns is written in C\nit should be a lot faster than Perl.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ldns@1.8.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.nlnetlabs.nl/projects/ldns/about/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Low-level DNS(SEC) library with API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lensfun-0.3.4",
   "name": "lensfun",
   "licenseConcluded": "LGPLv3 and CC-BY-SA-3.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2d135fabcda314bd20d1f4e7019e87ddede89b38bc898552c12659bed4c1ea44"
    }
   ],
   "description": "The lensfun library provides an open source database of photographic lenses and\ntheir characteristics.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lensfun@0.3.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://lensfun.sourceforge.net/",
   "licenseDeclared": "LGPLv3 and CC-BY-SA-3.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library to correct defects introduced by photographic lenses",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-less-633",
   "name": "less",
   "licenseConcluded": "GPLv3+ or BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9766bca927845abeeb739738ad5b1c572e63f9ca0583182963c3daf05edb4642"
    }
   ],
   "description": "Less is a pager. A pager is a program that displays text files.\nOther pagers commonly in use are more and pg. Pagers are often\nused in command-line environments like the Unix shell and the MS-DOS\ncommand prompt to display files.\n\nLess is not an editor. You can't change the contents of the file\nyou're viewing. Less is not a windowing system. It doesn't have\nfancy scroll bars or other GUI (graphical user interface) elements.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/less@633-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.greenwoodsoftware.com/less",
   "licenseDeclared": "GPLv3+ or BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Less is a pager that displays text files.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:633-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lettuce-2.3.3",
   "name": "lettuce",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8f4c4d3ff3f0fb9a175c1945e472220839303ca74b806bd46abba28a65661aae"
    }
   ],
   "description": "Lettuce is a scalable thread-safe Redis client providing both synchronous and\nasynchronous connections. Multiple threads may share one connection provided\nthey avoid blocking and transactional operations such as BLPOP, and MULTI/EXEC.\nMultiple connections are efficiently managed by the netty NIO framework.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lettuce@2.3.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://redis.paluch.biz/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Scalable Java Redis client",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-level-zero-1.13.1",
   "name": "level-zero",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8754c92868d5520c0acede5e8b266a00a0d5e01314b4189133abca43547bc25b"
    }
   ],
   "description": "Intel(R) Graphics Compute Runtime for oneAPI Level Zero. Level Zero is the\nprimary low-level interface for language and runtime libraries. Level Zero\noffers fine-grain control over accelerators capabilities, delivering a\nsimplified and low-latency interface to hardware, and efficiently exposing\nhardware capabilities to applications.\n.\nThis package provides the loader for oneAPI Level Zero compute runtimes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/level-zero@1.13.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/oneapi-src/level-zero",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Intel oneAPI Level Zero",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.13.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-leveldb-1.23",
   "name": "leveldb",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d06da383bad42e899658ba28b209054b7622507038791f55651a7e6021d9571f"
    }
   ],
   "description": "LevelDB is a fast key-value storage library written at Google that provides an\nordered mapping from string keys to string values.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/leveldb@1.23-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/google/leveldb",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A fast and lightweight key/value database library by Google",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.23-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-leveldb-java-0.12",
   "name": "leveldb-java",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9609badb7df938361394824d8afde4e37f4cff0646c376a7ea2472d772c2248d"
    }
   ],
   "description": "Java rewritten LevelDB port.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/leveldb-java@0.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/dain/leveldb",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "LevelDB Java Port",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-leveldbjni-1.8",
   "name": "leveldbjni",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7efe23f8165a89d1a642d8135c7644ef8dda5eadde716ed6abcd9982341d83bd"
    }
   ],
   "description": "LevelDB JNI provides a Java interface to the LevelDB C ++ library,\nwhich is a fast key-value store written by Google that provides\nan ordered mapping from string keys to string values.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/leveldbjni@1.8-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fusesource/leveldbjni/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Java Native Interface to LevelDB",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lftp-4.9.2",
   "name": "lftp",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a6712fdfd7825ad99e7d7cd7a56912071f1a1d536509c013d37885256a661f1c"
    }
   ],
   "description": "LFTP is a sophisticated file transfer program supporting a number of\nnetwork protocols (ftp, http, sftp, fish, torrent). Like BASH, it has\njob control and uses the readline library for input. It has bookmarks,\na built-in mirror command, and can transfer several files in parallel.\nIt was designed with reliability in mind. LFTP is free software,\ndistributed under the GNU GPL license.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lftp@4.9.2-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://lftp.yar.ru/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A sophisticated file transfer program",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.9.2-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lib-shim-v2-0.0.1",
   "name": "lib-shim-v2",
   "licenseConcluded": "Mulan PSL v2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "981f5ded749cf123752b4a1562a65ac863e42bd6eddaca6005033b0900955055"
    }
   ],
   "description": "Based on Rust programming language, as a shim v2 ttrpc client, it is called by iSulad.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lib-shim-v2@0.0.1-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/lib-shim-v2",
   "licenseDeclared": "Mulan PSL v2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "lib-shim-v2 is shim v2 ttrpc client which is called by iSulad.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.1-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libEMF-1.0.13",
   "name": "libEMF",
   "licenseConcluded": "LGPLv2+ and GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b55ac60200046b29341ef4726060f6e175d1268d2dbeed8f428b8442feb59e30"
    }
   ],
   "description": "libEMF is designed to be used as a driver for other programs such as Grace and gunplot\nto generate Enhanced Metafiles on systems which don't natively support the ECMA-234\nGraphics Device Interface (GDI). It implements a limited subset of GDI.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libEMF@1.0.13-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libemf.sourceforge.net/",
   "licenseDeclared": "LGPLv2+ and GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library for generating Enhanced Metafiles",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.13-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libICE-1.1.1",
   "name": "libICE",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1b2980bfaec7fc02537258a0cafdfb1ee9330b3dbae5df7838864414c3d194ed"
    }
   ],
   "description": "The X.Org X11 ICE runtime library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libICE@1.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Inter-Client Exchange Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libIDL-0.8.14",
   "name": "libIDL",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c527e5be0e716803e482f1091698cb3739ec04f6049af070d053e91304bfd53d"
    }
   ],
   "description": "libIDL is a library licensed under the GNU LGPL for creating trees\nof CORBA Interface Definition Language (IDL) files, which is a\nspecification for defining portable interfaces.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libIDL@0.8.14-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ftp.gnome.org/pub/gnome/sources/libIDL/0.8",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "This is a library for Interface Definition Language.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.14-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libSM-1.2.4",
   "name": "libSM",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d173421c4510a112c03cb5e76bd72bad74311abb273c64886382da06320b3469"
    }
   ],
   "description": "The libSM package contains runtime libraries for the X.Org X11 SM.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libSM@1.2.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Runtime library for X11 SM",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libX11-1.8.7",
   "name": "libX11",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "51c26419830d9507fa80d8c39fbe44f0488facaf072b37c2f2201834eb9f9a42"
    }
   ],
   "description": "Core X11 protocol client library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libX11@1.8.7-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Core X11 protocol client library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.7-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libXScrnSaver-1.2.4",
   "name": "libXScrnSaver",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "08d7d7492682ce622a01c5b5589943f70c05cc5f0ebda57b07135ae682bb9601"
    }
   ],
   "description": "This package contains the runtime library for X.Org X11 libXss.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libXScrnSaver@1.2.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Runtime library for X.Org X11 libXss",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libXau-1.0.11",
   "name": "libXau",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bf48e450077510b0525017641fc0b14b6d605910219878b3d5fb98854ee06ba9"
    }
   ],
   "description": "This is a very simple mechanism for providing individual access to an X Window\nSystem display.It uses existing core protocol and library hooks for specifying\nauthorization data in the connection setup block to restrict use of the display\nto only those clients that show that they know a server-specific key\ncalled a \"magic cookie\".",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libXau@1.0.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sample Authorization Protocol for X",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libXaw-1.0.15",
   "name": "libXaw",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7c670bbf29359be292677c12d70fea4fb2bdece0c9f40cfbc6ce05a20ac9cbc1"
    }
   ],
   "description": "Xaw is a widget set based on the X Toolkit Intrinsics (Xt) Library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libXaw@1.0.15-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X Athena Widget Set",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.15-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libXcomposite-0.4.6",
   "name": "libXcomposite",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b2026522065183258d1ba496842a5110e3261939bf3de99064d02d1349b1c57d"
    }
   ],
   "description": "X Composite Extension library",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libXcomposite@0.4.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X Composite Extension library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libXcursor-1.2.1",
   "name": "libXcursor",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "285fd6afffd660b58eada3fa2e270bb9261a13ada5458249cd4efd26d973fb74"
    }
   ],
   "description": "libXcursor is a library designed to help locate and load cursors.\nCursors can be loaded from files or memory. A library of common cursors\nexists which map to the standard X cursor names.Cursors can exist in\nseveral sizes and the library automatically picks the best size.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libXcursor@1.2.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://xorg.freedesktop.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cursor management library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libXdamage-1.1.6",
   "name": "libXdamage",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2c34cbc7e48ab858879e9980511529dbabf13ee537dcd32eca92a37c669dd268"
    }
   ],
   "description": "The X Damage Extension allows applications to track modified regions\nof drawables.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libXdamage@1.1.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X Damage extension library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libXdmcp-1.1.4",
   "name": "libXdmcp",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3d452b19a4e55786af9496378a0cd1ad3c9fe3443f940f383821582ee3401925"
    }
   ],
   "description": "The X Display Manager Control Protocol (XDMCP) provides a uniform\nmechanism for an autonomous display to request login service from a\nremote host.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libXdmcp@1.1.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://xorg.freedesktop.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X Display Manager Control Protocol library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libXext-1.3.5",
   "name": "libXext",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2e46af1bff55ff202b24520353e3cb2c1e310722023b5d8a646b4c8ab35851fa"
    }
   ],
   "description": "The X.Org project provides an open source implementation of the X Window System.\nX.Org X11 libXext contains runtime library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libXext@1.3.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://xorg.freedesktop.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Common extensions to the X11 protocol",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libXfixes-6.0.1",
   "name": "libXfixes",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6b5256199541a3802edcd5549c78a71afd695244e3be231907d795f41382f97c"
    }
   ],
   "description": "The X Fixes extension provides applications with work-arounds for\nvarious limitations in the core protocol.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libXfixes@6.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://xorg.freedesktop.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X11 miscellaneous \"fixes\" extension library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libXfont2-2.0.6",
   "name": "libXfont2",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fa03904d9566a2a4fc31ddd76247174a32f716963194be8cece2170ef5c1ccd4"
    }
   ],
   "description": "libXfont provides the core of the legacy X11 font system, handling\nthe index files (fonts.dir, fonts.alias, fonts.scale), the various\nfont file formats, and rasterizing them. libXfont2 contains runtime\nlibrary.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libXfont2@2.0.6-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://xorg.freedesktop.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X.Org X11 libXfont2 runtime library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.6-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libXft-2.3.8",
   "name": "libXft",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d0e1aaf1d6f2febfd7b748e9bca9919775d7792dfb10ee31c3a28a2abf08e535"
    }
   ],
   "description": "Xft is a library that connects X applications with the FreeType font\nrasterization library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libXft@2.3.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://xorg.freedesktop.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X FreeType library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libXi-1.8.1",
   "name": "libXi",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9cf5932438cc73bc83c3df7f221e6e8497b6722f80021b2dcc615cf0ef439daf"
    }
   ],
   "description": "libXi is the client-side library for the X Input Extension.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libXi@1.8.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://xorg.freedesktop.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X.Org X11 libXi runtime library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libXinerama-1.1.5",
   "name": "libXinerama",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "949e7d11fd1169d44bc9cb83551922094926214f7ce41ce1dd3358ba430d755e"
    }
   ],
   "description": "Xinerama is an extension to the X Window System which enables\nmulti-headed X applications and window managers to use two or more\nphysical displays as one large virtual display.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libXinerama@1.1.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://xorg.freedesktop.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Xinerama extension to the X11 Protocol",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libXmu-1.1.4",
   "name": "libXmu",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b7b3865fa4f297fbb90d37a84fa1850dd41a7953c4567cd058bfad39f172c7d9"
    }
   ],
   "description": "X.Org X11 libXmu/libXmuu runtime libraries",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libXmu@1.1.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X.Org X11 libXmu/libXmuu runtime libraries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libXp-1.0.4",
   "name": "libXp",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ddc0a327f9f2c8af381c590725eafdab814bfd865f29d62e6d4f7989d64a1631"
    }
   ],
   "description": "LibXp runtime library for X.Org.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libXp@1.0.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "LibXp runtime library for X.Org",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libXpm-3.5.17",
   "name": "libXpm",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e535be6fab24a5ab86833ee60b98fc94560a4d9229730e147ef2421fb23c36c2"
    }
   ],
   "description": "X.Org X11 libXpm runtime library",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libXpm@3.5.17-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X.Org X11 libXpm runtime library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5.17-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libXrandr-1.5.4",
   "name": "libXrandr",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "40e317c0872bce73a318cabee8d555c7c9e71683f0cde804e46cbc9656e2138d"
    }
   ],
   "description": "X.Org X11 libXrandr runtime library",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libXrandr@1.5.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X.Org X11 libXrandr runtime library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libXrender-0.9.11",
   "name": "libXrender",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8df61c177dc8f856ef5bb86037d53a9f7e435f82087072f0f9deec5522efb0ea"
    }
   ],
   "description": "X.Org X11 libXrender runtime library",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libXrender@0.9.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X.Org X11 libXrender runtime library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libXres-1.2.2",
   "name": "libXres",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ea1f1e8a49a3110f6601d4534ec2fa73ff90bdc45ad630fe80c72e7fbd635be2"
    }
   ],
   "description": "X-Resource is an extension that allows a client to query\nthe X server about its usage of various resources.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libXres@1.2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X-Resource extension client library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libXt-1.3.0",
   "name": "libXt",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3920a83a41ae1d1b9a82ca41ccdcb072aedf8acbcc72d0b166f187559e8b4a76"
    }
   ],
   "description": "X.Org X11 libXt runtime library",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libXt@1.3.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X.Org X11 libXt runtime library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libXtst-1.2.4",
   "name": "libXtst",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5dc0783276b85c02aa8037ca3224ca3e66740da338f1db61713649b5a12cb1cc"
    }
   ],
   "description": "X.Org X11 libXtst runtime library",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libXtst@1.2.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X.Org X11 libXtst runtime library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libXv-1.0.12",
   "name": "libXv",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9a5d2fb5b03695ea70ad0e20825028e9ab60c402c99e7c3eb30d3a5e5fe16596"
    }
   ],
   "description": "Library for the X Video extension to the X Window System.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libXv@1.0.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "library for the X Video extension to the X Window System",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libXvMC-1.0.13",
   "name": "libXvMC",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3fadaf82171dd953c2c27b9a18234911de3225c6a25ee0a76d318bb33d0b4a34"
    }
   ],
   "description": "XvMC is an extension of the X video extension (Xv) for the X Window System.\nThe XvMC API allows video programs to offload portions of the video decoding\nprocess to the GPU video-hardware.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libXvMC@1.0.13-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X-Video Motion Compensation API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.13-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libXxf86dga-1.1.6",
   "name": "libXxf86dga",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3a24851519d8d61f9b6149679d83729b33fc0756d608eaf58aff949a03c58b83"
    }
   ],
   "description": "Client library for the XFree86-DGA extension",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libXxf86dga@1.1.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Client library for the XFree86-DGA extension",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libXxf86vm-1.1.5",
   "name": "libXxf86vm",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7f2147b95ded207e232a93aad421fc8704072d213fa19fdd68b6bf3bd3ac33d6"
    }
   ],
   "description": "Provide an extension library for the XFree86-VidModeExtension.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libXxf86vm@1.1.5-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provide an extension library for the XFree86-VidModeExtension",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.5-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libabigail-2.4",
   "name": "libabigail",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5ae0074ca5cc01228044ecf5e6aebe13ecc51e6dc3d8f9812fbfa7e7790ba906"
    }
   ],
   "description": "The libabigail aims at providing a C++ library for constructing, serializing and de-serializing\nABI-relevant artifacts.The set of artifacts that we are interested in is made of constructions\nlike type, variables, functions and declarations of a given library or program.\nFor a given program or library,this set of constructions is called an ABI corpus.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libabigail@2.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceware.org/libabigail/",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ABI generic analysis and instrumentation library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libadwaita-1.3.4",
   "name": "libadwaita",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "499dce8c7e55e876ac44e21444393804a29e83e0a033bb7d4a2648d8f10e0ef5"
    }
   ],
   "description": "Building blocks for modern GNOME applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libadwaita@1.3.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.gnome.org/GNOME/libadwaita",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Building blocks for modern GNOME applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libaec-1.0.6",
   "name": "libaec",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1e49798d30ade53c3246115f798eaf4255fcb71c8f1d0fbcc35e7d9356796587"
    }
   ],
   "description": "Libaec provides fast lossless compression of 1 up to 32 bit wide\nsigned or unsigned integers (samples). The library achieves best\nresults for low entropy data as often encountered in space imaging\ninstrument data or numerical model output from weather or climate\nsimulations. While floating point representations are not directly\nsupported, they can also be efficiently coded by grouping exponents\nand mantissa.\n\nLibaec implements Golomb-Rice coding as defined in the Space Data System Standard documents [121.0-B-2][1] and [120.0-G-2][2].",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libaec@1.0.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.dkrz.de/k202009/libaec",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Adaptive Entropy Coding library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libaesgm-20090429",
   "name": "libaesgm",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0f01af5cd7d54a21708a069b38046248c13164bbfb83f9c34b02bcbf8a27cd03"
    }
   ],
   "description": "Encryption method AES (Rijndael) library implementation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libaesgm@20090429-23.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://brg.a2hosted.com//oldsite/cryptography_technology/index.php",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Encryption method AES (Rijndael) library implementation.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20090429-23.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libaio-0.3.113",
   "name": "libaio",
   "licenseConcluded": "LGPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7195bce571883999671c8646ccbf77e787043b7439e4fb94265ed5b3752b5777"
    }
   ],
   "description": "The Linux-native asynchronous I/O facility (\"async I/O\", or \"aio\") has a\nricher API and capability set than the simple POSIX async I/O facility.\nThis library, libaio, provides the Linux-native API for async I/O.\nThe POSIX async I/O facility requires this library in order to provide\nkernel-accelerated async I/O capabilities, as do applications which\nrequire the Linux-native async I/O API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libaio@0.3.113-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/libaio",
   "licenseDeclared": "LGPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Linux-native asynchronous I/O access library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.113-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libao-1.2.2",
   "name": "libao",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "04cf79b0430d75e0335185045f7a0c694f99be9399d52c4903b8390757243565"
    }
   ],
   "description": "Libao is a cross-platform audio library that allows programs to output audio\nusing a simple API on a wide variety of platforms.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libao@1.2.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://xiph.org/ao/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A cross platform audio library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libappindicator-12.10.1",
   "name": "libappindicator",
   "licenseConcluded": "LGPL-3.0 and LGPL-2.1+ and GPL-3.0+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "380e8517f994a4c22900a09dce70ba790d9d65688270ebcdf2bbce04bf65e2f7"
    }
   ],
   "description": "The libappindicator allows applications to export a menu into the Unity Menu bar.\nIt bases on KSNI and works in KDE and will fallback to generic Systray support if\nnone of those are available.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libappindicator@12.10.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://launchpad.net/libappindicator",
   "licenseDeclared": "LGPL-3.0 and LGPL-2.1+ and GPL-3.0+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The library of application indicators",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:12.10.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libappstream-glib-0.8.2",
   "name": "libappstream-glib",
   "licenseConcluded": "LGPLv2+ and GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c50816a4f0f30000387c8783b5c46f98379015b08ed74f1a6ca01970dab4efc4"
    }
   ],
   "description": "The library provides GObjects and helper methods for easier reading and\nWrite AppStream metadata. At the same time, it provides a simple DOM\nimplementation to achieve more efficient conversion between edit nodes\nand standard XML.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libappstream-glib@0.8.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://people.freedesktop.org/~hughsient/appstream-glib/",
   "licenseDeclared": "LGPLv2+ and GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "AppStream Abstraction Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libarchive-3.7.1",
   "name": "libarchive",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b22a4f7317bfc77d8f920d4f835a20c1572304f1608711077a7414ac9de35fba"
    }
   ],
   "description": "libarchive is an open-source BSD-licensed C programming library that\nprovides streaming access to a variety of different archive formats,\nincluding tar, cpio, pax, zip, and ISO9660 images. The distribution\nalso includes bsdtar and bsdcpio, full-featured implementations of\ntar and cpio that use libarchive.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libarchive@3.7.1-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.libarchive.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Multi-format archive and compression library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.7.1-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libart-lgpl-2.3.21",
   "name": "libart_lgpl",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b5b63ac5b86db7c8418bdab81f482aea3fb9ae811ef36654e037d510a62a4f4a"
    }
   ],
   "description": "Libart is a library for high-performance 2D graphics. It is currently\nbeing used as the antialiased rendering engine for the Gnome Canvas.\nIt is also the rendering engine for Gill, the Gnome Illustration app.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libart_lgpl@2.3.21-23.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.levien.com/libart/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library for high-performance 2D graphics",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.21-23.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libass-0.17.1",
   "name": "libass",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a250f4268565e8c2814bfba3751fa6eb79dec2b796859b35a8cd00361fa3d992"
    }
   ],
   "description": "libass is a portable subtitle renderer for the ASS/SSA (Advanced Substation Alpha/Substation Alpha)\nsubtitle format. It is mostly compatible with VSFilter.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libass@0.17.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/libass",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Portable subtitle renderer for the ASS/SSA subtitle format",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.17.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libassuan-2.5.6",
   "name": "libassuan",
   "licenseConcluded": "GPL-3.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "99e58a7cb2e9d995d737a798ccb021b769bbfa0572a40dfbb8814928f87e12a7"
    }
   ],
   "description": "A small library implementing the so-called Assuan protocal,which is used for IPC between most newer GnuPG cmponents,and provides\\\n\\ both server and client sides functions.\\",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libassuan@2.5.6-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnupg.org/",
   "licenseDeclared": "GPL-3.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A small library implementing the so-called Assuan protocal",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.6-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libasyncns-0.8",
   "name": "libasyncns",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fa4f87aacec8f075b3ccd3edcde7faca75df9373fa788b9a0802ef02f75ab1cf"
    }
   ],
   "description": "libasyncns is a C library for Linux/Unix for executing name service queries asynchronously.\nIt is an asynchronous wrapper around getaddrinfo(3), getnameinfo(3), res_query(3) and res_search(3)\nfrom libc and libresolv.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libasyncns@0.8-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://0pointer.de/lennart/projects/libasyncns/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A C library for Linux/Unix for executing name service queries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libatasmart-0.19",
   "name": "libatasmart",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6f96010d7b70020e06f1f6edd5b7b376252e54e9d7339e830f5cd35d02e09c28"
    }
   ],
   "description": "a lean, small and clean implementation of an ATA S.M.A.R.T. reading and parsing library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libatasmart@0.19-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Rupan/libatasmart",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ATA S.M.A.R.T. Disk Health Monitoring Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.19-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libatomic-ops-7.8.2",
   "name": "libatomic_ops",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fb18f6a06cea7df17eaf2aaaf9056496422fe5651aea8e532f98242e584b5059"
    }
   ],
   "description": "This package provides semi-portable access to hardware-provided\natomic memory update operations on a number of architectures.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libatomic_ops@7.8.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ivmai/libatomic_ops/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Atomic memory update operations",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.8.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libavc1394-0.5.4",
   "name": "libavc1394",
   "licenseConcluded": "GPLv2+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d88c33cbe3a19d57b47696907408891f4b27590eddcf7b425eeb677b64f68c9b"
    }
   ],
   "description": "Libavc1394 is a programming interface for the 1394 Trade Association\nAV/C (Audio/Video Control) Digital Interface Command Set.It is intended\nfor use with GNU/Linux IEEE-1394.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libavc1394@0.5.4-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/libavc1394/",
   "licenseDeclared": "GPLv2+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Control IEEE 1394 audio/video devices",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.4-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libb2-0.98.1",
   "name": "libb2",
   "licenseConcluded": "CC0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "34cd02f628ed2669217614158382b628f43d440ecb6d6a01748b6c9b3ed4b7ab"
    }
   ],
   "description": "C library providing BLAKE2b, BLAKE2s, BLAKE2bp, BLAKE2sp.\n\nBLAKE2 is a cryptographic hash function faster than MD5, SHA-1, SHA-2,\nand SHA-3, yet is at least as secure as the latest standard SHA-3.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libb2@0.98.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://blake2.net/",
   "licenseDeclared": "CC0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C library providing BLAKE2b, BLAKE2s, BLAKE2bp, BLAKE2sp",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.98.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libblockdev-3.0.4",
   "name": "libblockdev",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e31ab27297afd2239ec591fda9962b065ec8a05a4af8a81c5d0149c56dfcbe25"
    }
   ],
   "description": "libblockdev is a C library supporting GObject introspection for manipulation of block devices.\nIt has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin,\npossibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libblockdev@3.0.4-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/storaged-project/libblockdev",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "libblockdev is a C library supporting GObject introspection for manipulation of block devices",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.4-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libbluray-1.1.2",
   "name": "libbluray",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "99a7f8c1ef995944938620093de6af62b20117f657b461d4600c6c7b4ba144a5"
    }
   ],
   "description": "Libbluray is an open-source library designed for Blu-Ray Discs playback for media players, like\nVLC or MPlayer.Contain The libbluray-utils package contains test utilities for libbluray.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libbluray@1.1.2-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.videolan.org/developers/libbluray.html",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library used to access Blu-ray Disc for video playback",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.2-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libbonobo-2.32.1",
   "name": "libbonobo",
   "licenseConcluded": "GPLv2+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cef40ae11b3a9c5ab285cbf6b72d6af9f478ff5065793ed8e66ef97fb4389c42"
    }
   ],
   "description": "Bonobo is a component system based on CORBA, used by the GNOME desktop.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libbonobo@2.32.1-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://ftp.gnome.org",
   "licenseDeclared": "GPLv2+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Bonobo component system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.32.1-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libboundscheck-v1.1.11",
   "name": "libboundscheck",
   "licenseConcluded": "Mulan PSL v2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "db7e62659c51be742615562258150fc84c4de29f03b37cad444e16c9037b7815"
    }
   ],
   "description": "libboundscheck provides a set of functions of\nthe common memory/string operation classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libboundscheck@v1.1.11-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/libboundscheck",
   "licenseDeclared": "Mulan PSL v2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Enhanced safety functions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:v1.1.11-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libbpf-1.2.2",
   "name": "libbpf",
   "licenseConcluded": "LGPLv2 or BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ed4af2f732ed3925a01aad2becff6794281d8ffd7c3acc1a1fd8453447a8d92b"
    }
   ],
   "description": "A mirror of bpf-next linux tree bpf-next/tools/lib/bpf directory plus its\nsupporting header files. The version of the package reflects the version of\nABI.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libbpf@1.2.2-9.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/libbpf/libbpf",
   "licenseDeclared": "LGPLv2 or BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Libbpf library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:1.2.2-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libbs2b-3.1.0",
   "name": "libbs2b",
   "licenseConcluded": "Copyright only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a8188a5616feffcd57ea1b27d0c203632a89f12ce1c05091004b3c5ff13d091a"
    }
   ],
   "description": "The Bauer stereophonic-to-binaural DSP (bs2b) is designed to improve headphone listening of stereo\naudio records.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libbs2b@3.1.0-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://bs2b.sourceforge.net/",
   "licenseDeclared": "Copyright only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Bauer stereophonic-to-binaural DSP",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.0-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libbsd-0.10.0",
   "name": "libbsd",
   "licenseConcluded": "BSD and ISC and Copyright only and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f1ba6cfd9da60f075532289312a4e2c14272bea8fdb52d29a6d1b808227e8ae8"
    }
   ],
   "description": "libbsd provides useful functions commonly found on BSD systems, and\nlacking on others like GNU systems, thus making it easier to port\nprojects with strong BSD origins, without needing to embed the same\ncode over and over again on each project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libbsd@0.10.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libbsd.freedesktop.org/",
   "licenseDeclared": "BSD and ISC and Copyright only and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library providing BSD-compatible functions for portability",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libburn-1.5.6",
   "name": "libburn",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f9d5e95d358362e7706e00ccdcf28e791378e8267901494be8561f556314e6a2"
    }
   ],
   "description": "Libburn is a library for writing preformatted data onto optical media: CD, DVD and BD (Blu-Ray).\nlibburn also offers a facility for reading data blocks from its drives without using the normal\nblock device i/o, which has its advantages and disadvantages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libburn@1.5.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libburnia-project.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The underlying programming library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libburn1-1.5.6",
   "name": "libburn1",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fa7d095a229b2f6004b13397bf7adbd714ba7c211e271a19a6b8a39099e4fd99"
    }
   ],
   "description": "Libburn is a package for reading, mastering and writing optical discs: CD, DVD and BD (Blu-Ray).\nIt also offers a facility for reading data blocks from its drives without using the normal block\ndevice I/O, which has advantages and disadvantages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libburn1@1.5.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libburnia-project.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A package for reading, mastering and writing optical discs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libbytesize-2.9",
   "name": "libbytesize",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e22a66e729614d261715952e1d26ea4242b25f9fd3bbde11693a9da742c27995"
    }
   ],
   "description": "The goal of this project is to provide a tiny library that would\nfacilitate the common operations with sizes in bytes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libbytesize@2.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/storaged-project/libbytesize",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library for working with sizes in bytes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libcacard-2.8.1",
   "name": "libcacard",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "96cd7759d2bc5ef41bcef1e9aadc0f53300331b36fa86c77988bf22b75b185e3"
    }
   ],
   "description": "This package uses certificates read from NSS and separate pki containers to implement\nDoD CAC standard so that it can provide emulation of smart cards to a virtual card\nreader running in a guest virtual machine.\n\nIt implements DoD CAC standard with separate pki containers\n(compatible coolkey), using certificates read from NSS.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libcacard@2.8.1-1.oe2403sp2?arch=src&epoch=41",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.freedesktop.org/spice/libcacard",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "CAC (Common Access Card) library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "41:2.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libcanberra-0.30",
   "name": "libcanberra",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d0352ddbed953a8c4a565b4955663ae18bec8618f9fcef6955979ab15a557edf"
    }
   ],
   "description": "libcanberra is an implementation of the XDG Sound Theme and Name Specifications, for generating\nevent sounds on free desktops, such as GNOME. It comes with several backends (ALSA, PulseAudio, OSS,\nGStreamer, null) and is designed to be portable",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libcanberra@0.30-27.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://0pointer.de/lennart/projects/libcanberra",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "XDG Sound Theme and Name Specifications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.30-27.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libcap-2.69",
   "name": "libcap",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0550e16aae84c5a39c9f8960e75f5770ca259b9e859fe1163523e31dbb9fec68"
    }
   ],
   "description": "This is a library for getting and setting POSIX.1e (formerly POSIX 6)\ndraft 15 capabilities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libcap@2.69-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sites.google.com/site/fullycapable",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library for getting and setting POSIX.1e draft 15 capabilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.69-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libcap-ng-0.8.3",
   "name": "libcap-ng",
   "licenseConcluded": "LGPLv2+ and GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "54291b7403af9493065609c7b3987ee18410060506699ae9506b1ea4a70b63fd"
    }
   ],
   "description": "The libcap-ng library is intended to make programming with posix\ncapabilities much easier than the traditional libcap library.It\nincludes utilities that can analyse all currently running applications\nand print out any capabilities and whether or not it has an open\nended bounding set.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libcap-ng@0.8.3-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://people.redhat.com/sgrubb/libcap-ng",
   "licenseDeclared": "LGPLv2+ and GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Libcap-ng is a library used for posix capabilities programming",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libcareplus-1.0.2",
   "name": "libcareplus",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0c7f689f14157bf907faaffb3975db42f2174111917e143e11725e0414491451"
    }
   ],
   "description": "LibcarePlus userland tools",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libcareplus@1.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/libcareplus",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "LibcarePlus tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libcbor-0.10.2",
   "name": "libcbor",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e94d4f70d6198c4a8a0fba83db8c0155b4b9730ed386087368e0223996eaab35"
    }
   ],
   "description": "libcbor is a C library for parsing and generating CBOR.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libcbor@0.10.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libcbor.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A CBOR parsing library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libcdio-2.1.0",
   "name": "libcdio",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0eae66e311d2476c6486b1ae222ebfff2e679faece9da84d9dea23fb8d5f2ce2"
    }
   ],
   "description": "The GNU Compact Disc Input and Control library (libcdio) contains a library for CD-ROM and CD image access.\nApplications wishing to be oblivious of the OS- and device-dependent properties of a CD-ROM or of the specific\ndetails of various CD-image formats may benefit from using this library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libcdio@2.1.0-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/libcdio/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "CD-ROM input and control library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.0-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libcdio-paranoia-10.2-2.0.0",
   "name": "libcdio-paranoia",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ed20355742e87ae2ba89c9e604eb9a35914a74a1c28bef834b7753e18b8ef68c"
    }
   ],
   "description": "This CDDA reader distribution ('libcdio-cdparanoia') reads audio from the\nCDROM directly as data, with no analog step between, and writes the\ndata to a file or pipe as .wav, .aifc or as raw 16 bit linear PCM.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libcdio-paranoia@10.2+2.0.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnu.org/software/libcdio/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "CD paranoia on top of libcdio",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:10.2+2.0.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libcgroup-3.1.0",
   "name": "libcgroup",
   "licenseConcluded": "LGPL-2.1-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "491f18f94b8ab97d6b55c5bcf2def5bb4f412a77182fc2775b2630878de17266"
    }
   ],
   "description": "Cgroups is a Linux kernel feature that limits, accounts for, and isolates\nthe resource usage (CPU, memory, disk I/O, network, etc.) of a collection of processes.\nThe library helps manipulte and administrate control groups.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libcgroup@3.1.0-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://libcg.sourceforge.net/",
   "licenseDeclared": "LGPL-2.1-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Libcgroup is a library that abstracts the control group file system in Linux",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.0-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libclc-17.0.6",
   "name": "libclc",
   "licenseConcluded": "Apache-2.0 WITH LLVM-exception OR BSD OR MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0c7d8d057feffde70b31d76e584f8223ae28e4b27b9c905428518165ddb09b02"
    }
   ],
   "description": "libclc is an open source, BSD/MIT dual licensed implementation of the\nlibrary requirements of the OpenCL C programming language, as\nspecified by the OpenCL 1.1 Specification. The following sections\nof the specification impose library requirements:\n\n  * 6.1: Supported Data Types\n  * 6.2.3: Explicit Conversions\n  * 6.2.4.2: Reinterpreting Types Using as_type() and as_typen()\n  * 6.9: Preprocessor Directives and Macros\n  * 6.11: Built-in Functions\n  * 9.3: Double Precision Floating-Point\n  * 9.4: 64-bit Atomics\n  * 9.5: Writing to 3D image memory objects\n  * 9.6: Half Precision Floating-Point\n\nlibclc is intended to be used with the Clang compiler's OpenCL frontend.\n\nlibclc is designed to be portable and extensible. To this end, it\nprovides generic implementations of most library requirements,\nallowing the target to override the generic implementation at the\ngranularity of individual functions.\n\nlibclc currently supports the AMDGCN, and R600 and NVPTX targets, but\nsupport for more targets is welcome.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libclc@17.0.6-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://libclc.llvm.org",
   "licenseDeclared": "Apache-2.0 WITH LLVM-exception OR BSD OR MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An implementation of the library requirements of the OpenCL C",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:17.0.6-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libcloudproviders-0.3.2",
   "name": "libcloudproviders",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "61e5281af181ea4864296362e18d089847959fe2fc48f8af463ee71bd730d65b"
    }
   ],
   "description": "Cross desktop library for desktop integration of cloud storage providers\nand sync tools.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libcloudproviders@0.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.gnome.org/World/libcloudproviders",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for integration of cloud storage providers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libcomps-0.1.19",
   "name": "libcomps",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aa38659bb266c0146918026de04246399fa6f673c56dde4a6b45ee39ec95d48c"
    }
   ],
   "description": "Libcomps is library for structure-like manipulation with content of\ncomps XML files. Supports read/write XML file, structure(s) modification.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libcomps@0.1.19-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rpm-software-management/libcomps",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Comps XML file manipulation library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.19-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libconfig-1.7.3",
   "name": "libconfig",
   "licenseConcluded": "LGPL-2.1-or-later AND GPL-3.0-or-later WITH Bison-exception-2.2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "deed3e48891f7046f5acd04820d6eb796d19b02073eb31d4ac2b4fb4ae3b6c65"
    }
   ],
   "description": "Libconfig is a simple library for processing structured configuration files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libconfig@1.7.3-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.hyperrealm.com/libconfig/libconfig.html",
   "licenseDeclared": "LGPL-2.1-or-later AND GPL-3.0-or-later WITH Bison-exception-2.2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C/C++ Configuration File Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.3-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libconfuse-3.3",
   "name": "libconfuse",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3ea514721923956968f39eb9c96fe2170dd7746c337d45b6f9450b7f63be1654"
    }
   ],
   "description": "libConfuse is a configuration file parser library, licensed under\nthe terms of the ISC license, and written in C. It supports\nsections and (lists of) values (strings, integers, floats,\nbooleans or other sections), as well as some other features (such\nas single/double-quoted strings, environment variable expansion,\nfunctions and nested include statements). It makes it very\neasy to add configuration file capability to a program using\na simple API.\nThe goal of libConfuse is not to be the configuration file parser\nlibrary with a gazillion of features. Instead, it aims to be\neasy to use and quick to integrate with your code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libconfuse@3.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/martinh/libconfuse",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A configuration file parser library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libcue-2.3.0",
   "name": "libcue",
   "licenseConcluded": "GPLv2 and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "303eb0a2cde484d43aae20662ad212c440b213ebc4f798ad4da247b6f2fd3c08"
    }
   ],
   "description": "Libcue is intended for parsing a so-called cue sheet from a char string or\na file pointer. For handling of the parsed data a convenient API is available.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libcue@2.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lipnitsk/libcue",
   "licenseDeclared": "GPLv2 and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cue sheet parser library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libdaemon-0.14",
   "name": "libdaemon",
   "licenseConcluded": "LGPL-2.1-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f2736dc127181303eacbdb060a96c176b097b652af6bec15054b6eeffe113425"
    }
   ],
   "description": "libdaemon is a lightweight C library that eases the writing of UNIX daemons.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libdaemon@0.14-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://0pointer.de/lennart/projects/libdaemon/",
   "licenseDeclared": "LGPL-2.1-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A lightweight daemon framework in C",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.14-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libdap-3.21.0.27",
   "name": "libdap",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "744ee6e222e1625ec8fb1bbb9ce89bfbc650e7584bd420aef9843ee86f97ce5c"
    }
   ],
   "description": "A C++ SDK which contains an implemention of DAP2.0 and DAP4.0.This includes both Client-side and\nServer-side support classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libdap@3.21.0.27-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.opendap.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The C++ DAP2 and DAP4 library from OPeNDAP.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.21.0.27-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libdatrie-0.2.13",
   "name": "libdatrie",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "31624007d7ec801d8dcea3cd1713a3bd59f634585b6b70a18f4b01d2f4537651"
    }
   ],
   "description": "Trie is an efficient indexing method. It is usually much faster\nthan B-tree or any comparison-based indexing method in general\ncases. Its time complexity is comparable with hashing techniques.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libdatrie@0.2.13-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://linux.thai.net/~thep/datrie",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "a library of double-array structure for representing trie.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.13-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libdazzle-3.44.0",
   "name": "libdazzle",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8896259a71e105663a80f649862fb7999b32ca947818dda01e4665afd6951c05"
    }
   ],
   "description": "libdazzle is a collection of fancy features for GLib and Gtk+ that aren't quite\nready or generic enough for use inside those libraries.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libdazzle@3.44.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.gnome.org/GNOME/libdazzle",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Experimental new features for GTK+ and GLib",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.44.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libdb-5.3.28",
   "name": "libdb",
   "licenseConcluded": "BSD and LGPLv2 and Sleepycat",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "47f95c224f2ac0aefd5d40027ad129558b8d7076b3d7f75c93e7fe06a522b9cc"
    }
   ],
   "description": "Oracle Berkeley DB provides the best open source embeddable databases\nallowing developers the choice of SQL, Key/Value, XML/XQuery or Java\nObject storage for their data model. At its core is a fast, scalable,\ntransactional database engine with proven reliability and availability.\nBerkeley DB comes three versions: Berkeley DB, Berkeley DB Java\nEdition, and Berkeley DB XML.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libdb@5.3.28-42.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.oracle.com/database/berkeley-db/",
   "licenseDeclared": "BSD and LGPLv2 and Sleepycat",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Berkeley DB database library for C",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.3.28-42.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libdbi-0.9.0",
   "name": "libdbi",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bd73221c06a67440284016f1413bc44562d51af52da1dd7daa8db3c958143ab2"
    }
   ],
   "description": "libdbi implements a database-independent abstraction layer in C,\nsimilar to the DBI/DBD layer in Perl. Writing one generic set of\ncode, programmers can leverage the power of multiple databases\nand multiple simultaneous database connections by using this\nframework.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libdbi@0.9.0-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libdbi.sourceforge.net/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "a database-independent abstraction layer in C",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.0-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libdbusmenu-16.04.0",
   "name": "libdbusmenu",
   "licenseConcluded": "LGPLv3 or LGPLv2 and GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9887260ef6ddf8d60da9688a3d29cbfa71833e54554a3cc6bc06a13593933255"
    }
   ],
   "description": "A small little library that was created by pulling out some comon code out of indicator-applet.\nIt passes a menu structure across DBus so that a program can create a menu simply without worrying\nabout how it is displayed on the other side of the bus.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libdbusmenu@16.04.0-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://launchpad.net/libdbusmenu",
   "licenseDeclared": "LGPLv3 or LGPLv2 and GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pass a menu structure across DBus",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:16.04.0-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libdmapsharing-3.9.13",
   "name": "libdmapsharing",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "adee42c8565c3a5040f51c0adf60896759be4c2044e3e69e1bef9e04d818a005"
    }
   ],
   "description": "Libdmapsharing is a library which allows programs to access, share and\ncontrol the playback of media content using DMAP.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libdmapsharing@3.9.13-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.flyn.org/projects/libdmapsharing/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library of DMAP",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.9.13-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libdmx-1.1.5",
   "name": "libdmx",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f1eca158f7ea7869bb15fb49494856a027c4d66d2253764487cf3a7b945ca655"
    }
   ],
   "description": "The X.Org project provides an open source implementation of the X Window System.\nThe development work is being done in conjunction with the freedesktop.org community.\nThe X.Org Foundation is the educational non-profit corporation whose Board serves this effort,\nand whose Members lead this work.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libdmx@1.1.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://xorg.freedesktop.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Distributed Multihead X extension library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libdnet-1.17.0",
   "name": "libdnet",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4f41d80e5f85eab70c11e9619fc84b2c854c0e6abc95071d208fe7f1e3a5ae8b"
    }
   ],
   "description": "libdnet provides a simplified, portable interface to several low-level networking\nroutines, including network address manipulation, kernel arp and route table\nmanipulation, firewalling, interface configuration, IP tunnelling, and raw Ethernet\nand IP datagram transmission.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libdnet@1.17.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ofalk/libdnet",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple portable interface work with low-level networking routines",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.17.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libdnf-0.70.2",
   "name": "libdnf",
   "licenseConcluded": "LGPL-2.1-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fbde78715f0219f4b1e4b731afe7aaf1b1f7e76f5815ad686c4a25d4bd55e218"
    }
   ],
   "description": "A Library providing simplified C and Python API to libsolv.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libdnf@0.70.2-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rpm-software-management/libdnf",
   "licenseDeclared": "LGPL-2.1-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library providing simplified C and Python API to libsolv",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.70.2-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libdrm-2.4.119",
   "name": "libdrm",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aa9d6d3072454cdcb9cb9130dfdd2f6c84328c709f0d8edb00801c105f880fa4"
    }
   ],
   "description": "libdrm provides a user space library for accessing the DRM, direct rendering manager,\non operating systems that support the ioctl interface. libdrm is a low-level library,\ntypically used by graphics drivers such as the Mesa DRI drivers, the X drivers, libva\nand similar projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libdrm@2.4.119-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://dri.freedesktop.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "library for direct rendering manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.119-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libdv-1.0.0",
   "name": "libdv",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d30f040ab43a99ba1b1f82409031b6a780f8fc7db420173c7338ae5a9a49cfcb"
    }
   ],
   "description": "The Quasar DV Codec (libdv) is a software decoder for DV format\nvideo, as defined by the IEC 61834 and SMPTE 314M standards.\nDV is the encoding format used by consumer-grade digital camcorders.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libdv@1.0.0-30.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libdv.sourceforge.net/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Quasar DV Codec",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-30.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libdvdnav-6.1.1",
   "name": "libdvdnav",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2df936081515f1da09527afacfa59056cb71046a3f97f38c2d3c0f42f4796171"
    }
   ],
   "description": "Libdvdnav is a library that allows easy use of sophisticated DVD navigation\nfeatures such as DVD menus, multiangle playback and even interactive DVD games.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libdvdnav@6.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://dvdnav.mplayerhq.hu/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library contains functions to display DVD video menus.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libdvdread-6.1.3",
   "name": "libdvdread",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "939fafe673cb37beb5b3a4c1747e48b92ae33ac0ad49fde311ef885c0a93ca97"
    }
   ],
   "description": "Libdvdread provides a simple foundation for reading DVD-Video images.\nIt offers several DVD applications and allows application designers\nto access some of the more advanced features of the DVD format.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libdvdread@6.1.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://dvdnav.mplayerhq.hu/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library to access DVD disks",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.1.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libdwarf-0.9.1",
   "name": "libdwarf",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "898e2d89d3141ca8f0112611aaed50faf1c30a2a49a5c71ca86a36848b1c87f3"
    }
   ],
   "description": "Libdwarf is a library of functions to provide read/write DWARF\ndebugging records.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libdwarf@0.9.1-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.prevanders.net/dwarf.html",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library to access DWARF debugging information",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.9.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libeasyfc-0.14.1",
   "name": "libeasyfc",
   "licenseConcluded": "LGPLv3+ and GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6a339fb5af43c088eead6f596d39aa99fa58cd3b8bf3d3f3e3fab7d4f48ea04c"
    }
   ],
   "description": "libeasyfc aims to provide an easy interface to generate\nfontconfig configuration on demand and provides GObject\ninterface for libeasyfc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libeasyfc@0.14.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tagoh.bitbucket.org/libeasyfc/",
   "licenseDeclared": "LGPLv3+ and GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Easy to configure fontconfig generator interface",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.14.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libecap-1.0.1",
   "name": "libecap",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2cfb9324f7249884b46fa80ff8f51c5fcb8ace925007267aeddd5efef746faed"
    }
   ],
   "description": "eCAP is a software interface that allows a network application,\nsuch as an HTTP proxy or an ICAP server, to outsource content\nanalysis and adaptation to a loadable module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libecap@1.0.1-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.e-cap.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "an loadable eCAP adapter for Squid HTTP-Proxy",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libedit-3.1",
   "name": "libedit",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cfe449d637cad20cee59dce9596651e6c11df940782626e7103cd6ff425e7d04"
    }
   ],
   "description": "Libedit is the automatic tool and libtoolized port of the NetBSD Editline library.\nIt provides generic line editing, history, and markup functions similar to\nthose in GNU Readline.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libedit@3.1-31.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.thrysoee.dk/editline/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The NetBSD Editline library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1-31.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libell-0.56",
   "name": "libell",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "00df71a014cd59e6c16693c64cda16e137c8fb5ca6c496425f404bb824c54c75"
    }
   ],
   "description": "The Embedded Linux* Library (ELL) provides core, low-level functionality forsystem daemons. It typically\nhas no dependencies other than the Linux kernel, C standard library, and libdl (for dynamic linking).\nWhile ELL is designed to be efficient and compact enough for use on embedded Linux platforms, it is not\nlimited to resource-constrained systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libell@0.56-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://01.org/ell",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Embedded Linux library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.56-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libepoxy-1.5.10",
   "name": "libepoxy",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c4f519ccdc4223596aba2907f8a20c3c379a6f9b7690baab6891be16d7fc4043"
    }
   ],
   "description": "A library for handling OpenGL function pointer management.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libepoxy@1.5.10-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/anholt/libepoxy",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "library work with epoxy runtime",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.10-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-liberation-fonts-2.1.5",
   "name": "liberation-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "be72d6f7a08f9dd4a0f58450fb9be4558a2ff9a296a0fc55e173a31379905682"
    }
   ],
   "description": "The Liberation Fonts are intended to be replacements for the three most\ncommonly used fonts on Microsoft systems: Times New Roman, Arial, and Courier New.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/liberation-fonts@2.1.5-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/liberationfonts/liberation-fonts",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Liberation Fonts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.1.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libesmtp-1.1.0",
   "name": "libesmtp",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "955d961348ab574d595c61dcd4b120ecf3e62b82dad7e3e82d808cefe9f76d88"
    }
   ],
   "description": "libesmtp is an SMTP client which manages posting (or submission of) electronic\nmail via a preconfigured Mail Transport Agent (MTA). It may be used as part of\na Mail User Agent (MUA) or other program that must be able to post electronic\nmail where mail functionality may not be that program's primary purpose.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libesmtp@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://libesmtp.github.io/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library for posting electronic mail",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libestr-0.1.11",
   "name": "libestr",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5f73d77e67e594ce2624c0812dc47b987fff4c5624e88a64be1d17687aa6d8a9"
    }
   ],
   "description": "libestr is a library for some string essentials. This package compiles the string handling essentials library\nused by the Rsyslog daemon.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libestr@0.1.11-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libestr.adiscon.com/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "String handling essentials library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.11-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libev-4.33",
   "name": "libev",
   "licenseConcluded": "BSD or GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e74110e3784730195ca6c62ece39a1e1f1075d86d713d352a4f354ebfef32585"
    }
   ],
   "description": "Libev is modeled (very loosely) after libevent and the Event Perl\nmodule, but is faster, scales better and is more correct, and also more\nfeatureful. And also smaller.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libev@4.33-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/enki/libev",
   "licenseDeclared": "BSD or GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A high-performance event loop/event model with lots of features",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.33-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libevdev-1.13.1",
   "name": "libevdev",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bf99665714f9cb45cd6f77ecdd78a8cbdef3cdd0036f01e3e84432b7550aa5ca"
    }
   ],
   "description": "Library for handling evdev kernel devices. It abstracts the ioctls\nthrough type-safe interfaces and provides functions to change the\nappearance of the device.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libevdev@1.13.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.freedesktop.org/wiki/Software/libevdev",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for handling evdev kernel devices",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.13.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libevent-2.1.12",
   "name": "libevent",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8e4d697e65ea2fd08ce34c76c1dcd36229ee0c1335da1745c9a636b28a8f0a3d"
    }
   ],
   "description": "Libevent additionally provides a sophisticated framework for buffered network IO, with support for sockets,\nfilters, rate-limiting, SSL, zero-copy file transmission, and IOCP.\nLibevent includes support for several useful protocols, including DNS, HTTP, and a minimal RPC framewor.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libevent@2.1.12-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libevent.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An event notification library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.12-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libevhtp-1.2.18",
   "name": "libevhtp",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9b762cdd8ae603c6a9a6e2258f1578f5cb292a78705c0990d5367c397a009e5a"
    }
   ],
   "description": "Libevent based HTTP API.Libevent's http interface was created as a JIT server, never meant\nto be a full-fledged HTTP service. This library attempts to improve on that with the following\nfeatures: + design as a fully functional HTTP server + HTTP parser able to process data with a\nlow memory footprint + use of regular expressions for routing + out-of-the box HTTPS server\nThis package contains the runtime library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libevhtp@1.2.18-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Libevent based HTTP API.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.18-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libewf-20140608",
   "name": "libewf",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d99efeaa2c3760687eb01dbd3fd827aa0c8d1ac4c0df54d401bb38bfa92652ed"
    }
   ],
   "description": "Libewf is a library for support of the Expert Witness Compression Format (EWF),\nit support both the SMART format (EWF-S01) and the EnCase format (EWF-E01).\nLibewf allows you to read and write media information within the EWF files.\nlibewf allows to read files created by EnCase 1 to 6, linen and FTK Imager.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libewf@20140608-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/libewf/",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library to access the Expert Witness Compression Format (EWF)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20140608-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libexif-0.6.24",
   "name": "libexif",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2d964db0265bca63782c457332ef59aafb2e29871237d53f49b4ae42214121eb"
    }
   ],
   "description": "Most digital cameras produce EXIF files, which are JPEG files with\nextra tags that contain information about the image. The EXIF library\nallows you to parse an EXIF file and read the data from those tags.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libexif@0.6.24-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://libexif.github.io/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for extracting extra information from image files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.24-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libfabric-1.20.0",
   "name": "libfabric",
   "licenseConcluded": "BSD-2-Clause OR GPL-2.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e759e47e45f4724dd4c0948716bb98e0e7310b66f84d0dd6b1cb2791a0d21a24"
    }
   ],
   "description": "OpenFabrics Interfaces (OFI) is a framework focused on exporting fabric\ncommunication services to applications.  OFI is best described as a collection\nof libraries and applications used to export fabric services.  The key\ncomponents of OFI are: application interfaces, provider libraries, kernel\nservices, daemons, and test applications.\n\nLibfabric is a core component of OFI.  It is the library that defines and\nexports the user-space API of OFI, and is typically the only software that\napplications deal with directly.  It works in conjunction with provider\nlibraries, which are often integrated directly into libfabric.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libfabric@1.20.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ofiwg/libfabric",
   "licenseDeclared": "BSD-2-Clause OR GPL-2.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A core component of OpenFabric Interfaces",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.20.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libfastjson-1.2304.0",
   "name": "libfastjson",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "99744a43bf4828ba70ac9562b8dc83db3b027031396a430d9ab0925dfe5af8cf"
    }
   ],
   "description": "libfastjson is a fork from json-c, and is currently\nunder development. The aim of this is not to provide\na slightly modified clone of json-c. It's aim is to\nprovide: a small library with essential json handling\nfunctions, sufficiently good json support (not 100%\nstandards compliant), be very fast in processing.\n\nObsoletes:\tlibfastjson < 1.2304.0-2.oe2403sp2",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libfastjson@1.2304.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rsyslog/libfastjson",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JSON-C - A JSON implementation in C",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2304.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libffado-2.4.1",
   "name": "libffado",
   "licenseConcluded": "LGPLv2+ and GPLv2 and GPLv3 and GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fc241169666582a71abc3c5159922a5b36e593bf40187054c0b0b0cf2eaa762f"
    }
   ],
   "description": "The FFADO project aims to provide a universal open source solution for Linux-based FireWire-based audio device support.\nIt is the successor to the FreeBoB project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libffado@2.4.1-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.ffado.org/",
   "licenseDeclared": "LGPLv2+ and GPLv2 and GPLv3 and GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Free firewire audio driver library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.1-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libffi-3.4.4",
   "name": "libffi",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "55b27c6ee15d52510e8673f73c3015ed2d817e94f1c5ce93172116b089ac8653"
    }
   ],
   "description": "Compilers for high level languages generate code that follows certain conventions. These\nconventions are necessary, in part, for separate compilation to work. One such convention\nis the \"calling convention\". The \"calling convention\" is a set of assumptions made by the\ncompiler about where function arguments will be found on entry to a function. A \"calling\nconvention\" also specifies where the return value for a function is found.\n\nSome programs may not know at the time of compilation what arguments are to be passed to a\nfunction. For instance, an interpreter may be told at run-time about the number and types\nof arguments used to call a given function. Libffi can be used in such programs to provide\na bridge from the interpreter program to compiled code.\n\nThe libffi library provides a portable, high level programming interface to various calling\nconventions. This allows a programmer to call any function specified by a call interface\ndescription at run-time.\n\nFFI stands for Foreign Function Interface. A foreign function interface is the popular name\nfor the interface that allows code written in one language to call code written in another\nlanguage. The libffi library really only provides the lowest, machine dependent layer of a\nfully featured foreign function interface. A layer must exist above libffi that handles type\nconversions for values passed between the two languages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libffi@3.4.4-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceware.org/libffi",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Portable Foreign Function Interface Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.4.4-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libfontenc-1.1.7",
   "name": "libfontenc",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ff0dc073282277744ab86215026e6054ddc31a0995682a89dc4e2d58f37fc437"
    }
   ],
   "description": "X.Org X11 libfontenc runtime library",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libfontenc@1.1.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X.Org X11 libfontenc runtime library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libfprint-1.94.3",
   "name": "libfprint",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3d50951a5aca4bcf17b34ebacea5f4535b360692a7762309aefce1d6ea28db6c"
    }
   ],
   "description": "libfprint offers support for consumer fingerprint reader devices.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libfprint@1.94.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.freedesktop.org/wiki/Software/fprint/libfprint",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Toolkit for fingerprint scanner",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.94.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libgcrypt-1.10.2",
   "name": "libgcrypt",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aeba0e8b91a25dfb838420aa1e4c7b7c93aa508f79c90f23e3dc441402637234"
    }
   ],
   "description": "Libgcrypt is a general purpose cryptographic library originally based on code from GnuPG.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libgcrypt@1.10.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnupg.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A general-purpose cryptography library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libgdiplus-6.1",
   "name": "libgdiplus",
   "licenseConcluded": "MIT and MPL-1.1 and GPL-3.0+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1c4d2a9376561d05cbe36d9650bbf6cb2068b4357e3d0a7204b84488fe959d7f"
    }
   ],
   "description": "An Open Source implementation of the GDI+ API, it is part of the Mono Project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libgdiplus@6.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.mono-project.com/Main_Page",
   "licenseDeclared": "MIT and MPL-1.1 and GPL-3.0+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An Open Source implementation of the GDI+ API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libgdither-0.6",
   "name": "libgdither",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f07cd99d83c9b386739527a9b27e3f4386cbc3843ebef7a9c5e3b9fc0a53f285"
    }
   ],
   "description": "Libgdither is a GPL'd library library for performing audio dithering on PCM samples. The dithering\nprocess should be carried out before reducing the bit width of PCM audio data (eg. float to 16 bit\nint conversions) to preserve audio quality.\n\nIt can do conversions between any combination of:\n\nin                              out (optionally interleaved)\n-------------------------------------------------------------\nnormalised mono float           8bit unsigned ints\nnormalised mono double          16bit signed ints\n                                32bit signed ints\n                                normalised float\n                                normalised double\n\nAt any bitdepth supported by the input and output formats.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libgdither@0.6-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://plugin.org.uk/libgdither/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library for performing audio dithering on PCM samples",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libgdl-3.40.0",
   "name": "libgdl",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6cce25e0b5af0aa6b5df4dcc9f313d1acb268915c88f4796a37f51aef5d2878f"
    }
   ],
   "description": "GDL adds dockable widgets to GTK+. The user can rearrange those widgets by drag\nand drop and layouts can be saved and loaded. Currently it is used by anjuta,\ninkscape, gtranslator and others.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libgdl@3.40.0-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnome.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GNOME docking library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:3.40.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libgee-0.20.6",
   "name": "libgee",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e2881d704d31c58432b0b285e5280f12361adf57826edc79beb245cd883a9094"
    }
   ],
   "description": "Libgee is an utility library providing GObject-based interfaces and classes for commonly used data\nstructures.Libgee is written in Vala and can be used like any GObject-based C library.\nIt's planned to provide bindings for further languages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libgee@0.20.6-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/Libgee",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An utility library providing GObject-based interfaces and classes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20.6-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libgeotiff-1.7.1",
   "name": "libgeotiff",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ed08321ef411c73a2083e6bbafea3b7d4f60c1c825d90b662904a5b34d5f879b"
    }
   ],
   "description": "This library is designed to permit the extraction and parsing of the \"GeoTIFF\" Key directories, as\nwell as definition and installation of GeoTIFF keys in new files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libgeotiff@1.7.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://trac.osgeo.org/geotiff/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Open source library of GeoTIFF",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libgexiv2-0.14.2",
   "name": "libgexiv2",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d64022599403bf04d5fbe78573cfd196d61ff67dd4721f782610f5b6f8717d2a"
    }
   ],
   "description": "gexiv2 is a GObject wrapper around the Exiv2 photo metadata library. It allows for GNOME\napplications to easily inspect and update EXIF, IPTC, and XMP metadata in photo and video\nfiles of various formats.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libgexiv2@0.14.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/gexiv2",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Gexiv2 is a GObject wrapper around the Exiv2 photo metadata library.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.14.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libgit2-1.7.2",
   "name": "libgit2",
   "licenseConcluded": "GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a2fb7d0defa0a282d74444d61dec834ca9a7b78ee76626dcbf0dcabc6bbdb954"
    }
   ],
   "description": "libgit2 is a portable, pure C implementation of the Git core methods provided as\na re-entrant linkable library with a solid API, allowing you to write native speed\ncustom Git applications in any language which supports C bindings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libgit2@1.7.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://libgit2.org",
   "licenseDeclared": "GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "portable, pure C implementation of the Git core methods",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libgit2-glib-1.2.0",
   "name": "libgit2-glib",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "db3e66fbd7fce7f4a13d9bbc3d74bdcc64c5b9f241881fb347d9632e466d6f2c"
    }
   ],
   "description": "A glib wrapper library around the libgit2 git access library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libgit2-glib@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/Libgit2-glib",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Git library for GLib",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libglade2-2.6.4",
   "name": "libglade2",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fe501d7b59fc66c222ed88beb39f7562958feb53b37bb06a41d3a334866c868f"
    }
   ],
   "description": "This library allows you to load Glade interface files in a program at\nruntime. It does not require that you use Glade, but Glade is the\neasiest way to create the interface files.  For an idea of how to use\nthe library, see the documentation, especially /usr/share/doc/libglade/test-libgladee.c\nand the glade-xml.h include, which is in the libglade package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libglade2@2.6.4-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnome.org",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Glade Library Compatible with the GNOME 2.x Desktop Platform",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.4-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libglib-testing-0.1.1",
   "name": "libglib-testing",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d8b2638972733ca807a5703a72c0be4dd0e1e9c4098b0de0679bb1c12da9971b"
    }
   ],
   "description": "libglib-testing is a test library providing test harnesses and mock classes\nwhich complement the classes provided by GLib. It is intended to be used by\nany project which uses GLib and which wants to write internal unit tests.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libglib-testing@0.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.gnome.org/pwithnall/libglib-testing",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GLib-based test library and harness",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libglvnd-1.7.0",
   "name": "libglvnd",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "11721dc7d7a060f8928cd771a3f6f68e3c74d94c4db190051e0785ac724e749f"
    }
   ],
   "description": "libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls between multiple vendors.\nIt allows multiple drivers from different vendors to coexist on the same filesystem, and determines\nwhich vendor to dispatch each API call to at runtime.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libglvnd@1.7.0-2.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/NVIDIA/libglvnd",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The GL Vendor-Neutral Dispatch library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.7.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libgmem-0.1",
   "name": "libgmem",
   "licenseConcluded": "MulanPSL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ffc9d87b5c3f890aab4c3071efba7698b6cb4773bdf92cd2bba43d39f27edeab"
    }
   ],
   "description": "libgmem is the abstract layer of GMEM(Generalized Memory Management) user-mode interface,\nwhich encapsulates some memory characteristics and semantics of GMEM",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libgmem@0.1-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/libgmem",
   "licenseDeclared": "MulanPSL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library of Generalized Memory Management",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libgnome-keyring-3.12.0",
   "name": "libgnome-keyring",
   "licenseConcluded": "GPLv2+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2730c4c75206db3512237166fb0cb78517c2856e0b4e6a84afc1593060d98e21"
    }
   ],
   "description": "gnome-keyring is a daemon in the session, similar to ssh-agent, and other\napplications can use it to store passwords and other sensitive information.\nThe library libgnome-keyring is used by applications to integrate with the\ngnome-keyring system.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libgnome-keyring@3.12.0-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://live.gnome.org/GnomeKeyring",
   "licenseDeclared": "GPLv2+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Program that keeps passwords and other secrets",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.12.0-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libgnomekbd-3.28.1",
   "name": "libgnomekbd",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "44e99d474818fd5d622c5e20c35dfbb041123e7b3a95c12544d67eb7ace7f103"
    }
   ],
   "description": "The libgnomekbd package contains a GNOME keyboard library, utility and applet.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libgnomekbd@3.28.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnome.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GNOME Keyboard Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.28.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libgovirt-0.3.9",
   "name": "libgovirt",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "71f4f21dd67106e6822ae470e4de3204cdf0d380ed4999d32b023b4f209cb124"
    }
   ],
   "description": "GoVirt is a GObject wrapper for the oVirt REST API [1]. It will\nonly provide very basic functionality as the goal is to\nautogenerate a full wrapper as it is already done for the python\nbindings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libgovirt@0.3.9-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.gnome.org/GNOME/libgovirt",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A GObject-based library to access oVirt REST API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.9-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libgpg-error-1.47",
   "name": "libgpg-error",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "48d99a4e0f40d9c7779ee24a9dd05d23afd69b71e5911df07c30d4d9df8d20ff"
    }
   ],
   "description": "The libgpg-error package contains a library that originally defines common error values for all GnuPG components.\nAmong these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt, Libksba, DirMngr, Pinentry, SCdaemon.\nBecause Libgpg-error is a common dependency all GnuPG components, more features will be added to this library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libgpg-error@1.47-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnupg.org/related_software/libgpg-error/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for common error values and messages in GnuPG components.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.47-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libgphoto2-2.5.31",
   "name": "libgphoto2",
   "licenseConcluded": "GPL-2.0+ and LGPL-2.1+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "314f712ed2eb1b90bfcddb5f566f07d8263cace4ea3ec24fb517fd9902441f56"
    }
   ],
   "description": "libgphoto2 is the core of gphoto2 software. It is a portable library\nwhich gives access to literally hundreds of digital cameras.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libgphoto2@2.5.31-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gphoto.org/",
   "licenseDeclared": "GPL-2.0+ and LGPL-2.1+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "library for giving access to literally hundreds of digital cameras",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.31-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libgsf-1.14.50",
   "name": "libgsf",
   "licenseConcluded": "LGPL-2.1-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f3b7378882704c2d0dcc65f5cbc7d68906ee81c11ab858e059dd1215164d7dc9"
    }
   ],
   "description": "The libgsf library is an extensible I/O abstraction library for dealing\nwith structured file formats.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libgsf@1.14.50-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.gnome.org/GNOME/libgsf",
   "licenseDeclared": "LGPL-2.1-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GNOME Structured File library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.14.50-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libgta-1.2.1",
   "name": "libgta",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "36c0b2979bc18774bffd3d6b505c079a397604806d3b491b146e7766e3c359dd"
    }
   ],
   "description": "Libgta,a library that reads and writes GTA files,with interfaces in C and C++.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libgta@1.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://marlam.de/gta/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library that reads and writes GTA files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libgtop2-2.41.2",
   "name": "libgtop2",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a1491e3638b1e9d4f3f36d4b61d6da679e83864228a26dbfc2a8510ffd156bc5"
    }
   ],
   "description": "LibGTop is a library to get system specific data such as CPU and Memory Usage and\ninformation about running Processes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libgtop2@2.41.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://developer.gnome.org/libgtop/stable/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "System status information library (version 2)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.41.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libgudev-238",
   "name": "libgudev",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7a88c594cd83702d21f8cfce233fce64d27ebeeab4c570b2e9a1f370604543de"
    }
   ],
   "description": "Library provides GObject bindings for libudev. It used to be part\nof udev, then merged into systemd. It's now a project on its own.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libgudev@238-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/libgudev",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library that provides GObject bindings for libudev",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:238-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libguestfs-1.49.5",
   "name": "libguestfs",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e16bc8f172abadc0c3d8180b1d32647540ba6ce8bb57835f6f40ad6f9bfc32be"
    }
   ],
   "description": "libguestfs is a set of tools for accessing and modifying virtual machine (VM) disk images.\nYou can use this for viewing and editing files inside guests, scripting changes to VMs,\nmonitoring disk used/free statistics, creating guests, P2V, V2V, performing backups, cloning VMs,\nbuilding VMs, formatting disks, resizing disks, and much more.\nlibguestfs can access almost any disk image imaginable. It can do it securely — without needing\nroot and with multiple layers of defence against rogue disk images. It can access disk images\non remote machines or on CDs/USB sticks. It can access proprietary systems like VMware and Hyper-V.\nAll this functionality is available through a scriptable shell called guestfish, or an interactive\nrescue shell virt-rescue.\nlibguestfs is a C library that can be linked with C and C++ management programs and has bindings for\nabout a dozen other programming languages. Using our FUSE module you can also mount guest filesystems\non the host.\nThe hivex subproject lets you merge changes into the Windows Registry in Windows guests. You can\nexamine unknown disk images to find out what they contain.\nlibguestfs has been in continuous development since 2009, with a 250 page manual, deployed in\nenterprise environments, and with many happy and successful users.\nDozens of projects are using libguestfs today.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libguestfs@1.49.5-6.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libguestfs.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A set of tools for accessing and modifying virtual machine (VM) disk images",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.49.5-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libgusb-0.4.8",
   "name": "libgusb",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "497c40d8635e4ae7c92c2f55cd7087d2f53e35ef319cd6a3a5edff0e1981bcd7"
    }
   ],
   "description": "GUsb is a GObject wrapper for libusb1 that makes it easy to do\nasynchronous control, bulk and interrupt transfers with proper\ncancellation and integration into a mainloop.This makes it easy\nto integrate low level USB transfers with your high-level\napplication or system daemon.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libgusb@0.4.8-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/hughsie/libgusb",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GObject-based library for libusb1",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.8-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libgweather-4.2.0",
   "name": "libgweather",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f50469577d485865ae934ec78ce76862e14e7889f51054d84b7e9c082c7fb1e6"
    }
   ],
   "description": "libgweather is the location/timezone/weather library/database used by InitialSetup,\n Weather, Clocks, Shell and Calendar.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libgweather@4.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/LibGWeather",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library for weather information",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libgxim-0.5.0",
   "name": "libgxim",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "66365824e95dbc2b04e8ef4cf61d74ae948c5545be188bb2d0792e9d21c3c5cd"
    }
   ],
   "description": "libgxim is a X Input Method protocol library that is implemented by GObject.\nthis library helps you to implement XIM servers or client applications to\ncommunicate through XIM protocol without using Xlib API directly, particularly\nif your application uses GObject-based main loop.\n\nThis package contains the shared library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libgxim@0.5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tagoh.bitbucket.org/libgxim/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GObject-based XIM protocol library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libgxps-0.3.2",
   "name": "libgxps",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9cf9950a0cd5571dc05c3a53634c972aa7a04307a479271d6d85ab1c85f80912"
    }
   ],
   "description": "libgxps is a GObject based library for handling and rendering XPS\ndocuments.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libgxps@0.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://live.gnome.org/libgxps",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for rendering XPS documentsLibrary for rendering XPS documents",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libhandy-1.8.2",
   "name": "libhandy",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "859c837115912af9320fcd1bdeaa60a44b72216e53e84b0afd099a5876f47a61"
    }
   ],
   "description": "libhandy provides GTK+ widgets and GObjects to ease developing\napplications for mobile phones.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libhandy@1.8.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.gnome.org/GNOME/libhandy",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library with GTK+ widgets for mobile phones",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libhangul-0.1.0",
   "name": "libhangul",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a51196001141d90cadb87237659b52e86aca1860e4b422b7ee4d38436df61c05"
    }
   ],
   "description": "libhangul provides common features for Hangul input method programs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libhangul@0.1.0-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/libhangul/libhangul",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hangul input library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.0-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libhbaapi-3.11",
   "name": "libhbaapi",
   "licenseConcluded": "SNIA",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eb34509074b7a4600c5949f3fdf4901209052293ef53f769dab8c053ffd31109"
    }
   ],
   "description": "SNIA HBAAPI library",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libhbaapi@3.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/cleech/libHBAAPI",
   "licenseDeclared": "SNIA",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SNIA HBAAPI library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libhbalinux-1.0.17",
   "name": "libhbalinux",
   "licenseConcluded": "LGPL-2.1+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "704a3f146661157ad4ae0909b03a67402dde70126feba156eef1e0d601779062"
    }
   ],
   "description": "HBAAPI stands for Host Bus Adapter API (Applications Programming Interface).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libhbalinux@1.0.17-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.open-fcoe.org",
   "licenseDeclared": "LGPL-2.1+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "FC-HBAAPI implementation using scsi_transport_fc interfaces",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.17-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libhugetlbfs-2.23",
   "name": "libhugetlbfs",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d31014993b4ac3544f3b9a919baf845ad7218a6bf3be240811141b99a4456a5f"
    }
   ],
   "description": "The libhugetlbfs package interacts with the Linux hugetlbfs to make large\npages available to applications in a transparent manner.The library also\ncomes with several userspace tools to help with huge page usability,\nenvironment setup, and control.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libhugetlbfs@2.23-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/libhugetlbfs/libhugetlbfs",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library which provides easy access to huge pages of memory",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.23-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libical-3.0.17",
   "name": "libical",
   "licenseConcluded": "LGPL-2.0-only or MPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0ab79084469ef64015379a7de03c20ca6a6e6d8be5b1c540fe88c431ca05ebea"
    }
   ],
   "description": "Libical is an open source implementation of the IETF's iCalendar calendaring\nand scheduling protocols (RFC 2445, 2446, and 2447).\nIt parses iCal components and provides a C API for manipulating\nthe component properties, parameters, and subcomponents.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libical@3.0.17-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://libical.github.io/libical/",
   "licenseDeclared": "LGPL-2.0-only or MPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An Open Source implementation of the iCalendar protocols and protocol data formats.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.17-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libid3tag-0.16.3",
   "name": "libid3tag",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "be79d0e241b1105e81092b252d0b8b0dd0ae524dd9206ede5ec5c9626e85b085"
    }
   ],
   "description": "libid3tag is a library for reading and (eventually) writing ID3 tags,\nboth ID3v1 and the various versions of ID3v2.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libid3tag@0.16.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://codeberg.org/tenacityteam/libid3tag",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ID3 tag manipulation library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.16.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libidn-1.41",
   "name": "libidn",
   "licenseConcluded": "LGPLv2+ and GPLv3+ and GFDL-1.3-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "17c70695ba32b763c0ff783cab158abc37f15af2b8bcf8e234986a8bbd0ca09a"
    }
   ],
   "description": "GNU Libidn is a fully documented implementation of the Stringprep, Punycode and IDNA 2003 specifications.\nLibidn's purpose is to encode and decode internationalized domain names.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libidn@1.41-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/libidn/",
   "licenseDeclared": "LGPLv2+ and GPLv3+ and GFDL-1.3-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GNU IDN Library - Libidn",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.41-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libidn2-2.3.4",
   "name": "libidn2",
   "licenseConcluded": "(GPLv2+ or LGPLv3+) and GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eefd112bebf7cb58815a0f567db061a24eebaade609325df4bcfc7483a1118af"
    }
   ],
   "description": "Libidn2 is a free software implementation of IDNA2008, Punycode and TR46.\nIts purpose is to encode and decode internationalized domain names.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libidn2@2.3.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnu.org/software/libidn/#libidn2",
   "licenseDeclared": "(GPLv2+ or LGPLv3+) and GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GNU IDN Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libiec61883-1.2.0",
   "name": "libiec61883",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f4c475bbb894926eb716f059b4506de54b0d3df194f0bb67eb23c9188d4bbd88"
    }
   ],
   "description": "libiec61883 is an implementation of IEC 61883.This library provides\na higher level API for streaming DV, MPEG-2 and audio over Linux\nIEEE 1394. This includes both reception and transmission.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libiec61883@1.2.0-24.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ieee1394.wiki.kernel.org/index.php/Libraries#libiec61883",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Streaming library for IEEE1394",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-24.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libieee1284-0.2.11",
   "name": "libieee1284",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5157561840f2c8a0a5ce1b88418b5c47dc642aaf8d7d08b5466d72d439ae9b52"
    }
   ],
   "description": "This library is intended to be used by applications that need to\ncommunicate with (or at least identify) devices that are attached\nvia a parallel port.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libieee1284@0.2.11-33.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cyberelk.net/tim/libieee1284/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "IEEE1284 communications library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.11-33.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libijs-0.35",
   "name": "libijs",
   "licenseConcluded": "AGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6bfaa8c34d625c3fe3f8e43383125b15e8925125802fa89ea72ad9d1b80e80a0"
    }
   ],
   "description": "The library provides IJS Raster Image Transport Protocol. It is used to\nconnect to the HP IJS server to print on an HP printer.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libijs@0.35-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://ghostscript.com",
   "licenseDeclared": "AGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library providing IJS Raster Image Transport Protocol",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.35-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libimagequant-2.18.0",
   "name": "libimagequant",
   "licenseConcluded": "GPLv3+ and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "37314643423d77d77d4a340e928560eb1e7812ede9343a59ab09ec88e4c908e3"
    }
   ],
   "description": "The portable C library can convert RGBA images into\n8-bit indexed color images with high quality.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libimagequant@2.18.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ImageOptim/libimagequant",
   "licenseDeclared": "GPLv3+ and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Palette quantization library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.18.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libimobiledevice-1.3.0",
   "name": "libimobiledevice",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cfde74b654084df7f5be0c9e37e08684f7d545184e551d7dc1f1181c90df819b"
    }
   ],
   "description": "A library for connecting to mobile devices like phones and music players.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libimobiledevice@1.3.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.libimobiledevice.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library and tools to communicate with mobile devices",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libindicator-12.10.1",
   "name": "libindicator",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "454261ab98f1e0e1bff198cb163b52c32d21ac695864f7284971bfd257b3f34c"
    }
   ],
   "description": "A set of symbols and convenience functions that all Ayatana indicators are likely to use.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libindicator@12.10.1-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://launchpad.net/libindicator",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Shared functions for Ayatana indicators",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:12.10.1-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libinput-1.24.0",
   "name": "libinput",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cc70fb9484e82e55bd3b6d0fe6443230611dadc2bc6842b0c45fb966b0384519"
    }
   ],
   "description": "libinput is a library to handle input devices in Wayland compositors and to provide\na generic X.Org input driver.It provides device detection, device handling, input\ndevice event processing and abstraction so minimize the amount of custom input code\ncompositors need to provide the common set of functionality that users expect.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libinput@1.24.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.freedesktop.org/libinput/libinput/-/releases",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Input device management and event handling library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.24.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libiodbc-3.52.13",
   "name": "libiodbc",
   "licenseConcluded": "LGPLv2 or BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dde951961fb6b96912492430d89e1e436824063782154b7dfba5db882f3fedd4"
    }
   ],
   "description": "The iODBC Driver Manager is a free implementation of the SAG CLI and\nODBC compliant driver manager which allows developers to write ODBC\ncompliant applications that can connect to various databases using\nappropriate backend drivers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libiodbc@3.52.13-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.iodbc.org/",
   "licenseDeclared": "LGPLv2 or BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "iODBC Driver Manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.52.13-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libipt-2.1",
   "name": "libipt",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e000ce11b60dedde93a522a0f1ccdf85bad1769071c83d336d6a6959a37124f9"
    }
   ],
   "description": "The Intel Processor Trace (Intel PT) Decoder Library is Intel's reference\nimplementation for decoding Intel PT.  It can be used as a standalone library\nor it can be partially or fully integrated into your tool.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libipt@2.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/intel/libipt",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Intel(R) Processor Trace Decoder Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libiptcdata-1.0.5",
   "name": "libiptcdata",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e34e6618a362f087d07bfb22a4340851a8f1365f3dfde1e3c1147a6bf7528c90"
    }
   ],
   "description": "Libiptcdata is written in C for operating the IPEC metadata which is stored\nwithin multimedia files. Those metadata is usually uesd by photo applications,\nwhich is include keywords and captions. This library provides routines include\nparsing, modifying, viewing, and saving the metadata. This package also contain\na iptc command-line utility for editing data in JPEG files and Python bindings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libiptcdata@1.0.5-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ianw/libiptcdata",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library for manipulating the IPTC",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.5-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libisal-2.29.0",
   "name": "libisal",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "df7bd1bcfd586caeb099a70a969133e70986db81a2d12c6efaa6cf0cbf5709e1"
    }
   ],
   "description": "Collection of low-level functions used in storage applications.\nContains fast erasure codes that implement a general\nReed-Solomon type encoding for blocks of data that helps protect against\nerasure of whole blocks. The general ISA-L library contains an expanded\nset of functions used for data protection, hashing, encryption, etc.\n.\nThis package contains the shared library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libisal@2.29.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://01.org/intel®-storage-acceleration-library-open-source-version/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Intel(R) Intelligent Storage Acceleration Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.29.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libiscsi-1.19.0",
   "name": "libiscsi",
   "licenseConcluded": "LGPLv2+ and GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c8712702fb2408e707553e97b271d2281b962dc1d10c75921c07f9d41f450feb"
    }
   ],
   "description": "Libiscsi is a client-side library to implement the iSCSI protocol that can be used\nto access the resources of an iSCSI target.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libiscsi@1.19.0-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sahlberg/libiscsi",
   "licenseDeclared": "LGPLv2+ and GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Client-side library to implement the iSCSI protocol",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.19.0-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libisoburn-1.5.6",
   "name": "libisoburn",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "30d7e352c15bccc45741e7a20be477d3cd807d9afd70422c649e5fbb7d36b794"
    }
   ],
   "description": "Libisoburn is a frontend for libraries libburn and libisofs which\nenables creation and expansion of ISO-9660 filesystems on all CD/\nDVD/BD media supported by libburn. This includes media like DVD+RW,\nwhich do not support multi-session management on media level and\neven plain disk files or block devices. The price for that is thorough\nspecialization on data files in ISO-9660 filesystem images. So\nlibisoburn is not suitable for audio (CD-DA) or any other CD layout\nwhich does not entirely consist of ISO-9660 sessions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libisoburn@1.5.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libburnia-project.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library to enables creation and expansion of ISO-9660 filesystems",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libisofs-1.5.6",
   "name": "libisofs",
   "licenseConcluded": "GPLv2+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5c8f1fe5a7808a94d0e643e96e008c2687590d33fec982a7d70bc10502f4716e"
    }
   ],
   "description": "Libisofs is a library to create an ISO-9660 filesystem and supports\nextensions like RockRidge or Joliet. It is also a full featured\nISO-9660 editor, allowing you to modify an ISO image or multisession\ndisc, including file addition or removal, change of file names and\nattributes etc.\nLibisofs supports the extension AAIP which allows to store ACLs and xattr in\nISO-9660 filesystems and zisofs compression which is transparently uncompressed\nby some Linux kernels. It is possible to have data file content compressed to\ngzip format or to have it filtered by an external process.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libisofs@1.5.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libburnia-project.org/",
   "licenseDeclared": "GPLv2+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for Creating ISO-9660 Filesystems",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libjcat-0.1.13",
   "name": "libjcat",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e4330317088d4c87ee417d4209a72af994763f3c252e1a1ee700d8824c1a5f8c"
    }
   ],
   "description": "This library allows reading and writing gzip-compressed JSON catalog files,\nwhich can be used to store GPG, PKCS-7 and SHA-256 checksums for each file.\n\nThis provides equivalent functionality to the catalog files supported in\nMicrosoft Windows.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libjcat@0.1.13-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/hughsie/libjcat",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for reading Jcat files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.13-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libjpeg-turbo-3.0.1",
   "name": "libjpeg-turbo",
   "licenseConcluded": "IJG",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "76834bcddf6124c6bd4c735b6452ad27e5277f90703311acef55d3e8ffb37e5f"
    }
   ],
   "description": "libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON, AltiVec)\nto accelerate baseline JPEG compression and decompression on x86, x86-64, and ARM systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libjpeg-turbo@3.0.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/libjpeg-turbo",
   "licenseDeclared": "IJG",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "MMX/SSE2/SIMD accelerated libjpeg-compatible JPEG codec library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libkcapi-1.4.0",
   "name": "libkcapi",
   "licenseConcluded": "BSD or GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ef0932fcac9875e2f02700409e8ff44a0eb1f4d2d925963f3a67ca50210ef192"
    }
   ],
   "description": "The Linux kernel exports a Netlink interface of type AF_ALG to allow user space to utilize the kernel crypto API.\nlibkcapi uses this Netlink interface and exports easy to use APIs so that a developer does not need to consider the low-level Netlink interface handling.\nThe library does not implement any cipher algorithms. All consumer requests are sent to the kernel for processing.\nResults from the kernel crypto API are returned to the consumer via the library API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libkcapi@1.4.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.chronox.de/libkcapi.html",
   "licenseDeclared": "BSD or GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "libkcapi - Linux Kernel Crypto API User Space Interface Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libkeepalive-0.3",
   "name": "libkeepalive",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c422ca92111db1c3fe95793f01130d95f24d6cc84e058c7b57f8463eaf0d6d68"
    }
   ],
   "description": "libkeepalive is a library that enables tcp keepalive features in glibc based\nbinary dynamic executables, without any change in the original program.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libkeepalive@0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libkeepalive.sourceforge.net/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Enable TCP keepalive in dynamic binaries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libkperf-v1.2",
   "name": "libkperf",
   "licenseConcluded": "Mulan PSL v2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d4dbf5cc00e9869c30c270ebe8b56b2ec77faefd91a37e40f6c064402634f488"
    }
   ],
   "description": "Implement a low overhead pmu collection library, providing abstract interfaces for counting, sampling and symbol resolve.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libkperf@v1.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/libkperf",
   "licenseDeclared": "Mulan PSL v2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Accelerated perf acquisition and symbol resolution",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:v1.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libksba-1.6.4",
   "name": "libksba",
   "licenseConcluded": "(LGPL-3.0+ or GPL-2.0+) and GPL-3.0+ and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "52e477ff5fe25b13379eb394ec4bee646986ce54fb1136144ebc47271dc40ae2"
    }
   ],
   "description": "Libksba is a library to make the tasks of working with X.509 certificates,\nCMS data and related objects more easy. It provides a highlevel interface to\nthe implemented protocols and presents the data in a consistent way.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libksba@1.6.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnupg.org/software/libksba/index.html",
   "licenseDeclared": "(LGPL-3.0+ or GPL-2.0+) and GPL-3.0+ and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library for X.509 and CMS",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libldac-2.0.2.3",
   "name": "libldac",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "07578425a52fe3254b4a8d91cceae3f4652a83f935cbdd195ef5b1e1064500f9"
    }
   ],
   "description": "LDAC is an audio coding technology developed by Sony.\nIt enables the transmission of High-Resolution Audio content,\neven over a Bluetooth connection.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libldac@2.0.2.3-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/EHfive/ldacBT",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A lossy audio codec for Bluetooth connections",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.2.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libldb-2.8.0",
   "name": "libldb",
   "licenseConcluded": "LGPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1672921159c447786c354c03b8a0e7c3621b45154bb07d979fb83ce30dd5ec2d"
    }
   ],
   "description": "An extensible library that implements an LDAP like API to access remote LDAP\nservers, or use local tdb databases.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libldb@2.8.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ldb.samba.org/",
   "licenseDeclared": "LGPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A schema-less, ldap like, API and database",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.8.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libldm-0.2.5",
   "name": "libldm",
   "licenseConcluded": "LGPLv3+ and GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fa2ae63ee853a1efb5484a4ab99a9f8406838942b8f72fdcd21db6aca7e61b4e"
    }
   ],
   "description": "libldm is a tool and library for managing Microsoft Windows Dynamic Disks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libldm@0.2.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mdbooth/libldm",
   "licenseDeclared": "LGPLv3+ and GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool and library for managing Microsoft Windows Dynamic Disks",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-liblockfile-1.17",
   "name": "liblockfile",
   "licenseConcluded": "GPL-2.0-or-later AND LGPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "47e9e2acedbbcdaf737e4b677eacf1b9c742da6039142972f63b24e557c11198"
    }
   ],
   "description": "This library implements a number of functions found in -lmail on SysV\nsystems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/liblockfile@1.17-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/miquels/liblockfile",
   "licenseDeclared": "GPL-2.0-or-later AND LGPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library providing functions to lock standard mailboxes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.17-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-liblognorm-2.0.6",
   "name": "liblognorm",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a1e15e1c087738e50aa395030a395e70d39c6698ba8f6590589d6341d684b084"
    }
   ],
   "description": "Briefly described, liblognorm is a tool to normalize log data.\n\nIf you have traffic logs from three different firewalls,liblognorm will\nbe able to \"normalize\" the events into generic ones. Among others,it will\nextract source and destination ip addresses and ports and make them\navailable via well-defined fields.As the end resulta common log\nanalysis application will be able to work on that common set and so\nthis backend will be independent from the actual firewalls feeding it.\n\nEven better,once we have a well-understood interim format,it is also\neasy to convert that into any other vendor specific format,so that you\ncan use that vendor's analysis tool.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/liblognorm@2.0.6-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.liblognorm.com",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool to normalize log data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.6-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-liblouis-3.28.0",
   "name": "liblouis",
   "licenseConcluded": "LGPLv3+ and GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0b1a57fda974fe7728463828602af66f99878f292b24222a7acd4bd624cff067"
    }
   ],
   "description": "The Liblouis software suite provides an open-source braille translator,\nback-translator and formatter for a large number of languages and braille codes.\nIt is a set of libraries designed for use in any of a number of applications,\nboth free and commercial. It is written in C so that it does not require a runtime environment\nand hence can be used in applications written in high-level languages such as Java and Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/liblouis@3.28.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://liblouis.org",
   "licenseDeclared": "LGPLv3+ and GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Braille translation and back-translation library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.28.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libmad-0.16.3",
   "name": "libmad",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a70203537a72e8463702ee72b96951b976d7c3d097630fb7a941eae4818b23d4"
    }
   ],
   "description": "MAD is a high-quality MPEG audio decoder. It currently supports MPEG-1\nand the MPEG-2 extension to Lower Sampling Frequencies, as well as the\nso-called MPEG 2.5 format. All three audio layers (Layer I, Layer II,\nand Layer III a.k.a. MP3) are fully implemented.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libmad@0.16.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://codeberg.org/tenacityteam/libmad",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "MPEG audio decoder library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.16.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libmatchbox-1.9",
   "name": "libmatchbox",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "79e594cbcdadd97b1b3cb04fa4e3e377076d635447fe444fda0f8ffc72a084ed"
    }
   ],
   "description": "Matchbox is a base environment for the X Window System.It consists of a number of interchangeable\nand optional applications that can be tailored to a specific non desktop platform to enhance usability\nin a 'constrained' environment.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libmatchbox@1.9-24.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.yoctoproject.org/software-item/matchbox",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Libraries for the Matchbox Desktop",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9-24.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libmaxminddb-1.7.1",
   "name": "libmaxminddb",
   "licenseConcluded": "ASL 2.0 and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9fd6d55bfe790e1d9cf8f37df95ef2749eadef88520bd288f641308f47fb5b4b"
    }
   ],
   "description": "The libmaxminddb library provides a C library for reading MaxMind DB files,\nincluding the GeoIP2 databases from MaxMind. This is a custom binary format\ndesigned to facilitate fast lookups of IP addresses while allowing for great flexibility\nin the type of data associated with an address.\n\nThe MaxMind DB format is an open format. The spec is available at http://maxmind.github.io/MaxMind-DB/.\nThis spec is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.\n\nSee http://dev.maxmind.com/ for more details about MaxMind's GeoIP2 products.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libmaxminddb@1.7.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/maxmind/libmaxminddb",
   "licenseDeclared": "ASL 2.0 and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C library for working with MaxMind DB files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libmbim-1.30.0",
   "name": "libmbim",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bb6c21ae1916eb5a3d34c7adcdda86954b96c6b816cc9f5553394e3c6a6ff486"
    }
   ],
   "description": "Libmbim is a glib-based library for talking to WWAN modems and\ndevices which speak the Mobile Interface Broadband Model (MBIM) protocol.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libmbim@1.30.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.freedesktop.org/mobile-broadband/libmbim",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A glib-based library for talking to WWAN modems and devices",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.30.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libmd-1.1.0",
   "name": "libmd",
   "licenseConcluded": "BSD-2-Clause AND BSD-3-Clause AND ISC AND Beerware",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "780f853a1eeeafe34ad8ef6d75d8ab47fb6fab75e33cd93e03c99ad0c6223d68"
    }
   ],
   "description": "The libmd library provides a few message digest (\"hash\") functions, as\nfound on various BSD systems, either on their libc or on a library with\nthe same name, and with a compatible API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libmd@1.1.0-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.hadrons.org/software/libmd/",
   "licenseDeclared": "BSD-2-Clause AND BSD-3-Clause AND ISC AND Beerware",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library that provides message digest functions from BSD systems",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libmediaart-1.9.6",
   "name": "libmediaart",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a0a5a0e3d0f12f4fb7fe2f5555bf98770052c891e2a5cc4c1e3f58d82ef31794"
    }
   ],
   "description": "The foundation for manaing, extracing and handling media art caches.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libmediaart@1.9.6-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.gnome.org/GNOME/libmediaart",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library tasked with managing, extracting and handling media art caches",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9.6-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libmemcached-1.0.18",
   "name": "libmemcached",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6cc003cc478e01f26c469708fba30bd569fd35e8c70a45afa08458e262e88946"
    }
   ],
   "description": "Memcached is an in-memory key-value store for small arbitrary data\n(strings, objects) from results of database calls, API calls, or\npage rendering. libmemcached is a C/C++ client library and tools\nfor the memcached server (http://memcached.org/).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libmemcached@1.0.18-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libmemcached.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Client library and command line tools for memcached server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.18-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libmetalink-0.1.3",
   "name": "libmetalink",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f076efa928f421b86f3ad2147d822637f0adf1ab502ed6854d3d35ec3e25050d"
    }
   ],
   "description": "libmetalink is a Metalink library written in C language. It is intended to\nprovide the programs written in C to add Metalink functionality such as\nparsing Metalink XML files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libmetalink@0.1.3-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://launchpad.net/libmetalink",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Metalink library written in C",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.3-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libmicrohttpd-0.9.77",
   "name": "libmicrohttpd",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ac8815bfa49be9498f99ff8ff236b739c1011d17845216d25279dbf9a6851527"
    }
   ],
   "description": "GNU libmicrohttpd is a small C library that is supposed to make it\neasy to run an HTTP server as part of another application.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libmicrohttpd@0.9.77-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/libmicrohttpd/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Lightweight library for embedding a webserver in applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.9.77-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libmikmod-3.3.11.1",
   "name": "libmikmod",
   "licenseConcluded": "GPLv2 and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "851aaeeaa3fce1d895abfd8a4b86fb2c4cf5aacf5c45cfb1d79985d7037a0f1a"
    }
   ],
   "description": "libmikmod is a library of mikmod MOD music file players for systems similar to\nUNIX. Supported file formats include: MOD, STM, S3M, MTM, XM, ULT, and IT.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libmikmod@3.3.11.1-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://mikmod.sourceforge.net/",
   "licenseDeclared": "GPLv2 and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "MOD Music File Player library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.11.1-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libmng-2.0.3",
   "name": "libmng",
   "licenseConcluded": "Zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1f272959a4e37ed8e7704186b8bd812ff19e4d0be73a71e7b42771615315fee7"
    }
   ],
   "description": "LibMNG is a library which uesed for accessing graphics in Multi-image Network\nGraphics and JPEG Network Graphics formats.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libmng@2.0.3-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.libmng.com/",
   "licenseDeclared": "Zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Used for supporting Multiple-image Network Graphics",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.3-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libmnl-1.0.5",
   "name": "libmnl",
   "licenseConcluded": "LGPL-2.1-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1b08eea87ceb4d7672b328288b8a19741ddd4c4dfe9a3d496762df2ffe0e1881"
    }
   ],
   "description": "libmnl is a minimalistic user-space library oriented to Netlink developers.\nThere are a lot of common tasks in parsing, validating, constructing of both\nthe Netlink header and TLVs that are repetitive and easy to get wrong.\nThis library aims to provide simple helpers that allows you to re-use code and\nto avoid re-inventing the wheel.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libmnl@1.0.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://netfilter.org/projects/libmnl",
   "licenseDeclared": "LGPL-2.1-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A minimalistic user-space library oriented to netlink developers.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libmodplug-0.8.9.0",
   "name": "libmodplug",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "85ce3c11728c0cb1306a16dbdaaa482af5b025dcf91d40a3a3759ac66a7f04a8"
    }
   ],
   "description": "The library which was part of the Modplug-xmms project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libmodplug@0.8.9.0-10.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://modplug-xmms.sourceforge.net/",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The library which was part of the Modplug-xmms project",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.8.9.0-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libmodulemd-2.15.0",
   "name": "libmodulemd",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ea38945b344fd0fad209cb1241071228b8d1e83ffb289addb5297e779f0ea34d"
    }
   ],
   "description": "The libmodulemd API provides a number of convenience tools for\ninteracting with repodata (that is, streams of YAML that contains\ninformation on multiple streams, default data and translations).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libmodulemd@2.15.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fedora-modularity/libmodulemd",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C Library for manipulating module metadata files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.15.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libmpc-1.3.1",
   "name": "libmpc",
   "licenseConcluded": "LGPLv3+ and GFDL-1.3-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2cd0071261fd2582edbc52f269afa4bdc80b7ace3c861df11cfa6a4eb92a39ef"
    }
   ],
   "description": "MPC is a C library for the arithmetic of complex numbers with arbitrarily high\nprecision and correct rounding of the result.  It is built upon and follows the\nsame principles as MPFR.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libmpc@1.3.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.multiprecision.org/",
   "licenseDeclared": "LGPLv3+ and GFDL-1.3-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C library for multiple precision complex arithmetic",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libmpcdec-1.2.6",
   "name": "libmpcdec",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "82bfbd32180e8929e5632956ac796950958eb211f6ebfe5a562fa9f4fe556f22"
    }
   ],
   "description": "Musepack is an audio compression format with a strong emphasis on high quality.\nIt's not lossless, but it is designed for transparency, so that you won't be\nable to hear differences between the original wave file and the much smaller MPC\nfile.It is based on the MPEG-1 Layer-2 / MP2 algorithms, but has rapidly developed\nand vastly improved and is now at an advanced stage in which it contains heavily\noptimized and patentless code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libmpcdec@1.2.6-24.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.musepack.net/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Musepack Audio Decoder",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.6-24.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libmpeg2-0.5.1",
   "name": "libmpeg2",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5fc73e49fadc912f6cfd8acf6fd4fb563845b3bcea5a4799a26be898ef08a1e3"
    }
   ],
   "description": "Libmpeg2 is a free library for decoding mpeg-2 and mpeg-1 video streams.\nIt is released under the terms of the GPL license.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libmpeg2@0.5.1-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libmpeg2.sourceforge.net",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The decoder libraries for MPEG-2",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.1-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libmspack-0.10.1",
   "name": "libmspack",
   "licenseConcluded": "LGPLv2.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1863e350f3ddc700b8fa8aaecfb08b49263db8b2f8f968731c0bdcc21e8856fa"
    }
   ],
   "description": "The purpose of libmspack is to provide both compression and decompression of\nsome loosely related file formats used by Microsoft.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libmspack@0.10.1-0.1.1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.cabextract.org.uk/libmspack/",
   "licenseDeclared": "LGPLv2.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for CAB and related files compression and decompression",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10.1-0.1.1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libmtp-1.1.21",
   "name": "libmtp",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4f94ead6721fad10387a76d7bdb12d68b62bf5935f1159c7f0d76aee71e71485"
    }
   ],
   "description": "libmtp is an Initiator implementation of the Media Transfer Protocol (MTP)\nin the form of a library suitable primarily for POSIX compliant operating systems.\nWe implement MTP Basic, the stuff proposed for standardization.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libmtp@1.1.21-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libmtp.sourceforge.net/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An Initiator implementation of the Media Transfer Protocol (MTP) in the form of a library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.21-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libmusicbrainz5-5.1.0",
   "name": "libmusicbrainz5",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "55a017d85b83c2238453cfad1ca189757eee761040e480a316c20d58630d9c65"
    }
   ],
   "description": "MusicBrainz is an open music encyclopedia that collects music metadata and makes it available to public.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libmusicbrainz5@5.1.0-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.musicbrainz.org/",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for accessing MusicBrainz servers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.1.0-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libmypaint-1.6.1",
   "name": "libmypaint",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1c0112a019ec2a67c33606ffc7f2b05e271af001b6cf48030ecd107570bf1f60"
    }
   ],
   "description": "This is the brush library used by MyPaint. A number of other painting programs use it too.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libmypaint@1.6.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mypaint/libmypaint",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Rush library used by MyPaint",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libndp-1.8",
   "name": "libndp",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "32f9acb1f000e460bf094dbadccc23c4d610a06bf4def9b6105d6d1f5659b935"
    }
   ],
   "description": "This package contains a library which provides a wrapper\nfor IPv6 Neighbor Discovery Protocol. It also provides a tool\nnamed ndptool for sending and receiving NDP messages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libndp@1.8-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.libndp.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for Neighbor Discovery Protocol",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libnet-1.3",
   "name": "libnet",
   "licenseConcluded": "BSD-2-Clause and BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "58fc7ec94e5a906e83fec6d37fb963ca6373fe8bc69c58ca538b293ae60bc27f"
    }
   ],
   "description": "Libbet provides a fairly portable framework for network packet\nconstruction an injuction.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libnet@1.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/libnet/libnet",
   "licenseDeclared": "BSD-2-Clause and BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A C library to help with construction and handling of network packets",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libnetfilter-conntrack-1.0.9",
   "name": "libnetfilter_conntrack",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4ba3d1e294901e9406e0cd7eed8f8773f0ce40e4ae48b5ad539c318560c7d957"
    }
   ],
   "description": "libnetfilter_conntrack is a userspace library providing a programming\ninterface (API) to the in-kernel connection tracking state table. This\nlibrary is currently used by conntrack-tools among many other applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libnetfilter_conntrack@1.0.9-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://netfilter.org",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A userspace library providing a API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.9-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libnetfilter-cthelper-1.0.1",
   "name": "libnetfilter_cthelper",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9662fe0e1252bb6193b73e584bb5e719a2d9fb58f7e740845236659a66480213"
    }
   ],
   "description": "libnetfilter_cthelper is the userspace library that provides the programming interface to \\\nthe user-space helper infrastructure available since Linux kernel 3.6. With this library, \\\nyou register, configure, enable and disable user-space helpers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libnetfilter_cthelper@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.netfilter.org/projects/libnetfilter_cthelper/index.html",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library providing programming interface to the user-space helper infrastructure.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libnetfilter-cttimeout-1.0.1",
   "name": "libnetfilter_cttimeout",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "622e173eba9ad2ce5912d812b59507bafca9cab6fb18a04cd9eade66203c71a0"
    }
   ],
   "description": "libnetfilter_cttimeout is the userspace library that provides the programming\ninterface to the fine-grain connection tracking timeout infrastructure. With\nthis library, you can create, update and delete timeout policies that can be\nattached to traffic flows. This library is used by conntrack-tools",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libnetfilter_cttimeout@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://netfilter.org",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Netfilter/conntrack Timeout policy tuning",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libnetfilter-queue-1.0.5",
   "name": "libnetfilter_queue",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dedd285be16c1d85058ee257d4745bc0358e85b8fc124d575318ab46742e3c41"
    }
   ],
   "description": "libnetfilter_queue is a userspace library providing an API to packets that\nhave been queued by the kernel packet filter. It is is part of a system that\ndeprecates the old ip_queue / libipq mechanism.\n\nlibnetfilter_queue has been previously known as libnfnetlink_queue.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libnetfilter_queue@1.0.5-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://netfilter.org",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Netfilter queue userspace library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.5-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libnfnetlink-1.0.2",
   "name": "libnfnetlink",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0fe29ce4b62e61c7f12d15746b7e80f2ea9b73808cd19a32545d97ae38c6ce37"
    }
   ],
   "description": "libnfnetlink is the low-level library for netfilter related kernel/userspace communication.\nIt provides a generic messaging infrastructure for in-kernel netfilter subsystems\n(such as nfnetlink_log, nfnetlink_queue, nfnetlink_conntrack)\nand their respective users and/or management tools in userspace.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libnfnetlink@1.0.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://netfilter.org",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Netlink library for netfilter",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libnfs-5.0.2",
   "name": "libnfs",
   "licenseConcluded": "LGPLv2+ and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b5598f08b9346327fc5722a4fb4a5aed51d2a93222540d6989f40ea2c130b3b5"
    }
   ],
   "description": "Package contains a library of functions for accessing NFSv2 and NFSv3 servers from user space.\nIt provides a low-level,asynchronous RPC library for accessing NFS protocols, an asynchronous\nlibrary with POSIX-like VFS functions,and a synchronous library with POSIX-like VFS functions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libnfs@5.0.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sahlberg/libnfs",
   "licenseDeclared": "LGPLv2+ and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library for accessing NFS shares over a network",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libnftnl-1.2.6",
   "name": "libnftnl",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c8102a5bd1f8e5f4627404ce55c8bf4b4f27215622924e2575ae4c93745863e4"
    }
   ],
   "description": "libnftnl is a userspace library providing a low-level netlink programming interface (API)\nto the in-kernel nf_tables subsystem.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libnftnl@1.2.6-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://netfilter.org/projects/libnftnl/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for low-level interaction with nftables Netlink's API over libmnl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.6-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libnice-0.1.21",
   "name": "libnice",
   "licenseConcluded": "LGPLv2 and MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b45ce2a570a650f2c3fa690b9a5b4bfee615cf8ef9f9f551bcb2a119c6a7e1f8"
    }
   ],
   "description": "Libnice is an implementation of the IETF's Interactive Connectivity\nEstablishment (ICE) standard (RFC 5245). It provides a GLib-based\nlibrary, libnice, as well as GStreamer elements.\nICE is useful for applications that want to establish peer-to-peer UDP\ndata streams. It automates the process of traversing NATs and provides\nsecurity against some attacks. It also allows applications to create\nreliable streams using a TCP over UDP layer.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libnice@0.1.21-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://nice.freedesktop.org/wiki/",
   "licenseDeclared": "LGPLv2 and MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An implementation of ICE standard",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.21-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libnl3-3.7.0",
   "name": "libnl3",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0a7a64d852286a8b267633fb778b8b0c34f77def4ea37dca0e938de1d49a7dac"
    }
   ],
   "description": "This package contains a collection of libraries providing\nAPIs to netlink based Linux kernel sockets interfaces.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libnl3@3.7.0-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.infradead.org/~tgr/libnl/",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Providing APIs to netlink protocol based Linux kernel interfaces",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.7.0-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libnma-1.10.6",
   "name": "libnma",
   "licenseConcluded": "GPLv2+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c9bbc3fd569561423c626d1e2515e815fde50df632917f5e02fa013c309fb0f1"
    }
   ],
   "description": "This package contains the library used for integrating GUI tools with\nNetworkManager.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libnma@1.10.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.gnome.org/GNOME/libnma/",
   "licenseDeclared": "GPLv2+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "NetworkManager GUI library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libnotify-0.8.3",
   "name": "libnotify",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8eb70736acc58566d6b80ece571688ef2d0a773b94914ed2a6d09dead48d7578"
    }
   ],
   "description": "libnotify is a library for sending desktop notifications to a notification\ndaemon. These notifications can be used to inform the user about an event\nor display some form of information without getting in the user's way.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libnotify@0.8.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.gnome.org/GNOME/libnotify",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Notification library on desktop",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libnsl2-2.0.1",
   "name": "libnsl2",
   "licenseConcluded": "BSD and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "01ece00f2964bcee522cda8fb5f9066416c07997f4fb4c957afba4aa5bb5d328"
    }
   ],
   "description": "This package contains the libnsl library. This library contains\nthe public client interface for NIS(YP) and NIS+.\nThis code was formerly part of glibc, but is now standalone to\nbe able to link against TI-RPC for IPv6 support.\nThe NIS(YP) functions are still maintained, the NIS+ part is\ndeprecated and should not be used anymore",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libnsl2@2.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/thkukuk/libnsl",
   "licenseDeclared": "BSD and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Public client interface library for NIS(YP) and NIS+",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libnvme-1.8",
   "name": "libnvme",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0e537209692c2f181872254c65479185b6e410669a25c608edde3ad0f617208b"
    }
   ],
   "description": "Provides library functions for accessing and managing nvme devices on a Linux\nsystem.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libnvme@1.8-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/linux-nvme/libnvme",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Linux-native nvme device management library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-liboauth-1.0.3",
   "name": "liboauth",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "227eb158235ff1aedf8fb79a35532078045f3fe2f46d25dcada8895faa367784"
    }
   ],
   "description": "a POSIX-C implementation of the http://oauth.net/ protocol. libOauth provides\nfunctionality to encode URLs and sign HTTP request data according to the oAuth standard.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/liboauth@1.0.3-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://liboauth.sourceforge.net/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OAuth library functions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.3-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libogg-1.3.5",
   "name": "libogg",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "069ee3cb2c929fecb7e72bf291019c764c83c0078f02ef2c942e8404ba12b83d"
    }
   ],
   "description": "Libogg is a library for manipulating ogg bitstreams.  It handles\nboth making ogg bitstreams and getting packets from ogg bitstreams.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libogg@1.3.5-4.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.xiph.org/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ogg Bitstream Library.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:1.3.5-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libomxil-bellagio-0.9.3",
   "name": "libomxil-bellagio",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bde5c80f09a0a019b2a455db4da0f3d2607e69c0483b8e63207d02dfe85c795e"
    }
   ],
   "description": "OpenMAX Integration Layer (IL) is a standard API to access Multimedia Components\non mobile platforms. By means of the OpenMAX IL API, multimedia frameworks can\naccess hardware accelerators on platforms that provide it.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libomxil-bellagio@0.9.3-25.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://omxil.sourceforge.net",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OpenMAX Integration Layer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.3-25.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libopenraw-0.1.3",
   "name": "libopenraw",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d8c064275c9a6428766222f1086c041defd15ded79c1c35e76aeaef0ffdddf67"
    }
   ],
   "description": "Libopenraw is a desktop agnostic effort to support digital camera RAW files.It include\nlibopenraw and exempi as the main components.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libopenraw@0.1.3-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libopenraw.freedesktop.org/libopenraw",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Support digital camera RAW files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.3-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libosinfo-1.11.0",
   "name": "libosinfo",
   "licenseConcluded": "LGPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3a30f42aa28f1c7a3d071258482a240ed6b28bcee197961d0914da2e6b6f5e08"
    }
   ],
   "description": "Libosinfo is designed  to provide a single place containing all the\ninformation about an operating system that is required in order to\nprovision and manage it in a virtualized environment.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libosinfo@1.11.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://libosinfo.org/",
   "licenseDeclared": "LGPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library for managing OS information for virtualization",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.11.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libotf-0.9.16",
   "name": "libotf",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "53eb570ae4b9ee8bbb72d9a4b6df24f4671cf78964d7c3573a6bbf81d626b46c"
    }
   ],
   "description": "Library for handling OpenType fonts,especially those needed for CJK and other non-Latin.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libotf@0.9.16-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.nongnu.org/m17n/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for supporting processing of OpenType fonts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.16-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libpanel-1.2.0",
   "name": "libpanel",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "794374812b0ba68aee6de975b93dd597e83be71cbe9e7fc346f4c5631fd38baf"
    }
   ],
   "description": "libpanel is a collection of GTK widgets for IDE-like applications targeting\nGNOME using GTK and libadwaita.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libpanel@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.gnome.org/GNOME/libpanel",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "IDE paneling library for GTK",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libpaper-1.1.29",
   "name": "libpaper",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "59fdba8f206d1b12330a1393396c2d9331c9f70e7f5fe2a917e46778bc2017ae"
    }
   ],
   "description": "The libpaper paper-handling library automates recognition of many different\npaper types and sizes for programs that need to deal with printed output.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libpaper@1.1.29-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://packages.qa.debian.org/libp/libpaper.html",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for handling paper characteristics",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.29-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libpcap-1.10.4",
   "name": "libpcap",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "02bf2df64d88b1c162e3c34f1a5024bf6ad00c84b0dcfd5c5229895df959e1e6"
    }
   ],
   "description": "This is the official web site of tcpdump, a powerful command-line\npacket analyzer; and libpcap, a portable C/C++ library for\nnetwork traffic capture.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libpcap@1.10.4-2.oe2403sp2?arch=src&epoch=14",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.tcpdump.org",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A system-independent interface for user-level packet capture",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "14:1.10.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libpciaccess-0.17",
   "name": "libpciaccess",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8ce1d200e14877d113714948aefa9325d322ef0896dc0e3e7d3233b87cc5b421"
    }
   ],
   "description": "Provides functionality for X to access the PCI bus and devices in a\nplatform-independent way.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libpciaccess@0.17-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Generic PCI access library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.17-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libpfm-4.13.0",
   "name": "libpfm",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a69186f1469e372fbf56347cd4c203686873074f7e6872682630390eddee2c02"
    }
   ],
   "description": "This is a user library called libpfm4 to help setup performance\nevents for use with the perf_events Linux kernel interface.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libpfm@4.13.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://perfmon2.sourceforge.net/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A user library help setup performance events for use with the perf_events Linux kernel interface.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.13.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libpinyin-2.8.1",
   "name": "libpinyin",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "99c9e7acf0955ff50c4a6a6e2708332c4e828aa864b09b746cb2bc7a2bb8f60f"
    }
   ],
   "description": "The libpinyin project aims to provide the algorithms core\nfor intelligent sentence-based Chinese pinyin input methods.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libpinyin@2.8.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/libpinyin/libpinyin",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library to deal with pinyin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libpipeline-1.5.7",
   "name": "libpipeline",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "98b7e874bed191a1729473b3fd4445737faf68e069e5ade8614923b80645c4cb"
    }
   ],
   "description": "libpipeline is a C library for manipulating pipelines of subprocesses\nin a flexible and convenient way. This allows you to create pipelines\nsuch as fork and execve easily and safely.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libpipeline@1.5.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libpipeline.nongnu.org/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A pipeline manipulation library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libplist-2.2.0",
   "name": "libplist",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "382525e3016b6fb5cec0b025e3a25ff9b75010d719df81e12afe22870cc9a7fd"
    }
   ],
   "description": "A small portable C library to handle Apple Property List files in binary or XML.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libplist@2.2.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.libimobiledevice.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library to handle Apple Property List format in binary or XML",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libpng-1.6.40",
   "name": "libpng",
   "licenseConcluded": "Zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d283a7f78b4cdde5e1d098e47fb04e730205480b98c26f78b38d8037aa90ea16"
    }
   ],
   "description": "The libpng package contains libraries used by other programs for reading and writing PNG format files.\nThe PNG format was designed as a replacement for GIF and, to a lesser extent, TIFF,\nwith many improvements and extensions and lack of patent problems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libpng@1.6.40-1.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.libpng.org/pub/png/libpng.html",
   "licenseDeclared": "Zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library of functions for manipulating PNG image format files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:1.6.40-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libportal-0.6",
   "name": "libportal",
   "licenseConcluded": "LGPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ee12f638e04f4e3765d18b551e5a50fe571d040f46b5058bbe2b9c7221cd1b72"
    }
   ],
   "description": "libportal provides GIO-style asynchronous APIs for most Flatpak portals.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libportal@0.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/flatpak/libportal",
   "licenseDeclared": "LGPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Flatpak portal library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libpq-15.13",
   "name": "libpq",
   "licenseConcluded": "PostgreSQL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3bfbf5164d232dd9d2397af047840e58b39667a87dd45a898220947dab06a4e7"
    }
   ],
   "description": "PostgreSQL is a powerful, open source object-relational database system\nthat uses and extends the SQL language combined with many features that\nsafely store and scale the most complicated data workloads. This package\nprovides the essential shared library for any PostgreSQL client program\nor interface.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libpq@15.13-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.postgresql.org/",
   "licenseDeclared": "PostgreSQL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "PostgreSQL client library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:15.13-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libproxy-0.5.3",
   "name": "libproxy",
   "licenseConcluded": "LGPL-2.1-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ecc1a17461efceabd92cc0cc7b91f92ff57c43b1aa0e4a1e0ef829c03e957c82"
    }
   ],
   "description": "libproxy offers the following features:\n    * extremely small core footprint (< 35K).\n    * no external dependencies within libproxy core.\n      (libproxy plugins may have dependencies).\n    * only 3 functions in the stable external API.\n    * dynamic adjustment to changing network topology.\n    * a standard way of dealing with proxy settings across all scenarios.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libproxy@0.5.3-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://libproxy.github.io/libproxy/",
   "licenseDeclared": "LGPL-2.1-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Libproxy is a library that provides automatic proxy configuration management",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libpsl-0.21.2",
   "name": "libpsl",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ecc90e09d86c8e68f49ade443e2a50b8ef6a2b84f1cd976bbcec4c2d9f838e69"
    }
   ],
   "description": "Libpsl is a C library to handle the Public Suffix List. A Public Suffix List is a\ncollection of Top Level Domains (TLDs) suffixes. Some of the features are listed as\nfollows:\n\n- has built-in PSL data for fast access;\n- allows to load PSL data from files;\n- checks if a given domain is a \"public suffix\";\n- provides immediate cookie domain verification;\n- finds the longest public part of a given domain;\n- finds the shortest private part of a given domain;\n- works with international domains (UTF-8 and IDNA2008 Punycode);\n- is thread-safe;\n- handles IDNA2008 UTS#46 (if libicu is available);",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libpsl@0.21.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rockdaboot/libpsl",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C library to handle the Public Suffix List",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.21.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libpsm2-10.3.58",
   "name": "libpsm2",
   "licenseConcluded": "BSD or GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c67971e5cb580dbfd732556f827df7aa3f97582b3a1b1922be0af9cb9ca9d2df"
    }
   ],
   "description": "The PSM Messaging API, or PSM API, is the low-level user-level communications interface for the Intel OPA\nfamily of products. PSM users are enabled with mechanisms necessary to implement higher level communications\ninterfaces in parallel environments. The PSM2 library supports a number of fabric media and stack.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libpsm2@10.3.58-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/01org/opa-psm2/",
   "licenseDeclared": "BSD or GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Intel PSM Libraries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:10.3.58-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libpwquality-1.4.5",
   "name": "libpwquality",
   "licenseConcluded": "BSD or GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fa44281b5aec9fa5fb54e99b253b65cd610d8ef9b3e7f0b3532abf3bc10781d3"
    }
   ],
   "description": "The libpwquality library purpose is to provide common functions for password quality checking and also scoring them based on their apparent randomness.\nThe library also provides a function for generating random passwords with good pronounceability.\nThe library supports reading and parsing of a configuration file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libpwquality@1.4.5-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/libpwquality/libpwquality/",
   "licenseDeclared": "BSD or GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for password quality checking and generating random passwords.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.5-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libqb-2.0.8",
   "name": "libqb",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4064baf5d2bc9d93ff00f35b1f471b72f56796782ce92f2d19bfb225739badea"
    }
   ],
   "description": "libqb provides high-performance, reusable features for client-server\narchitecture, such as logging, tracing, inter-process communication (IPC),\nand polling.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libqb@2.0.8-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ClusterLabs/libqb",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library providing high performance logging, tracing, ipc, and poll",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.8-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libqmi-1.34.0",
   "name": "libqmi",
   "licenseConcluded": "LGPLv2+ and GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1e01a8d95dfa885b59edc0dff44bf1f36088dead6c79e510e0e0ad3033832119"
    }
   ],
   "description": "Libqmi is a glib-based library for talking to WWAN modems and devices which\nspeak the Qualcomm MSM Interface (QMI) protocol.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libqmi@1.34.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.freedesktop.org/mobile-broadband/libqmi",
   "licenseDeclared": "LGPLv2+ and GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A glib-based library to use the Qualcomm MSM Interface (QMI) protocol",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.34.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libquvi-0.9.4",
   "name": "libquvi",
   "licenseConcluded": "AGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "96c233add65bb873e73b7b2fdf1fd2781d9a280819c40728f59309a4b657d46a"
    }
   ],
   "description": "Libquvi is a small C library that can be used to parse ad0be flash\nmedia stream URLs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libquvi@0.9.4-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://quvi.sourceforge.net",
   "licenseDeclared": "AGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A cross-platform library for parsing flash media stream",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.4-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libquvi-scripts-0.9.20131130",
   "name": "libquvi-scripts",
   "licenseConcluded": "AGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3c18c93c803b22948fd9e9606246fbf2ab12e723d6188d9d2c977210b5a2c3e4"
    }
   ],
   "description": "libquvi-scripts contains the Lua scripts for libquvi that it uses to parse\nthe media properties.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libquvi-scripts@0.9.20131130-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://quvi.sourceforge.net",
   "licenseDeclared": "AGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Lua scripts for parsing the media properties",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.20131130-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-librabbitmq-0.13.0",
   "name": "librabbitmq",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2f27920694997f7a99f01f9eb7f684422f1498aa4fc1b36f0462623dc20c5244"
    }
   ],
   "description": "This is a C-language AMQP client library for use with AMQP servers speaking protocol versions 0-9-1.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/librabbitmq@0.13.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/alanxz/rabbitmq-c",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The AMQP client library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.13.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libraqm-0.10.1",
   "name": "libraqm",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0c98d4eac8ccd9239d870cc1f0124e74560d94a7f6ac0f4f5345b5b5e6ce17e4"
    }
   ],
   "description": "Library that encapsulates the logic for complex\ntext layout and provides a convenient API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libraqm@0.10.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/HOST-Oman/libraqm",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Complex Textlayout Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libraw1394-2.1.2",
   "name": "libraw1394",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "29cf7bf6a83c76f2965cb24454fa0038d5131f2675b6c420440e45ce156f7d75"
    }
   ],
   "description": "Libraw1394 is the only supported interface to the kernel side raw1394 of\nthe Linux IEEE-1394 subsystem, which provides direct access to the connected\n1394 buses to user space.  Through libraw1394/raw1394, applications can directly\nsend to and receive from other nodes without requiring a kernel driver for the\nprotocol in question.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libraw1394@2.1.2-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.dennedy.org/libraw1394/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides direct access to the IEEE 1394 bus",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.2-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-librdkafka-2.1.1",
   "name": "librdkafka",
   "licenseConcluded": "BSD-2-Clause and Zlib and MIT and BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6f6db69153dbaae9ac5f443dc7bfb8164939b248e6607d5291f608f45ead56b6"
    }
   ],
   "description": "ibrdkafka is a C library implementation of the Apache Kafka protocol, providing Producer, Consumer\nand Admin clients. It was designed with message delivery reliability and high performance in mind,\ncurrent figures exceed 1 million msgs/second for the producer and 3 million msgs/second for the consumer.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/librdkafka@2.1.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/edenhill/librdkafka",
   "licenseDeclared": "BSD-2-Clause and Zlib and MIT and BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C library implementation of the Apache Kafka protocol",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-librelp-1.11.0",
   "name": "librelp",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bde7af39d62fdfd23424efbba1cc8e6e8b6da2550c24536d9ea056d15a08d81f"
    }
   ],
   "description": "Librelp is a convenient RELP protocol library. RELP (for Reliable Event\nLogging Protocol) is a general-purpose and extensible logging protocol.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/librelp@1.11.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.rsyslog.com/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An Easy To Use Library For The RELP Protocol",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.11.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-librepo-1.15.2",
   "name": "librepo",
   "licenseConcluded": "LGPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "728a31ec27274f856c5b0d93465736c8428dfc49f7c69048baf0dedf0020b88e"
    }
   ],
   "description": "A library providing C and Python (libcURL like) API to downloading repository\nmetadata.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/librepo@1.15.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rpm-software-management/librepo",
   "licenseDeclared": "LGPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Repodata downloading library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.15.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libreport-2.17.10",
   "name": "libreport",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "484df278348c3aa996d66764f5c1e61c4a9d493292c5c13c92189085e00a90ca"
    }
   ],
   "description": "Libraries providing API for reporting different problems in applications\nto different bug targets like Bugzilla, ftp, trac, etc...",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libreport@2.17.10-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://abrt.readthedocs.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Generic library for reporting various problems",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.17.10-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libreswan-4.15",
   "name": "libreswan",
   "licenseConcluded": "GPL-2.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "00aab58278b2f4e8c735df4f090e81bd6789baf634354a0db208383e72e21fa3"
    }
   ],
   "description": "Libreswan is an implementation of IKEv1 and IKEv2 for IPsec. IPsec is\nthe Internet Protocol Security and uses strong cryptography to provide\nboth authentication and encryption services.  These services allow you\nto build secure tunnels through untrusted networks.  Everything passing\nthrough the untrusted net is encrypted by the ipsec gateway machine and\ndecrypted by the gateway at the other end of the tunnel.  The resulting\ntunnel is a virtual private network or VPN.\n\nThis package contains the daemons and userland tools for setting up\nLibreswan.\n\nLibreswan also supports IKEv2 (RFC7296) and Secure Labeling\n\nLibreswan is based on Openswan-2.6.38 which in turn is based on FreeS/WAN-2.04",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libreswan@4.15-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://libreswan.org/",
   "licenseDeclared": "GPL-2.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "IKE implementation for IPsec with IKEv1 and IKEv2 support",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.15-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-librevenge-0.0.5",
   "name": "librevenge",
   "licenseConcluded": "(LGPLv2+ or MPLv2.0) and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2662d595cc0deb75fab0b73ada98d8b89e27141085d8d22794ea4e433e449378"
    }
   ],
   "description": "librevenge is a basic library for creating document input filters.\nThere are interfaces for text documents, vector graphics, and presentations.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/librevenge@0.0.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/p/libwpd/wiki/librevenge/",
   "licenseDeclared": "(LGPLv2+ or MPLv2.0) and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for writing document import filters",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-librsvg2-2.57.1",
   "name": "librsvg2",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "57ad9dba227432ca6b3185e26d00658aa32e736fa79d3a28f613de3343b55311"
    }
   ],
   "description": "An SVG library based on cairo.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/librsvg2@2.57.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/LibRsvg",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An SVG library based on cairo",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.57.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libsamplerate-0.2.2",
   "name": "libsamplerate",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "867f2fc21abdd23d8a827ac4c991cae0627b50597f6910404cfe9dcf2c75806f"
    }
   ],
   "description": "Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for\naudio. SRC is capable of arbitrary and time varying conversions; from\ndownsampling by a factor of 12 to upsampling by the same factor.  The\nconversion ratio can also vary with time for speeding up and slowing\ndown effects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libsamplerate@0.2.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/libsndfile/libsamplerate",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sample Rate Converter for audio",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libsass-3.6.5",
   "name": "libsass",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fefbbd397e7ba6f25713842dcd46632c936f216b1ea0c9b2616e9473d8160296"
    }
   ],
   "description": "Libsass is a Sass CSS precompiler which is ported for C/C++. This version is\nmore efficient and portable than the original Ruby version. Keeping light and\nsample is its degisn philosophy which makes it more easier to be built and integrated\nwith a immense amount of platforms and languages. Installation of saccs is needed\nif you want to run is directly as libsass is just a library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libsass@3.6.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sass-lang.com/libsass",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Sass CSS precompiler which is ported for C/C++",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.6.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libseccomp-2.5.4",
   "name": "libseccomp",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ec72cc0740471082d940e0b024946efa925ebdbb65c66fd1bc59e91ba6d91277"
    }
   ],
   "description": "The libseccomp library provides an easy to use, platform independent, interface to\nthe Linux Kernel's syscall filtering mechanism. The libseccomp API is designed to\nabstract away the underlying BPF based syscall filter language and present a more\nconventional function-call based filtering interface that should be familiar to,\nand easily adopted by, application developers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libseccomp@2.5.4-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/seccomp/libseccomp",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Interface to the syscall filtering mechanism",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.4-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libsecret-0.20.5",
   "name": "libsecret",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "195c7333753a953e8c50f7ef591363689e229e300b88ba9bb7306747700446d9"
    }
   ],
   "description": "A GObject-based library for accessing the Secret Service API of the freedesktop.org\nproject, a cross-desktop effort to access passwords, tokens and other types of secrets.\nlibsecret provides a convenient wrapper for these methods so consumers do not have to\ncall the low-level DBus methods.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libsecret@0.20.5-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/Libsecret",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for storing and retrieving passwords and other secrets",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20.5-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libselinux-3.5",
   "name": "libselinux",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6bec083b5ad7f99ad44e360d37d8b69815751a67c0699b5864b6ca8525054cc1"
    }
   ],
   "description": "libselinux provides an interface to get and set process and file\nsecurity contexts and to obtain security policy decisions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libselinux@3.5-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/SELinuxProject/selinux/wiki",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SELinux library and simple utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libsemanage-3.5",
   "name": "libsemanage",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3e22640f2ebcaf12a0bb7b8521eefd5ee145533d375ea25dad2209964e79e9d0"
    }
   ],
   "description": "libsemanage is the policy management library. Using libsepol and\nlibselinux to interact with the SELinux system, it also calls helper\nprograms for loading policy and for checking whether the\nfile_contexts configuration is valid.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libsemanage@3.5-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/SELinuxProject/selinux/wiki",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SELinux binary policy manipulation library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libsepol-3.5",
   "name": "libsepol",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e157289a68f85bae01668d6c31439b3264c7df4ef55841906f4637547efbd300"
    }
   ],
   "description": "libsepol provides an API for the manipulation of SELinux binary\npolicies. It is used by checkpolicy (the policy compiler) and similar\ntools, as well as by programs like load_policy that need to perform\nspecific transformations on binary policies such as customizing\npolicy boolean settings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libsepol@3.5-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/SELinuxProject/selinux/wiki/Releases",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SELinux binary policy manipulation library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libserf-1.3.10",
   "name": "libserf",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "705aae8963abf3af11ba38a336efdcfb2d8f9e1aa0cd9e28277fc1d8b0bb69bd"
    }
   ],
   "description": "The serf library is a C-based HTTP client library built upon the Apache\nPortable Runtime (APR) library. It multiplexes connections, running the\nread/write communication asynchronously. Memory copies and transformations are\nkept to a minimum to provide high performance operation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libserf@1.3.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://serf.apache.org/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "High-Performance Asynchronous HTTP Client Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libsexy-0.1.11",
   "name": "libsexy",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d160e16d9e33796b11dc5f0f5c88aac3864757ea7f711f8ac69efc870c82f384"
    }
   ],
   "description": "Libsexy is a collection of GTK+ widgets that extend the functionality of such\nstandard widgets as GtkEntry and GtkLabel by subclassing them and working\naround the limitations of the widgets.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libsexy@0.1.11-36.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.openhub.net/p/libsexy",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "a collection of GTK+ widgets",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.11-36.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libshout-2.4.6",
   "name": "libshout",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "54f907575605475c5a836d31ab1dcf3f78cf925ddfa9df86cc09216aba240662"
    }
   ],
   "description": "libshout is a library which can be used to write a source client like ices. It handles the socket\nconnection, the timing of the data, and prevents most bad data from getting to the icecast server.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libshout@2.4.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.icecast.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library which can be used to write a source client like ices",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libshumate-1.0.5",
   "name": "libshumate",
   "licenseConcluded": "LGPL-2.1-or-later AND LGPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d9aa95e0df88cb81324623a4084abcfd2556a2b9120619c92ff57be1a6f053cd"
    }
   ],
   "description": "libshumate is a GTK widget displaying interactive maps. Various map\nsources can be used together with the possibility to draw custom\noverlays, markers and lines on top of the maps. Bindings to other\nlanguages are provided using GObject Introspection.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libshumate@1.0.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.gnome.org/GNOME/libshumate",
   "licenseDeclared": "LGPL-2.1-or-later AND LGPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GTK widget to display maps",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libsigc--20-2.12.1",
   "name": "libsigc++20",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3c1d58a35c0077f95969a382290a61cc1e11c828e10c9d4da857c509737325bc"
    }
   ],
   "description": "libsigc++ implements a typesafe callback system for standard C++. It\nallows you to define signals and to connect those signals to any\ncallback function, either global or a member function, regardless of\nwhether it is static or virtual.\n\nlibsigc++ is used by gtkmm to wrap the GTK+ signal system. It does not\ndepend on GTK+ or gtkmm.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libsigc++20@2.12.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/libsigcplusplus/libsigcplusplus",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Typesafe signal framework for C++",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.12.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libsigsegv-2.14",
   "name": "libsigsegv",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f31baed0ad94c7588bb8cb47e497d400199daf8cf06737cab1727b851d2a41fc"
    }
   ],
   "description": "Libsigsegv is a library for handling page faults in user mode. A page fault occurs\nwhen a program tries to access to a region of memory that is currently not available.\nCatching and handling a page fault is a useful technique for implementing:\n  *  pageable virtual memory,\n  *  memory-mapped access to persistent databases,\n  *  generational garbage collectors,\n  *  stack overflow handlers,\n  *  distributed shared memory,\n  *  ...\nThis library supports three sets of functions, all defined in <sigsegv.h>.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libsigsegv@2.14-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnu.org/software/libsigsegv/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "library for handling page faults in user mode",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.14-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libslirp-4.7.0",
   "name": "libslirp",
   "licenseConcluded": "BSD-3-Clause and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ae2d31d123ad7e1904f54f07693f95e6853076ae9fabbd33616a9fe52f08ae58"
    }
   ],
   "description": "A general purpose TCP-IP emulator used by virtual machine hypervisors\nto provide virtual networking services.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libslirp@4.7.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.freedesktop.org/slirp/libslirp",
   "licenseDeclared": "BSD-3-Clause and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A general purpose TCP-IP emulator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.7.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libsmbios-2.4.3",
   "name": "libsmbios",
   "licenseConcluded": "GPLv2+ or OSL 2.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "930ed213e983d569c15920997d96d75a0472001d7cbcfa13c74dfb9713dff65e"
    }
   ],
   "description": "This package provides a library to interface with the SMBIOS tables. It also provides extensions for proprietary methods of interfacing with Dell specific SMBIOS tables.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libsmbios@2.4.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/dell/libsmbios",
   "licenseDeclared": "GPLv2+ or OSL 2.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Interface with the SMBIOS tables",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libsmi-0.4.8",
   "name": "libsmi",
   "licenseConcluded": "GPLv2+ and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a2803ac891c8fb9966f536049d06c6b45c682f598ac6e18f5cccf42933f61cb6"
    }
   ],
   "description": "The core of the libsmi distribution is a library that allows management\napplications to access SMI MIB module definitions. On top of this library,\nthere are tools to check, analyze dump, convert, and compare MIB\ndefinitions. Finally, the distribution contains a steadily maintained and\nrevised archive of all IETF and IANA maintained standard MIB and PIB modules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libsmi@0.4.8-25.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.ibr.cs.tu-bs.de/projects/libsmi/index.html",
   "licenseDeclared": "GPLv2+ and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library to access SMI MIB information",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.8-25.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libsndfile-1.2.2",
   "name": "libsndfile",
   "licenseConcluded": "LGPL-2.1-or-later AND GPL-2.0-or-later AND BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2d47398494b33dd9c01de3aeeaa386b0285df260cf570835d5b63366e458dfde"
    }
   ],
   "description": "Libsndfile is a C library for reading and writing files containing\nsampled sound such as MS Windows WAV and the Apple/SGI AIFF format\nthrough one standard library interface.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libsndfile@1.2.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libsndfile.github.io/libsndfile",
   "licenseDeclared": "LGPL-2.1-or-later AND GPL-2.0-or-later AND BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for reading and writing sound files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libsodium-1.0.19",
   "name": "libsodium",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "653a3f95744281106fae18c28129b744200b62d895026b3c08f71fdc07d46dca"
    }
   ],
   "description": "Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, password\nhashing and more. It is a portable, cross-compilable, installable6, packageable fork of NaCl, with\na compatible API, and an extended API to improve usability even further.\n\nIts goal is to provide all of the core operations needed to build higher-level cryptographic tools.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libsodium@1.0.19-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jedisct1/libsodium",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Sodium crypto library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.19-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libsolv-0.7.24",
   "name": "libsolv",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "00e2f8029055e8690e80c5364cdcbd187f4e5b739fce1c82c6f2416b61035ac4"
    }
   ],
   "description": "A free package dependency solver using a satisfiability algorithm. The\nlibrary is based on two major, but independent, blocks:\n\n- Using a dictionary approach to store and retrieve package\n  and dependency information.\n\n- Using satisfiability, a well known and researched topic, for\n  resolving package dependencies.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libsolv@0.7.24-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/openSUSE/libsolv",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Package dependency solver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.24-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libsoup-2.74.3",
   "name": "libsoup",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "13b6d63c452a25e0473eddfdd56f8d0ce051ffeeda7fb72ec0ee83dc91bfb7d9"
    }
   ],
   "description": "libsoup is an HTTP client/server library for GNOME. It uses GObjects and the glib main loop,\nto integrate well with GNOME applications, and also has a synchronous API,\nfor use in threaded applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libsoup@2.74.3-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/libsoup",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An HTTP library implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.74.3-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libsoup3-3.4.4",
   "name": "libsoup3",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "53fcf284612b978b808a166cc8944cd35e1ffceaa78a0eb8546c257c66186e57"
    }
   ],
   "description": "Libsoup is an HTTP library implementation in C. It was originally part\nof a SOAP (Simple Object Access Protocol) implementation called Soup, but\nthe SOAP and non-SOAP parts have now been split into separate packages.\n\nlibsoup uses the Glib main loop and is designed to work well with GTK\napplications. This enables GNOME applications to access HTTP servers\non the network in a completely asynchronous fashion, very similar to\nthe Gtk+ programming model (a synchronous operation mode is also\nsupported for those who want it), but the SOAP parts were removed\nlong ago.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libsoup3@3.4.4-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/libsoup",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Soup, an HTTP library implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.4.4-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libspatialite-5.0.0",
   "name": "libspatialite",
   "licenseConcluded": "MPLv1.1 or GPLv2+ or LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "58ccba6a5273475d9826ebd5d2acc03e5359c6045530940cc2ea7a3be6d3e7a2"
    }
   ],
   "description": "SpatiaLite is an open source library inteded to extend the SQLite core to\nsupport fully fledged Spatial SQL capabilities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libspatialite@5.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gaia-gis.it/fossil/libspatialite",
   "licenseDeclared": "MPLv1.1 or GPLv2+ or LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library intended to extend thee SQLite core",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libspectre-0.2.12",
   "name": "libspectre",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2021c91975aedd827eafea1d29f77b3bb97892241465375a46713f788130cd7c"
    }
   ],
   "description": "Libspectre is a small library for rendering Postscript documents.\nIt provides a convenient easy to use API for handling and rendering\nPostscript documents.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libspectre@0.2.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libspectre.freedesktop.org",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A small library for rendering Postscript documents",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libspiro-20221101",
   "name": "libspiro",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aa83dc730584a5dff81d4d502b6fddadba73ebe39549e152a3683dad254a2459"
    }
   ],
   "description": "This library will take an array of spiro control points and\nconvert them into a series of bézier splines which can then\nbe used in the myriad of ways the world has come to use béziers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libspiro@20221101-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fontforge/libspiro/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library to simplify the drawing of beautiful curves",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20221101-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libsrtp-2.5.0",
   "name": "libsrtp",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "46f0db6bb5343b4bbf5edc43b73625fe3de3f1fad8ccb8abcf3f8a84689b93f8"
    }
   ],
   "description": "This package provides an implementation of the Secure Real-time Transport Protocol (SRTP),\nthe Universal Security Transform (UST), and a supporting cryptographic kernel.\nThe SRTP API is documented in include/srtp.h, and the library is in libsrtp2.a (after compilation).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libsrtp@2.5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/cisco/libsrtp",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for SRTP (Secure Realtime Transport Protocol)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libssh-0.10.5",
   "name": "libssh",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d4a88222bbe9bc759bee61d49b20a7d4b3b97494794486ba9ec6c2de040cd421"
    }
   ],
   "description": "The ssh library was designed to be used by programmers needing a working SSH\nimplementation by the mean of a library. The complete control of the client is\nmade by the programmer. With libssh, you can remotely execute programs, transfer\nfiles, use a secure and transparent tunnel for your remote programs. With its\nSecure FTP implementation, you can play with remote files easily, without\nthird-party programs others than libcrypto (from openssl).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libssh@0.10.5-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.libssh.org",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library implementing the SSH protocol",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10.5-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libssh2-1.11.0",
   "name": "libssh2",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5f65ce1ba9d8d7acfd49928d69e519da743c40c6610baa04eb7319330568bfa2"
    }
   ],
   "description": "libssh2 is a library implementing the SSH2 protocol as defined by\nInternet Drafts: SECSH-TRANS(22), SECSH-USERAUTH(25),\nSECSH-CONNECTION(23), SECSH-ARCH(20), SECSH-FILEXFER(06)*,\nSECSH-DHGEX(04), and SECSH-NUMBERS(10).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libssh2@1.11.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.libssh2.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library implementing the SSH2 protocol",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.11.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libstemmer-0",
   "name": "libstemmer",
   "licenseConcluded": "BSD-2-Clause and BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4ad56f52ac885c5794efa82fb37030f890b67371ae39dc118bdc23b151a2afc2"
    }
   ],
   "description": "\nSnowball stemming algorithms for use in Information Retrieval Snowball\nprovides access to efficient algorithms for calculating a \"stemmed\"\nform of a word.  This is a form with most of the common morphological\nendings removed; hopefully representing a common linguistic base form.\nThis is most useful in building search engines and information\nretrieval software; for example, a search with stemming enabled should\nbe able to find a document containing \"cycling\" given the query\n\"cycles\".\n\nSnowball provides algorithms for several (mainly European) languages.\nIt also provides access to the classic Porter stemming algorithm for\nEnglish: although this has been superseded by an improved algorithm,\nthe original algorithm may be of interest to information retrieval\nresearchers wishing to reproduce results of earlier experiments.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libstemmer@0-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://snowballstem.org/",
   "licenseDeclared": "BSD-2-Clause and BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C stemming algorithm library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libstoragemgmt-1.9.8",
   "name": "libstoragemgmt",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "626a29deeed9352ce7318cd711b2eafc668ee177df2e90e8a9be1f55849f3eb7"
    }
   ],
   "description": "The libStorageMgmt library will provide a vendor agnostic open source storage\napplication programming interface (API) that will allow management of storage\narrays.  The library includes a command line interface for interactive use and\nscripting (command lsmcli).  The library also has a daemon that is used for\nexecuting plug-ins in a separate process (lsmd).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libstoragemgmt@1.9.8-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/libstorage/libstoragemgmt",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Storage array management library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9.8-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libsvm-324",
   "name": "libsvm",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "af6230e3682dfd66be41412a2b981d2468c8e62186b39c099af71e8f9b62be32"
    }
   ],
   "description": "LIBSVM is an integrated software for support vector classification,\n(C-SVC, nu-SVC ), regression (epsilon-SVR, nu-SVR) and distribution\nestimation (one-class SVM ). It supports multi-class classification.\nProvides",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libsvm@324-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.csie.ntu.edu.tw/~cjlin/libsvm/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Library for Support Vector Machines",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:324-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libtalloc-2.4.1",
   "name": "libtalloc",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "034bbaeb643fcbe876a050cca734e07000b7195e37444b247eae084a722df48d"
    }
   ],
   "description": "A hierarchical, reference counted memory pool system with destructors",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libtalloc@2.4.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://talloc.samba.org/talloc/doc/html/index.html",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A memory pool system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libtar-1.2.20",
   "name": "libtar",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "185055817b39b62f58ceed920f99fe21eaa84e76d0ba88fe336ea9ee7ba55233"
    }
   ],
   "description": "Libtar is a C library for manipulating POSIX tar files. It handles adding\nand extracting files to/from a tar archive. Requires gcc, make, and zlib.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libtar@1.2.20-25.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://repo.or.cz/libtar.git",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for manipulating tar files from within C programs.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.20-25.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libtasn1-4.19.0",
   "name": "libtasn1",
   "licenseConcluded": "GPLv3+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7bae06651f0d50b97aa2f59c3ef9ee084e1530d6da28d5e76a0ef32f7f231b37"
    }
   ],
   "description": "Libtasn1 is the ASN.1 library used by GnuTLS, p11-kit and some other packages.\nThe goal of this implementation is to be highly portable, and only require an\nANSI C99 platform.This library provides Abstract Syntax Notation One (ASN.1,\nas specified by the X.680 ITU-T recommendation) parsing and structures management,\nand Distinguished Encoding Rules (DER, as per X.690) encoding and decoding functions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libtasn1@4.19.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/libtasn1/",
   "licenseDeclared": "GPLv3+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Libtasn1 is a ASN.1 parsing library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.19.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libtcnative-1-0-1.2.36",
   "name": "libtcnative-1-0",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8c86eee7cbe616547e315b41bb61a31d3c2c47d575503596ce51e19ed1c25df8"
    }
   ],
   "description": "Tomcat can use the Apache Portable Runtime to provide superior\nscalability, performance, and better integration with native server\ntechnologies. The Apache Portable Runtime is a highly portable library\nthat is at the heart of Apache HTTP Server 2.x. APR has many uses,\nincluding access to advanced IO functionality (such as sendfile, epoll\nand OpenSSL), OS level functionality (random number generation, system\nstatus, etc), and native process handling (shared memory, NT pipes and\nUnix sockets).\nThese features allows making Tomcat a general purpose webserver, will\nenable much better integration with other native web technologies, and\noverall make Java much more viable as a full fledged webserver platform\nrather than simply a backend focused technology.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libtcnative-1-0@1.2.36-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://tomcat.apache.org/tomcat-7.0-doc/apr.html",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JNI wrappers for Apache Portable Runtime for Tomcat",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.36-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libtdb-1.4.9",
   "name": "libtdb",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "444c6955fc1b405b1f02016aee3521932c247b877c44854018b32bb4c470c91a"
    }
   ],
   "description": "Tdb library implements a trivial database.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libtdb@1.4.9-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tdb.samba.org/",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Tdb library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.9-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libteam-1.32",
   "name": "libteam",
   "licenseConcluded": "LGPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8d325261b16e27638333d1797ee9d86e61b1e3a6f158319b4b0da06d84ad581b"
    }
   ],
   "description": "This package is the user-space counterpart for the team network\ndriver, and provides an API to control them.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libteam@1.32-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.libteam.org",
   "licenseDeclared": "LGPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "User-space counterpart library for team network",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.32-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libtevent-0.16.0",
   "name": "libtevent",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8b4118305343834c5cb4930f72b3bb011d6b2990d48c16f51879d1882e164f54"
    }
   ],
   "description": "Tevent is an event system based on the talloc memory management library. It is the core event system used in Samba.\nThe low level tevent has support for many event types, including timers, signals, and the classic file descriptor events.\nTevent also provide helpers to deal with asynchronous code providing the tevent_req (tevent request) functions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libtevent@0.16.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tevent.samba.org",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tevent is an event system based on the talloc memory management library.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.16.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libthai-0.1.29",
   "name": "libthai",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7157eb918813c0707c4b41111e046b5b350127bdc0e54dd34f4514d4735e9d48"
    }
   ],
   "description": "LibThai is a C library for developers who need Thai language support in their\nprograms. It includes Thai character set support, Thai character properties,\nThai string manipulators, Thai string collation, Thai word breaking, Thai\ninput method and Thai output method.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libthai@0.1.29-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://linux.thai.net",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Libaray for Thai language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.29-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libtheora-1.1.1",
   "name": "libtheora",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5797029d892182c5c7266ceacfb8c46981a16cc4b0cb4bb8180186b3839bb2d1"
    }
   ],
   "description": "Theora is a free and open video compression format from the Xiph.org Foundation. Like all\nour multimedia technology it can be used to distribute film and video online and on disc\nwithout the licensing and royalty fees or vendor lock-in associated with other formats.\n\ndevel-docs\nThe libtheora-devel-docs package contains the documentation needed\nto develop applications with libtheora.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libtheora@1.1.1-28.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.theora.org",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Theora Video Compression",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.1.1-28.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libtiff-4.6.0",
   "name": "libtiff",
   "licenseConcluded": "libtiff",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b24d4da3dbd4e2241f2e2a4614ea72ecf74ddc7beaf5de6033291db89ebd38ca"
    }
   ],
   "description": "This libtiff provides support for the Tag Image File Format (TIFF), a widely\nused format for storing image data. The latest version of the TIFF specification\nis available on-line in several different formats.And contains command-line programs\nfor manipulating TIFF format image files using the libtiff library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libtiff@4.6.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://libtiff.gitlab.io/libtiff/",
   "licenseDeclared": "libtiff",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TIFF Library and Utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.6.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libtimezonemap-0.4.5.2",
   "name": "libtimezonemap",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7bd77361a7a76745dcc187396618eb5f80e4294b91a3cce07e7b5d1897c0914c"
    }
   ],
   "description": "libtimezonemap is a time zone map widget for Gtk+. The widget displays a world\nmap with a highlighted region representing the selected time zone, and the\nlocation can be changed by clicking on the map.\n\nThis library is a fork of the of the code from gnome-control-center's datetime\npanel, which was itself a fork of Ubiquity's timezone map.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libtimezonemap@0.4.5.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://launchpad.net/timezonemap",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A GTK+3 timezone map widget",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.5.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libtirpc-1.3.4",
   "name": "libtirpc",
   "licenseConcluded": "SISSL and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f344866e2e75b6fe5ba5d005259fe2fb4120493b0c586c306a8b252a2fc98f06"
    }
   ],
   "description": "Libtirpc is a Transport-Independent RPC library for Linux",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libtirpc@1.3.4-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://git.linux-nfs.org/?p=steved/libtirpc.git;a=summary",
   "licenseDeclared": "SISSL and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Transport-independent RPC library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.4-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libtomcrypt-1.18.2",
   "name": "libtomcrypt",
   "licenseConcluded": "Public Domain or WTFPL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "593ff1bdfa1a26c50f9d66fafbc3fed4d54601c5482c191072e2b0fa69df4476"
    }
   ],
   "description": "LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit\nthat provides developers with a vast array of well known published block ciphers,\none-way hash functions, chaining modes, pseudo-random number generators, public\nkey cryptography and a plethora of other routines.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libtomcrypt@1.18.2-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.libtom.net/",
   "licenseDeclared": "Public Domain or WTFPL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A comprehensive, portable cryptographic toolkit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.18.2-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libtommath-1.2.1",
   "name": "libtommath",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c4c3bd0d8f03793101fd0f3f1eb777020fc4867fe3ccb977f8b3d7c8cf57f2d9"
    }
   ],
   "description": "LibTomMath is a free open source portable number theoretic multiple-precision integer\nlibrary written entirely in C.  The library is designed to provide a simple to work\nwith API that provides fairly efficient routines that build out of the box without\nconfiguration.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libtommath@1.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.libtom.net/",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A portable number theoretic multiple-precision integer library.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libtool-2.4.7",
   "name": "libtool",
   "licenseConcluded": "GPLv2+ and LGPLv2+ and GFDL-1.3-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1ceb33f33032cde8644739590891eefc8f1d1ee973f178ed6c067793da5971c1"
    }
   ],
   "description": "GNU libtool is a generic library support script.\nLibtool hides the complexity of using shared libraries behind a consistent, portable interface.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libtool@2.4.7-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/libtool/",
   "licenseDeclared": "GPLv2+ and LGPLv2+ and GFDL-1.3-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The GNU Portable Library Tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.7-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libtpms-0.9.5",
   "name": "libtpms",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5689c44183a26b72a18a74f2b7b4f3ba54fed1578209b9b576b7824ca10073a5"
    }
   ],
   "description": "A library providing TPM functionality for VMs. Targeted for integration\ninto Qemu.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libtpms@0.9.5-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/stefanberger/libtpms",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library providing Trusted Platform Module (TPM) functionality",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.5-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libtraceevent-1.8.2",
   "name": "libtraceevent",
   "licenseConcluded": "LGPLv2+ and GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b317232902ee296660c2fcf62a4b9acf9be1fa27ef8a961c5f6ea78c767f8e19"
    }
   ],
   "description": "libtraceevent is a library to parse raw trace event formats.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libtraceevent@1.8.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/",
   "licenseDeclared": "LGPLv2+ and GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library to parse raw trace event formats",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libtracefs-1.8.0",
   "name": "libtracefs",
   "licenseConcluded": "LGPL-2.1-or-later AND GPL-2.0-or-later AND GPL-2.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b345c38c192d24c39f548150da700cc5f47a1c8e66a69e48ebd39d11ac5b2017"
    }
   ],
   "description": "libtracefs is a library for accessing kernel tracefs",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libtracefs@1.8.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/",
   "licenseDeclared": "LGPL-2.1-or-later AND GPL-2.0-or-later AND GPL-2.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for access kernel tracefs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libuninameslist-20230523",
   "name": "libuninameslist",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d01cd4fcde3bf3170a7685bc7f0c548186bfbc71d0567a37beeffdfbf4ff5ac2"
    }
   ],
   "description": "libuninameslist is a Library of Unicode names and annotation data\nfrom the official Unicode Character Database.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libuninameslist@20230523-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fontforge/libuninameslist",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Unicode character names and annotations library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20230523-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libunistring-1.1",
   "name": "libunistring",
   "licenseConcluded": "GPLV2+ or LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "57c84cd145e783b0824ec402c9515aef2e7724d944875b2fb8a7dae9f1f542b5"
    }
   ],
   "description": "Libunistring is a library that provides functions for manipulating Unicode strings\nand for manipulating C strings according to the Unicode standard.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libunistring@1.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/libunistring/",
   "licenseDeclared": "GPLV2+ or LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GNU Unicode string library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libunwind-1.7.2",
   "name": "libunwind",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "95551f84bec63b2c9c108afcff301435eb0827907906e15d98fefb397bc0e4c9"
    }
   ],
   "description": "Libunwind defines a portable and efficient C programming interface (API) to\ndetermine the call-chain of a program. The API additionally provides the means\nto manipulate the preserved (callee-saved) state of each call-frame and to\nresume execution at any point in the call-chain (non-local goto). The API\nsupports both local (same-process) and remote (across-process) operation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libunwind@1.7.2-3.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://savannah.nongnu.org/projects/libunwind",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Libunwind provides a C ABI to determine the call-chain of a program",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:1.7.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-liburing-2.4",
   "name": "liburing",
   "licenseConcluded": "(GPLv2 with exceptions and LGPLv2+) or MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "78e50560fdf310526e7b081e8a46fb1f466c02fbd34a8288065d500e80efbe37"
    }
   ],
   "description": "Provides native async IO for the Linux kernel, in a fast and efficient\nmanner, for both buffered and O_DIRECT.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/liburing@2.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://git.kernel.dk/cgit/liburing/",
   "licenseDeclared": "(GPLv2 with exceptions and LGPLv2+) or MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Linux-native io_uring I/O access library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libusb-0.1.8",
   "name": "libusb",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ed1f1b9c60b5932de87ab9f7284454de5be5be601e17dd4abe2f5a6d700837dd"
    }
   ],
   "description": "This package provides a library that allows userspace access to USB devices.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libusb@0.1.8-2.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/libusb/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "USB Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.1.8-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libusbmuxd-2.0.2",
   "name": "libusbmuxd",
   "licenseConcluded": "LGPLv2+ and GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0d54f0e541465b66ac1d47a0ea08bc9ef0255f2d1b11b4554bbba9229dfae4e7"
    }
   ],
   "description": "libusbmuxd provides the library and tools to communicate with Apple's iPod Touch,\niPhone, iPad and Apple TV devices. It does not depend on using any existing proprietary\nlibraries and does not require jailbreaking. It allows other software to easily access the\ndevice's filesystem, retrieve information about the device and it's internals and so on.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libusbmuxd@2.0.2-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.libimobiledevice.org/",
   "licenseDeclared": "LGPLv2+ and GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "software protocol library and tools to communicate with iOS devices natively",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.2-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libusbx-1.0.26",
   "name": "libusbx",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b633c7cc5effde5791136f492183f9fbf1e08c9431b194cb1a597d3d320a1802"
    }
   ],
   "description": "libusb is a library for USB device access from Linux, macOS, Windows, OpenBSD/NetBSD and Haiku userspace. It is written in C (Haiku backend in C++) and licensed under the GNU Lesser General Public License version 2.1 or, at your option, any later version (see COPYING).\n\nlibusb is abstracted internally in such a way that it can hopefully be ported to other operating systems. Please see the PORTING file for more information.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libusbx@1.0.26-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libusb.info",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for accessing USB devices",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.26-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libuser-0.64",
   "name": "libuser",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cfb0d6f7b4f2e8aa3092faf7a79272095035f9cf67da38dd5e84fc90383480eb"
    }
   ],
   "description": "The libuser library implements a standardized interface for manipulating\nand administering user and group accounts. The library uses pluggable\nback-ends to interface to its data sources. Sample applications modeled\nafter those included with the shadow password suite are included.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libuser@0.64-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/libuser",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A user and group account administration library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.64-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libutempter-1.2.1",
   "name": "libutempter",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "457174d3abb2165c7c90db9c59962420b77fc498c8dee0ad06dc931e622b8ce7"
    }
   ],
   "description": "This library supports saving session records to\nto utmp and wtmp files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libutempter@1.2.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/altlinux/libutempter",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A privileged helper for utmp/wtmp updates",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libuv-1.47.0",
   "name": "libuv",
   "licenseConcluded": "MIT and CC-BY-4.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "85a9115b5c26dfe64b75c7548325e929a8cb2a1bbbccd24e3341a7cb82a18f39"
    }
   ],
   "description": "libuv is a multi-platform support library with a focus on asynchronous I/O.\nIt was primarily developed for use by Node.js, but it’s also used by Luvit,\nJulia, pyuv, and others.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libuv@1.47.0-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libuv.org/",
   "licenseDeclared": "MIT and CC-BY-4.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A multi-platform support library with a focus on asynchronous I/O",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.47.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libva-2.20.0",
   "name": "libva",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d45ac5addd54755d1a63effcf5f88cbba77a35954638c028995578855d8e693c"
    }
   ],
   "description": "Libva is an implementation for VA-API, which is an open-source library and API\nspecification, provides access to graphics hardware acceleration capabilities\nfor video processing. It consists of a main library and driver-specific\nacceleration backends for each supported hardware vendor.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libva@2.20.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/intel/libva",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Libva is an implementation for VA-API (Video Acceleration API)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.20.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libvdpau-1.5",
   "name": "libvdpau",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d8fa32224ca5c541f451b857c78f8b2de5e139f1fa581f40d5d8623537f852b6"
    }
   ],
   "description": "This module is wrapper library for the Video Decode and Presentation API for UNIX.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libvdpau@1.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://freedesktop.org/wiki/Software/VDPAU",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Wrapper library for the Video Decode and Presentation API for UNIX",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libverto-0.3.2",
   "name": "libverto",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a8e887eda7c8e02f7ebb412291004a73ab0f7973b32668c5ee6d746a7f31334d"
    }
   ],
   "description": "libverto exists to solve an important problem: many applications and libraries\nare unable to write asynchronous code because they are unable to pick an event\nloop. This is particularly true of libraries who want to be useful to many\napplications who use loops that do not integrate with one another or which\nuse home-grown loops. libverto provides a loop-neutral async api which allows\nthe library to expose asynchronous interfaces and offload the choice of the\nmain loop to the application.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libverto@0.3.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/latchset/libverto",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Main loop abstraction library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libvirt-9.10.0",
   "name": "libvirt",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8ce2b2b91c1653a5f21ad50b6a0d60560be4023948bb3391dc410fa9cf5d793f"
    }
   ],
   "description": "Libvirt is a C toolkit to interact with the virtualization capabilities\nof recent versions of Linux (and other OSes). The main package includes\nthe libvirtd server exporting the virtualization support.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libvirt@9.10.0-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://libvirt.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library providing a simple virtualization API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9.10.0-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libvirt-dbus-1.4.1",
   "name": "libvirt-dbus",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3a99e432e5639633a7b8fa32a6855e4b5d897eb2b622f0142cfbe17c6df5b55c"
    }
   ],
   "description": "This package provides D-Bus API for libvirt",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libvirt-dbus@1.4.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://libvirt.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "libvirt D-Bus API binding",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libvirt-glib-4.0.0",
   "name": "libvirt-glib",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f9b94d87b1acda0d0941247ffc9f39f61aaa63fced682742b578e8d732bcf441"
    }
   ],
   "description": "This package provides integration between libvirt and the glib event loop.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libvirt-glib@4.0.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libvirt.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "libvirt glib integration for events",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libvirt-python-9.10.0",
   "name": "libvirt-python",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3885ebb215aa4148654bd8887f6bd55552acab114fa071f1b90f502f67c8c390"
    }
   ],
   "description": "The libvirt-python package contains a module that permits applications\nwritten in the Python programming language to use the interface\nsupplied by the libvirt library to use the virtualization capabilities\nof recent versions of Linux (and other OSes).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libvirt-python@9.10.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libvirt.org",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The libvirt virtualization API python3 binding",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9.10.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libvisual-0.4.2",
   "name": "libvisual",
   "licenseConcluded": "LGPL-2.1-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b22d61d12bf07d2584eb00127aea255fa9470a58d4480bc4cb02c16750a77827"
    }
   ],
   "description": "Libvisual is a library that acts as a middle layer between applications\nthat want audio visualization, and audio visualization plugins. It is\nmiddleware aimed at providing a common interface between application\ndevelopers with a need for audio visualization and developers who write\nvisualizations.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libvisual@0.4.2-4.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libvisual.org/",
   "licenseDeclared": "LGPL-2.1-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Audio Visualization Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.4.2-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libvma-9.8.1",
   "name": "libvma",
   "licenseConcluded": "GPLv2 or BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2920007e34f1c1a6ba6779cf075e45c5ee58684ce357e7aa0d54501a195aeefa"
    }
   ],
   "description": "Mellanox's Messaging Accelerator (VMA) is dynamically linked user space Linux\nlibrary for transparently enhancing the performance of networking-heavy\napplications. It boosts performance for message-based and streaming applications\nsuch as those found in financial services market data environments and Web2.0\nclusters.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libvma@9.8.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Mellanox/libvma",
   "licenseDeclared": "GPLv2 or BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library that boosts performance for message-based and streaming applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libvoikko-4.3.2",
   "name": "libvoikko",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "35f5ab10e9de123faa36aa20f93cc4ea1d33f1873b12604873419d011cdb2f93"
    }
   ],
   "description": "libvoikko is a spell checker and hyphenation library using Malaga's\nnatural language grammar development tools. Written in C.\n\nCurrently only Finnish is supported, but the library's API has been\ndesigned to allow future support for other languages. Please note that\nMalaga is a fairly low-level tool that requires the entire form of the\nlanguage to be implemented as left-associative grammar.Therefore languages that have\nsimple or even moderately complex morphologies and do not require morphological\nanalysis in their hyphenators should be implemented using other tools such as\nHunspell.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libvoikko@4.3.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://voikko.puimula.org",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Voikko is a library for spellcheckers and hyphenators",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.3.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libvorbis-1.3.7",
   "name": "libvorbis",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "31bd2a6403c188fb1c9a7562a97b7356f67ea72d32e03ce8f65994bdd2260dc6"
    }
   ],
   "description": "Ogg Vorbis is a fully open, non-proprietary, patent- and royalty-free,\ngeneral-purpose compressed audio format for audio and music at fixed\nand variable bitrates.\nThe libvorbis package provides both a standard encoder and decoder runtime\nlibraries  under a BSD license.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libvorbis@1.3.7-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.xiph.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Vorbis General Audio Compression Codec",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.3.7-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libvpx-1.13.1",
   "name": "libvpx",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a8688d1bbe4cbdaf7bdd232e39ed178751506a7635643f6f48f6c69d6e1dc37f"
    }
   ],
   "description": "libvpx provides the VP8/VP9 SDK, which allows you to integrate your applications\nwith the VP8 and VP9 video codecs, high quality, royalty free, open source codecs\ndeployed on millions of computers and devices worldwide.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libvpx@1.13.1-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.webmproject.org/code/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "VP8/VP9 Video Codec SDK",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.13.1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libwacom-2.9.0",
   "name": "libwacom",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5137cb45e7ce5d7c161b0ae275ea083cd1ad8997dda65b81994c0b032ed24187"
    }
   ],
   "description": "libwacom is a library to identify wacom tablets and their model-specific\nfeatures.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libwacom@2.9.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/linuxwacom/libwacom",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Wacom Tablets Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libwbxml-0.11.8",
   "name": "libwbxml",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "31e3c00a5faa12ddef63e1e88baa429fc5f9d43c91405edd5547d7d2c5c19511"
    }
   ],
   "description": "The WBXML Library (libwbxml) contains a library and its associated tools to\nparse, encode and handle WBXML documents. The WBXML format is a binary\nrepresentation of XML, defined by the Wap Forum, and used to reduce\nbandwidth in mobile communications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libwbxml@0.11.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/libwbxml/libwbxml",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library and tools to parse, encode and handle WBXML documents",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.11.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libwd-2.9.0",
   "name": "libwd",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bfcd5aba2184e8da601b6fcd2cbeff3689d819e5ff464c3055b9629422949898"
    }
   ],
   "description": "This package contains the User Space Accelerator Library\nfor hardware accelerator, compress, symmetric encryption\nand decryption, asymmetric encryption and decryption.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libwd@2.9.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://support.huawei.com",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "User Space Accelerator Development Kit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libwebp-1.3.2",
   "name": "libwebp",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2d4d6d5908644e827bcd4c86ca460d41225c893914bbe085eb3662a3fd9b7362"
    }
   ],
   "description": "This is an image format that does lossy compression of digital\nphotographic images. WebP consists of a codec based on VP8, and a\ncontainer based on RIFF. Webmasters, web developers and browser\ndevelopers can use WebP to compress, archive and distribute digital\nimages more efficiently.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libwebp@1.3.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.webmproject.org",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library and tools for the WebP graphics format",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libwebsockets-4.3.3",
   "name": "libwebsockets",
   "licenseConcluded": "LGPLv2 and Public Domain and BSD and MIT and zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "41e2b11f3d252a26fe121d38c667354591f8f24fbeff01b419a73b8bdfaa3223"
    }
   ],
   "description": "Libwebsockets (LWS) is a flexible, lightweight pure C library for implementing modern\nnetwork protocols easily with a tiny footprint, using a nonblocking event loop.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libwebsockets@4.3.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://libwebsockets.org",
   "licenseDeclared": "LGPLv2 and Public Domain and BSD and MIT and zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A lightweight C library for Websockets",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.3.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libwmf-0.2.13",
   "name": "libwmf",
   "licenseConcluded": "LGPLv2+ and GPLv2+ and GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ad5e34beae8c8b535798a0dc83558ab8073336e6996f4328f7adf63410d58bc7"
    }
   ],
   "description": "The package is  library for parsing/reading/converting Windows MetaFile vector graphics.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libwmf@0.2.13-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/caolanm/libwmf",
   "licenseDeclared": "LGPLv2+ and GPLv2+ and GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "MetaFile Library for Windows",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.13-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libwnck-2.31.0",
   "name": "libwnck",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3f6dbf5a938e997376f9ad349135bfd15fdc12d6d17bb5fd02f61fa9f3fb93a9"
    }
   ],
   "description": "libwnck (pronounced \"libwink\") is used to implement pagers, tasklists,\nand other such things. It allows applications to monitor information\nabout open windows, workspaces, their names/icons, and so forth.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libwnck@2.31.0-14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://download.gnome.org/sources/libwnck/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Window Navigator Construction Kit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.31.0-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libwnck3-40.1",
   "name": "libwnck3",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "379f4c855021833054052ad600262b88e73448ca5f218011c1b1105df4337e8c"
    }
   ],
   "description": "libwnck is used to implement pagers, tasklists, and other such things.\nIt allows applications to monitor information about open windows,\nworkspaces, their names/icons, and so forth.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libwnck3@40.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://download.gnome.org/sources/libwnck/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Window Navigator Construction Kit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:40.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libwpd-0.10.3",
   "name": "libwpd",
   "licenseConcluded": "LGPLv2+ or MPLv2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "92e270acc4d3682f90daf501326db01e60a20a59fac18521aca1b492c0da7113"
    }
   ],
   "description": "Libwpd is a C++ library designed to help process WordPerfect documents. It is most commonly used to\nimport WordPerfect documents into other word processors (see below), but may be useful in other\ncases as well.\n\nLibwpd exposes a simple callback-based API (similar to SAX), allowing it to be easily plugged into\nany C or C++ application.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libwpd@0.10.3-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libwpd.sf.net/",
   "licenseDeclared": "LGPLv2+ or MPLv2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library for importing WordPerfect (tm) documents",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libwpe-1.6.0",
   "name": "libwpe",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "130ba639c2b8351c99a6fc488763723f15f62f730bdd0a0e399a29bffab088c6"
    }
   ],
   "description": "General-purpose library developed for the WPE-flavored port of WebKit",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libwpe@1.6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/WebPlatformForEmbedded/libwpe",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "General-purpose library for the WPE-flavored port of WebKit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libwpg-0.3.3",
   "name": "libwpg",
   "licenseConcluded": "LGPLv2+ and MPLv2.0 and GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ff41be04e84a1d91e47a8ea6041585101a8e85cb2e2af2bdff8f87a94eb5945d"
    }
   ],
   "description": "Libwpg is a collection of library and tools to work with graphics in WPG (WordPerfect Graphics) format.\nWPG is the format used among others in Corel sofware, such as WordPerfect(tm) and Presentations(tm).\nSupports converting WordPerfect graphic images to other formats.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libwpg@0.3.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libwpg.sourceforge.net/",
   "licenseDeclared": "LGPLv2+ and MPLv2.0 and GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library for import of WordPerfect Graphics images",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libx86emu-3.5",
   "name": "libx86emu",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "103029eb0c779c54157e4e9c4917806e269e9f5d17e538819bb06c32ce50ca2e"
    }
   ],
   "description": "Small x86 emulation library with focus of easy usage and extended execution\nlogging functions. The library features an API to create emulation objects\nfor x86 architecture.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libx86emu@3.5-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/wfeldt/libx86emu",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "x86 emulation library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libxcb-1.16",
   "name": "libxcb",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d5272e0aa1707f2b31d8c44ef24fbb79496e0baf6f6853357e3f1a619101dc80"
    }
   ],
   "description": "The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a\nsmall footprint, latency hiding, direct access to the protocol, improved\nthreading support, and extensibility.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libxcb@1.16-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://xcb.freedesktop.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A C binding to the X11 protocol",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.16-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libxcrypt-4.4.36",
   "name": "libxcrypt",
   "licenseConcluded": "LGPLv2+ and BSD and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d2765c0be38554b761d6f6cb1200c914d99ce7376e4be40ec2bf951e7c2ba78f"
    }
   ],
   "description": "libxcrypt is a modern library for one-way hashing of passwords.\nIt supports a wide variety of both modern and historical hashing\nmethods: yescrypt, gost-yescrypt, scrypt, bcrypt, sha512crypt,\nsha256crypt, md5crypt, SunMD5, sha1crypt, NT, bsdicrypt, bigcrypt,\nand descrypt. It provides the traditional Unix crypt and crypt_r\ninterfaces, as well as a set of extended interfaces pioneered by\nOpenwall Linux, crypt_rn, crypt_ra, crypt_gensalt, crypt_gensalt_rn,\nand crypt_gensalt_ra.\nlibxcrypt is intended to be used by login(1), passwd(1), and other\nsimilar programs; that is, to hash a small number of passwords during\nan interactive authentication dialogue with a human. It is not suitable\nfor use in bulk password-cracking applications, or in any other situation\nwhere speed is more important than careful handling of sensitive data.\nHowever, it is intended to be fast and lightweight enough for use in\nservers that must field thousands of login attempts per minute.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libxcrypt@4.4.36-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/besser82/libxcrypt",
   "licenseDeclared": "LGPLv2+ and BSD and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extended crypt library for DES, MD5, Blowfish and others",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.4.36-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libxcvt-0.1.2",
   "name": "libxcvt",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dbda7b328f086fa2f601fc34aa617d514fa87bfe4466832825acadff2bb73c32"
    }
   ],
   "description": "libxcvt is a library providing a standalone version of the X server\nimplementation of the VESA CVT standard timing modelines generator.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libxcvt@0.1.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.freedesktop.org/xorg/lib/libxcvt/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "VESA CVT standard timing modelines generator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libxkbcommon-1.6.0",
   "name": "libxkbcommon",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f4317bc1d041216f76083d437b98d15a92def25cd906548d2649131b72033403"
    }
   ],
   "description": "xkbcommon is a library for handling of keyboard descriptions, including\nloading them from disk, parsing them and handling their state. It's mainly\nmeant for client toolkits, window systems, and other system applications",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libxkbcommon@1.6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X.Org X11 XKB parsing library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libxkbfile-1.1.2",
   "name": "libxkbfile",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "77fbb908a61a30ddb774cf428ed8b547f3faee811bdbaba32115b016e25e55c7"
    }
   ],
   "description": "Libxkbfile is used by the X servers and utilities to parse the XKB\nconfiguration data files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libxkbfile@1.1.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X11 keyboard file manipulation library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libxklavier-5.4",
   "name": "libxklavier",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a0e176cb4a6a2bb45c1cbb456f676900d945e6fad3af519f963c059afea01b64"
    }
   ],
   "description": "This package is a library that provides a high-level API for X keyboard extensions, called XKB.\nThis library can support XFree86 and other commercial X servers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libxklavier@5.4-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.freedesktop.org/wiki/Software/LibXklavier",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library with X keyboard related functions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.4-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libxml---2.40.1",
   "name": "libxml++",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dc520010e03ada1e118a23c45fa02c7a97f8ad7b56531f94128f5afb53a4f501"
    }
   ],
   "description": "libxml++ is a C++ wrapper for the libxml2 XML parser and builder library.\nIt presents a simple C++-like API that can achieve common tasks with less code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libxml++@2.40.1-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libxmlplusplus.sourceforge.net/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C++ wrapper for the libxml2 XML parser and builder library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.40.1-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libxml2-2.11.9",
   "name": "libxml2",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9f1e2d41882fc75840901af64738934162d26d1a4092124664f7bf1815dbff06"
    }
   ],
   "description": "This library allows to manipulate XML files. It includes support\nto read, modify and write XML and HTML files. There is DTDs support\nthis includes parsing and validation even with complex DtDs, either\nat parse time or later once the document has been modified. The output\ncan be a simple SAX stream or and in-memory DOM like representations.\nIn this case one can use the built-in XPath and XPointer implementation\nto select sub nodes or ranges. A flexible Input/Output mechanism is\navailable, with existing HTTP and FTP modules and combined to an\nURI library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libxml2@2.11.9-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://xmlsoft.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library providing XML and HTML support",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.11.9-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libxmlb-0.3.14",
   "name": "libxmlb",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "015a7b539a537dce247323e7d0978412f21cbbdc25416a454f707ffdddbc4f1d"
    }
   ],
   "description": "XML is slow to parse and strings inside the document cannot be memory mapped as they do not have\na trailing NUL char. The libxmlb library takes XML source, and converts it to a structured binary\nrepresentation with a deduplicated string table -- where the strings have the NULs included.\n\nThis allows an application to mmap the binary XML file, do an XPath query and return some strings\nwithout actually parsing the entire document. This is all done using (almost) zero allocations and\nno actual copying of the binary data.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libxmlb@0.3.14-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/hughsie/libxmlb",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library to help create and query binary XML blobs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.14-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libxshmfence-1.3.2",
   "name": "libxshmfence",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aa01a29477e3a15be4ec9eb15dece0e29c826cbfc4b1ae50e4b510f2b3986443"
    }
   ],
   "description": "Shared memory fences for X11, as used in DRI3.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libxshmfence@1.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X11 shared memory fences",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libxslt-1.1.39",
   "name": "libxslt",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "76a1fb318a6456049643d3978f6f3b3913bcc94fccdcedceb363cd88f204b038"
    }
   ],
   "description": "Libxslt is the XSLT C library developed for the GNOME project",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libxslt@1.1.39-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.gnome.org/GNOME/libxslt",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "XSLT Transformation Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.39-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libxsmm-1.15",
   "name": "libxsmm",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e2c3a0b097fb4924a3fab9b8584985bf22400839bffa5edd3bb66557bdce3601"
    }
   ],
   "description": "LIBXSMM is a library for small dense and small sparse matrix-matrix\nmultiplications, as well as for deep learning primitives such as small\nconvolutions targeting Intel Architecture (x86).  The library\ngenerates code for the following instruction set extensions: Intel\nSSE, Intel AVX, Intel AVX2, IMCI (KNCni) for Intel Xeon Phi\ncoprocessors (\"KNC\"), and Intel AVX‑512 as found in the Intel Xeon Phi\nprocessor family (\"KNL\") and future Intel Xeon processors.  Small\nconvolutions are currently only optimized for Intel AVX‑512.\nHistorically the library was solely targeting the Intel Many\nIntegrated Core Architecture \"MIC\") using intrinsic functions.\nCurrently, optimized assembly code targets all aforementioned\ninstruction set extensions (static code generation), and Just‑In‑Time\n(JIT) code generation targets Intel AVX and beyond.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libxsmm@1.15-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/hfp/libxsmm",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Small dense or sparse matrix multiplications and convolutions for x86_64",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.15-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libyami-1.3.2",
   "name": "libyami",
   "licenseConcluded": "ASL 2.0 and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6b75e20103ed98105a4847da8d0653bda4a8325c1821e804dd437c802643cd4f"
    }
   ],
   "description": "Yami is the core building block of a media solution. It uses hardware acceleration to parses and decode video streams.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libyami@1.3.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/intel/libyami",
   "licenseDeclared": "ASL 2.0 and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Another Media Infrastructure",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libyaml-0.2.5",
   "name": "libyaml",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7c8d8ba9155f274ae5e4ac3e2f936763a6789c9ebfc4afd484f0878e22386bea"
    }
   ],
   "description": "YAML is a data serialization format designed for human readability and\ninteraction with scripting languages.  LibYAML is a YAML parser and\nemitter written in C.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libyaml@0.2.5-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/yaml/libyaml",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A C library for parsing and emitting YAML",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.5-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libyubikey-1.13",
   "name": "libyubikey",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b7758ceed347ec516cf93f4c0ac515048d77c3419852c465888e400c7b5ab4c8"
    }
   ],
   "description": "This package make up the low-level C software development kit for the Yubico YubiKey authentication device.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libyubikey@1.13-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://developers.yubico.com/yubico-c/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "low-level C software development kit for the Yubico YubiKey authentication device",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.13-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-libzip-1.10.1",
   "name": "libzip",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a83dbe0b736fcb3f28623d83028c21547907c644b9794e097cab6f2dee8805d1"
    }
   ],
   "description": "libzip is a C library for reading, creating, and modifying zip archives. Files\ncan be added from data buffers, files, or compressed data copied directly from\nother zip archives. Changes made without closing the archive can be reverted.\nThe API is documented by man pages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/libzip@1.10.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://libzip.org/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A C library for reading, creating, and modifying zip archives",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lightcouch-0.1.8",
   "name": "lightcouch",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1cb220732ebba5edf3d0245fbc81e4b88fd3ce7742d14996bb25a4e128ea0c8b"
    }
   ],
   "description": "LightCouch aims at providing a simple API\nfor communicating with CouchDB databases.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lightcouch@0.1.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.lightcouch.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "CouchDB Java API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lighttpd-1.4.72",
   "name": "lighttpd",
   "licenseConcluded": "BSD-3-Clause and OML and GPLv3 and GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cf0ab4af32317b84f56ef393c8914630c80f7ded60745c44717ba4ac0d903ecf"
    }
   ],
   "description": "Secure, fast, compliant and very flexible web-server which has been optimized\nfor high-performance environments. It has a very low memory footprint compared\nto other webservers and takes care of cpu-load. Its advanced feature-set\n(FastCGI, CGI, Auth, Output-Compression, URL-Rewriting and many more) make\nit the perfect webserver-software for every server that is suffering load\nproblems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lighttpd@1.4.72-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lighttpd/lighttpd1.4",
   "licenseDeclared": "BSD-3-Clause and OML and GPLv3 and GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Lightning fast webserver with light system requirements",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.72-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lilv-0.24.14",
   "name": "lilv",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "57b87dd0767e46fe08de876b293a9dcb80f5fc4355a808f30e55fcc396e2f959"
    }
   ],
   "description": "lilv is a library to make the use of LV2 plugins as simple as possible\nfor applications. Lilv is the successor to SLV2, rewritten to be significantly\nfaster and have minimal dependencies.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lilv@0.24.14-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://drobilla.net/software/lilv/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An LV2 Resource Description Framework Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.24.14-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-linkchecker-10.4.0",
   "name": "linkchecker",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2b6497dd42be8bc0ddfe6820b30e4bbda974db1dbf22124c9f5908564e2ea422"
    }
   ],
   "description": "LinkChecker is a website validator. LinkChecker checks links in web documents or full websites.\nFeatures:\n- Recursive and multithreaded checking and site crawling\n- Output in colored or normal text, HTML, SQL, CSV, XML or a sitemap graph in\ndifferent formats\n- HTTP/1.1, HTTPS, FTP, mailto:, news:, nntp:, Telnet and local file links\nsupport\n- Restriction of link checking with regular expression filters for URLs\n- Proxy support\n- Username/password authorization for HTTP and FTP and Telnet\n- Honors robots.txt exclusion protocol\n- Cookie support\n- HTML5 support\n- HTML and CSS syntax check\n- Antivirus check\n- Different interfaces: command line, GUI and web interface\n... and a lot more ...",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/linkchecker@10.4.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://linkcheck.github.io/linkchecker/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Check HTML documents for broken links",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:10.4.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-linux-firmware-20250509",
   "name": "linux-firmware",
   "licenseConcluded": "GPL-1.0-or-later AND GPL-2.0-or-later AND MIT and Redistributable, no modification permitted",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "90b031d34322bdcb03f20213e0724c2e4aa5f895e658603d675f0012ee45a001"
    }
   ],
   "description": "This package contains firmware images required by some devices.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/linux-firmware@20250509-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.kernel.org/",
   "licenseDeclared": "GPL-1.0-or-later AND GPL-2.0-or-later AND MIT and Redistributable, no modification permitted",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Firmware files used by the Linux kernel",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20250509-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-linux-sgx-2.19",
   "name": "linux-sgx",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3e19a9f0b80296fda9fe8e091ad1b98e65906ef0ff7bc913f43934e8c7e5919c"
    }
   ],
   "description": "Intel(R) Software Guard Extensions (Intel(R) SGX) is an Intel technology for application\ndevelopers seeking to protect select code and data from disclosure or modification.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/linux-sgx@2.19-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/intel/linux-sgx",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Intel(R) Software Guard Extensions for Linux* OS",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.19-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-linux-sgx-driver-2.14",
   "name": "linux-sgx-driver",
   "licenseConcluded": "BSD-3-Clause and GPL-2.0 License",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fd025a1e1b8f8e969cafaaf3fe2ddc99fbf6b5f406dfa2c9cb2066913391e9e3"
    }
   ],
   "description": "Intel(R) Software Guard Extensions (Intel(R) SGX) is an Intel technology for application\ndevelopers seeking to protect select code and data from disclosure or modification.\n\nThe Linux SGX software stack is comprised of the Intel(R) SGX driver, the Intel(R) SGX\nSDK, and the Intel(R) SGX Platform Software. The Intel(R) SGX SDK and Intel(R) SGX PSW\nare hosted in the linux-sgx project.\n\nThe linux-sgx-driver project hosts the out-of-tree driver for the Linux Intel(R) SGX\nsoftware stack, which will be used until the driver upstreaming process is complete.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/linux-sgx-driver@2.14-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/intel/linux-sgx-driver",
   "licenseDeclared": "BSD-3-Clause and GPL-2.0 License",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Intel SGX Linux* Driver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.14-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-linuxconsoletools-1.8.1",
   "name": "linuxconsoletools",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a1c3665172ac8cc308acd24c86b8cea57437faa9a5a1cbd8f23fa6191837c6ab"
    }
   ],
   "description": "This project maintains the Linux Console tools, which include utilities to\\\ntest and configure joysticks, connect legacy devices to the kernel's input subsystem\\\n(providing support for serial mice, touchscreens etc.), and test the input event layer.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/linuxconsoletools@1.8.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/linuxconsole/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for connecting/testing joysticks & legacy devices to the kernel's input subsystem",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-linuxdoc-tools-0.9.83",
   "name": "linuxdoc-tools",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f65a70b66fac21f8d03c216f8ca0e76c4e62eecda160733b274a591e0c6b3eca"
    }
   ],
   "description": "LinuxDoc sgml is a highly configurable text format for writing\ndocumentation, something like html only it's simpler and can be\nconverted to various other formats, including html for websites.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/linuxdoc-tools@0.9.83-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://tracker.debian.org/pkg/linuxdoc-tools",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Convert LinuxDoc SGML source into other formats",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.83-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-linuxptp-3.1.1",
   "name": "linuxptp",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a77a373f5f6443b14eb6e4f99d295725687b7c052600e4030fa4a0e190f16a3f"
    }
   ],
   "description": "Linuxptp is an implementation of the Precision Time Protocol (PTP) according to\nIEEE standard 1588 for Linux. The dual design goals are to provide a robust\nimplementation of the standard and to use the most relevant and modern Application\nProgramming Interfaces (API) offered by the Linux kernel. Supporting legacy APIs\nand other platforms is not a goal.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/linuxptp@3.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://linuxptp.sourceforge.net/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Linuxptp is an implementation of the Precision Time Protocol (PTP)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lklug-fonts-0.6",
   "name": "lklug-fonts",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f722b4db7f18b2706562ae08b29a334ed092d21f0615f53dd552f1800c27896a"
    }
   ],
   "description": "This package contains fonts for displaying of Sinhala.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lklug-fonts@0.6-19.20090803cvs.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sinhala.sourceforge.net/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OpenType Font for Sinhala",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6-19.20090803cvs.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lksctp-tools-1.0.19",
   "name": "lksctp-tools",
   "licenseConcluded": "GPLv2 and GPLv2+ and LGPLv2 and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d7cb56ad0bd4d9b8a8617fccf06c516a44d4cc69c805745bf7b546519db87059"
    }
   ],
   "description": "The lksctp-tools project provides a Linux user space library for SCTP (libsctp)\nincluding C language header files (netinet/sctp.h) for accessing SCTP specific\napplication programming interfaces not provided by the standard sockets,\nand also some helper utilities around SCTP.\n\nFor more information on the features and functions currently supported by\nlksctp, please refer to the documentation in the Linux kernel resp. in the\nlksctp-tools package. The lksctp-tools source contains a set of test programs\nwhich would also serve as example applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lksctp-tools@1.0.19-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://lksctp.sourceforge.net",
   "licenseDeclared": "GPLv2 and GPLv2+ and LGPLv2 and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Linux Kernel Stream Control Transmission Protocol Tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.19-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-llama.cpp-20230815",
   "name": "llama.cpp",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aaeb5fdfbbd4007188c951c60a154eea97a667c117ec0f5fb08b40c6a414e308"
    }
   ],
   "description": "Port of English lagre model LLaMA implemented based on C/C++,\nit can be used for model dialogue based on local laptops.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/llama.cpp@20230815-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ggerganov/llama.cpp",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Port of English lagre model LLaMA implemented based on C/C++",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20230815-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lldpad-1.1.0",
   "name": "lldpad",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7f8c63a3e15e8e1c90094dc78f23f6ec35f740e95478ba85e5d12d9beba04680"
    }
   ],
   "description": "This package contains the Linux user space daemon and configuration tool for Intel LLDP Agent\nwith Enhanced Ethernet support for the Data Center.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lldpad@1.1.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.open-lldp.org",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Intel LLDP Agent",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-llvm-17.0.6",
   "name": "llvm",
   "licenseConcluded": "NCSA",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "72ac16ba63f98a6b9938c82a34cfbad5ffbf2ae285210d8ed97dbc946e878056"
    }
   ],
   "description": "LLVM is a compiler infrastructure designed for compile-time, link-time,\nruntime, and idle-time optimization of programs from arbitrary programming\nlanguages. The compiler infrastructure includes mirror sets of programming\ntools as well as libraries with equivalent functionality.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/llvm@17.0.6-45.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/llvm-project",
   "licenseDeclared": "NCSA",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Low Level Virtual Machine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:17.0.6-45.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-llvm-bolt-17.0.6",
   "name": "llvm-bolt",
   "licenseConcluded": "Apache 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ba1baae71505ed7cb37325fd821d45f20895ff927e3787449aac7cbe3fbcc7e6"
    }
   ],
   "description": "BOLT is a post-link optimizer developed to speed up large applications.\nIt achieves the improvements by optimizing application's code layout based\non execution profile gathered by sampling profiler, such as Linux perf tool.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/llvm-bolt@17.0.6-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/llvm/llvm-project/tree/main/bolt",
   "licenseDeclared": "Apache 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "BOLT is a post-link optimizer developed to speed up large applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:17.0.6-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "name": "llvm-toolset-18",
   "licenseConcluded": "NCSA",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "15c10d6f355217a7d1fc34aadf183bb37eb58714c69e9bd52f3d496646a494c9"
    }
   ],
   "description": "LLVM is a compiler infrastructure designed for compile-time, link-time,\nruntime, and idle-time optimization of programs from arbitrary programming\nlanguages. The compiler infrastructure includes mirror sets of programming\ntools as well as libraries with equivalent functionality.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/llvm-toolset-18@18.1.8-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://llvm.org",
   "licenseDeclared": "NCSA",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Low Level Virtual Machine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:18.1.8-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "name": "llvm-toolset-19",
   "licenseConcluded": "NCSA",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8ffa07e1e72113d0c7b8e76b75e3638260e3f9a6fb7812f5395d8157dd2ec19b"
    }
   ],
   "description": "LLVM is a compiler infrastructure designed for compile-time, link-time,\nruntime, and idle-time optimization of programs from arbitrary programming\nlanguages. The compiler infrastructure includes mirror sets of programming\ntools as well as libraries with equivalent functionality.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/llvm-toolset-19@19.1.7-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/llvm-project",
   "licenseDeclared": "NCSA",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Low Level Virtual Machine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:19.1.7-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lm-sensors-3.6.0",
   "name": "lm_sensors",
   "licenseConcluded": "LGPLv2+ and GPLv2+ and Verbatim and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "692220bd839f663e5a9e0bae516fdd8c35cdc576323cd756c8af4483c9165043"
    }
   ],
   "description": "lm_sensors (Linux-monitoring sensors), is a free open source software-tool for Linux\nthat provides tools and drivers for monitoring temperatures, voltage,\nhumidity, and fans. It can also detect chassis intrusions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lm_sensors@3.6.0-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/lm-sensors/lm-sensors",
   "licenseDeclared": "LGPLv2+ and GPLv2+ and Verbatim and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Linux-monitoring sensors",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.6.0-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lmbench-3",
   "name": "lmbench",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4b2ac382bfc8638693a65073bea98ee02c2e142fbc2e95a878adc9897e7c10f0"
    }
   ],
   "description": "A userspace utility for testing the memory subsystem for faults. It's portable and should compile and work on any 32- or 64-bit Unix-like system. (Yes, even weird, proprietary Unices, and even Mac OS X.) For hardware developers, memtester can be told to test memory starting at a particular physical address as of memtester version 4.1.0.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lmbench@3-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.bitmover.com/lmbench/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for Performance Analysis",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lmdb-0.9.31",
   "name": "lmdb",
   "licenseConcluded": "OLDAP-2.8",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "77d799ff4d9a3834e9f7949c9703f76652eb9bce4ec42118e004c93054fd0acf"
    }
   ],
   "description": "Symas LMDB is an extraordinarily fast, memory-efficient database\nwe developed for the OpenLDAP Project. With memory-mapped files,\nit has the read performance of a pure in-memory database while\nretaining the persistence of standard disk-based databases.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lmdb@0.9.31-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://symas.com/lmdb/",
   "licenseDeclared": "OLDAP-2.8",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An extraordinarily fast, memory-efficient database",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.31-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lockdev-1.0.4",
   "name": "lockdev",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3fe178313462b540dfc5290e75616b29592d4b3d0a763b72062253ff8ecd432a"
    }
   ],
   "description": "Lockdev provides a reliable way to put an exclusive lock to devices\nusing both FSSTND and SVr4 methods.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lockdev@1.0.4-0.31.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://alioth.debian.org/projects/lockdev/",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library for locking devices",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.4-0.31.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lodash-3.10.1",
   "name": "lodash",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a7e4a455dbf665c6a9417bea97830f7cc6e2d1f4ffd1799b1b18fa92ea2db9d8"
    }
   ],
   "description": "A JavaScript utility library delivering consistency,\nmodularity, performance, & extras.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lodash@3.10.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://lodash.com/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A JavaScript utility library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.10.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-log4cplus-2.1.0",
   "name": "log4cplus",
   "licenseConcluded": "BSD-2-Clause and BSL-1.0 and Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f753033313620a4e1cb6177832afeb285a1f38946bec721b15afa4a3bdb91e76"
    }
   ],
   "description": "log4cplus is a simple to use C++ logging API providing thread-safe, flexible, and arbitrarily granular control over log management and configuration. It is modelled after the Java log4j API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/log4cplus@2.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/log4cplus",
   "licenseDeclared": "BSD-2-Clause and BSL-1.0 and Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "simple logging API by using C++",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-log4j-2.17.2",
   "name": "log4j",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7664286c403bd2228bba373c2ffa70c315df219c6236990fb12b6960e64d60e8"
    }
   ],
   "description": "Log4j is a tool to help the programmer output log statements to a\nvariety of output targets.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/log4j@2.17.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://logging.apache.org/log4j",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java logging package",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.17.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-log4j-jboss-logmanager-1.3.0",
   "name": "log4j-jboss-logmanager",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "643b182d706f99b40d99aba92277c557f8a5db36142ce101170e13ace4ab85bf"
    }
   ],
   "description": "This package contains the JBoss Log4J Emulation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/log4j-jboss-logmanager@1.3.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jboss-logging/log4j-jboss-logmanager",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JBoss Log4j Emulation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-log4j12-1.2.17",
   "name": "log4j12",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2e354f733cbdbc3fabe8006a3b0bbfecbbd0c01a85629c0a820ff092e9b192bb"
    }
   ],
   "description": "With log4j it is possible to enable logging at runtime\nwithout modifying the application binary.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/log4j12@1.2.17-26.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://logging.apache.org/log4j/1.2/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A logging library for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.17-26.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-logback-1.2.8",
   "name": "logback",
   "licenseConcluded": "LGPLv2 or EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2e95b5679d4356bf89833e2267deb676bd1055ed0fba26c82060a41097c60f4d"
    }
   ],
   "description": "Logback is intended as a successor to the popular log4j project.\n\nLogback's architecture is sufficiently generic so as to apply under\ndifferent circumstances. At present time, logback is divided into\nthree modules, logback-core, logback-classic and logback-access.\n\nThe logback-core module lays the groundwork for the other two modules. The\nlogback-classic module can be assimilated to a significantly improved\nversion of log4j. Moreover, logback-classic natively implements the SLF4J\nAPI so that you can readily switch back and forth between logback and other\nlogging frameworks such as log4j or java.util.logging (JUL).\n\nThe logback-access module integrates with Servlet containers, such as\nTomcat and Jetty, to provide HTTP-access log functionality. Note that you\ncould easily build your own module on top of logback-core.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/logback@1.2.8-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://logback.qos.ch/",
   "licenseDeclared": "LGPLv2 or EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Java logging library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.8-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-logrotate-3.21.0",
   "name": "logrotate",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1323b55e2ed940cc911679f78d898480de308057ba1d15b411edf3a2ff5db8d3"
    }
   ],
   "description": "The logrotate utility is designed to simplify the administration of\nlog files on a system which generates a lot of log files.  Logrotate\nallows for the automatic rotation compression, removal and mailing of\nlog files.logrotate  Logrotate can be set to handle a log file daily, weekly,\nmonthly or when the log file gets to a certain size.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/logrotate@3.21.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/logrotate/logrotate",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "simplify the administration of log files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.21.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-logwatch-7.9",
   "name": "logwatch",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f49fb722f6de22150daeabef496326b5d24a4055314c4f163cbffe18835ee63b"
    }
   ],
   "description": "Logwatch is a customizable, pluggable log-monitoring system.  It will go\nthrough your logs for a given period of time and make a report in the areas\nthat you wish with the detail that you wish.  Easy to use - works right out\nof the package on many systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/logwatch@7.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/logwatch/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Analyzes and Reports on system logs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lohit-assamese-fonts-2.91.5",
   "name": "lohit-assamese-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "60219f23d8bfdbb0ac2d31a966c5658beadd9fd45d7b23cbb94d4dbd573d4e02"
    }
   ],
   "description": "This package provides a free and open Assamese font,it is one of the Indian languages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lohit-assamese-fonts@2.91.5-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/lohit",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Free and open Assamese font",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.91.5-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lohit-bengali-fonts-2.91.5",
   "name": "lohit-bengali-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0a04188742bffebff649fe3025e860add78604adafbdabd9480f684b0eb5533f"
    }
   ],
   "description": "This package provide an OpenType font for Bengali language from lohit fonts project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lohit-bengali-fonts@2.91.5-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/lohit",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The OpenType font for Bengali language from Lohit project",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.91.5-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lohit-devanagari-fonts-2.95.4",
   "name": "lohit-devanagari-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6bfed3f8069c1d7f9e13971c0de5e823ee50b08d607db7f60b5ca322b58ec33d"
    }
   ],
   "description": "This package provides a free Devanagari Script TrueType/OpenType font.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lohit-devanagari-fonts@2.95.4-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/lohit",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Free Devanagari Script Font",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.95.4-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lohit-gujarati-fonts-2.92.4",
   "name": "lohit-gujarati-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cf607a7d9a8ce60ac807d035f060248737e5dcc0282c65d93042dac86b168e8e"
    }
   ],
   "description": "This package contains fonts for displaying of Gujarati.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lohit-gujarati-fonts@2.92.4-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/lohit",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OpenType/Truetype Font for Gujarati",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.92.4-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lohit-gurmukhi-fonts-2.91.2",
   "name": "lohit-gurmukhi-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f86dc4c8fa0c087c8768271bd3a2b3ef9d90cf0900884eb20b0c6b07b160de71"
    }
   ],
   "description": "This project provide free Gurmukhi fonts for Punjabi language.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lohit-gurmukhi-fonts@2.91.2-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/lohit",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Free Gurmukhi truetype font",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.91.2-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lohit-kannada-fonts-2.5.4",
   "name": "lohit-kannada-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b1df9b09a560f6ad6d87bae5439a2a88bfcdebf8f2402b15536edf9dd768a954"
    }
   ],
   "description": "This project provides free font for Kannada languages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lohit-kannada-fonts@2.5.4-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/lohit",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Free font for Kannada languages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.4-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lohit-malayalam-fonts-2.92.2",
   "name": "lohit-malayalam-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0eb5bb077a99c6f45e20d165a094d470fb4b825ff134ff245bcdce870ba89172"
    }
   ],
   "description": "This package provides a free Malayalam truetype/opentype font.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lohit-malayalam-fonts@2.92.2-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/lohit",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Free Malayalam font",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.92.2-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lohit-marathi-fonts-2.94.2",
   "name": "lohit-marathi-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "10580fb9c2224edb6ec0f89b692d391457b7e53833c6cf5fb2c09f69e5b4efee"
    }
   ],
   "description": "This package provides a free Marathi truetype/opentype font.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lohit-marathi-fonts@2.94.2-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/lohit",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Free truetype font for Marathi language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.94.2-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lohit-nepali-fonts-2.94.2",
   "name": "lohit-nepali-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "adc046023368792783ecfaf27776cd310e165a3dad3356145cedc2aac2d77b3e"
    }
   ],
   "description": "The lohit-nepali-fonts package provides free TrueType fonts for Nepali language.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lohit-nepali-fonts@2.94.2-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/lohit",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "This package provides a free Nepali truetype/opentype font",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.94.2-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lohit-odia-fonts-2.91.2",
   "name": "lohit-odia-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1e31c2acdde774f2a9d3f715b0ab69521efc047c5e914ebbc2d89aeaeb311f43"
    }
   ],
   "description": "Cygwin lohit-odia-fonts packaging.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lohit-odia-fonts@2.91.2-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/lohit",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cygwin lohit-odia-fonts packaging",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.91.2-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lohit-tamil-fonts-2.91.3",
   "name": "lohit-tamil-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "74d6662809c2d3b4dea6503944ef85bb43371e26a9530033d636de574ebfadec"
    }
   ],
   "description": "This package contains fonts for displaying of  Tamil.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lohit-tamil-fonts@2.91.3-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/lohit/",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Truetype/Opentype font for Tamil",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.91.3-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lohit-telugu-fonts-2.5.5",
   "name": "lohit-telugu-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e87bad87e79f2829a395f80885128b2d47e96a2c899b8d917fdcdc0a7e7d678e"
    }
   ],
   "description": "This package provides a free and open Telugu font,it is one of the Indian languages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lohit-telugu-fonts@2.5.5-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/lohit",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Free and Open Telugu font",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.5-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lorax-34.1",
   "name": "lorax",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2d5494778eb8538fc23ec45e059b4b88c62acd706731c2b4a2037a00e1b330d2"
    }
   ],
   "description": "Tools for creating images, including the Anaconda boot.iso, live disk images, iso's,\nand filesystem images.\n\nIt also includes livemedia-creator which is used to create bootable livemedia,\nincluding live isos and disk images. It can use libvirtd for the install, or\nAnaconda's image install feature.\n\nThe package including lorax-templates-generic\nlorax-templates-generic,Generic build templates for lorax and livemedia-creator",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lorax@34.1-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/weldr/lorax",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A set of tools used to create bootable images",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:34.1-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-low-memory-monitor-2.1",
   "name": "low-memory-monitor",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "860d065e6bc4b0766080cf334d5fde99288c18ac291a3034a6530bd35aa447c7"
    }
   ],
   "description": "The Low Memory Monitor is an early boot daemon that will monitor memory\npressure information coming from the kernel, and, first, send a signal\nto user-space applications when memory is running low, and then activate\nthe kernel's OOM killer when memory is running really low.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/low-memory-monitor@2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.freedesktop.org/hadess/low-memory-monitor",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Monitors low-memory conditions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lrzsz-0.12.20",
   "name": "lrzsz",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "52f65c7ad448f981b9c5053b1221d5179e94310c770f041f3f783f3d1cd93a39"
    }
   ],
   "description": "lrzsz is a unix communication package providing the XMODEM,\nYMODEM ZMODEM file transfer protocols. lrzsz is a heavily\nrehacked version of the last public domain release of Omen\nTechnologies rzsz package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lrzsz@0.12.20-47.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.ohse.de/uwe/software/lrzsz.html",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Free x/y/zmodem implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.12.20-47.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lshw-B.02.19.2",
   "name": "lshw",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cb5fefe80fb7e1c78e57647a81444c2a08eb546429f828110f3390f76fb9d297"
    }
   ],
   "description": "lshw (Hardware Lister) is a small tool to provide detailed information\non the hardware configuration of the machine. It can report exact memory\nconfiguration, firmware version, mainboard configuration, CPU version\nand speed, cache configuration, bus speed, etc. on DMI-capable x86 or\nEFI (IA-64) systems and on some PowerPC machines (PowerMac G4 is known\nto work).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lshw@B.02.19.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ezix.org/project/wiki/HardwareLiSter",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hardware lister",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:B.02.19.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lsof-4.99.3",
   "name": "lsof",
   "licenseConcluded": "Zlib and Sendmail and LGPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "473dbd04dde85678c98e08b639d7d4c97a59d6014311025a5c5e34fb71a6155b"
    }
   ],
   "description": "Lsof is a free, open-source, Unix administrative tool for displays information\nabout files open to Unix processes. It runs on many Unix dialects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lsof@4.99.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://people.freebsd.org/~abe/",
   "licenseDeclared": "Zlib and Sendmail and LGPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool for list open files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.99.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lsscsi-0.32",
   "name": "lsscsi",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6efb691d2006ca2aa0d18484461a67b84220f0916fcedeb7114d37825a348e58"
    }
   ],
   "description": "Using SCSI terminology, lsscsi lists SCSI logical units (or SCSI targets\nwhen the '--transport' option is given). The default action is to produce\none line of output for each SCSI device currently attached to the system.\nIn version 0.30 of this utility, support was added to list NVMe namespaces\n(under SCSI devices(LUs)) and NVMe controllers (under SCSI hosts).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lsscsi@0.32-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sg.danny.cz/scsi/lsscsi.html",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The lsscsi command lists information about SCSI devices in Linux.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.32-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ltrace-0.7.91",
   "name": "ltrace",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f789652a381cdf40e0d7952d39da034808e04d536b4ecb21766ce8d42ed2d5c0"
    }
   ],
   "description": "Ltrace is a program that runs the specified command until it exits. It\nintercepts and records the dynamic library calls that are called by the\nexecuted process and the signals that are received by that process. It\ncan also intercept and print the system calls executed by the program.\n\nThe program to trace need not be recompiled for this, so you can use\nltrace on binaries for which you do not have access to the source.\n\nThis is still a work in progress, so, for example, the tracking to\nchild processes may fail or some things may not work as expected.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ltrace@0.7.91-34.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.com/cespedes/ltrace",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Trace the Library and System Calls a Program Makes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.91-34.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lttng-ust-2.13.7",
   "name": "lttng-ust",
   "licenseConcluded": "LGPLv2 and GPLv2 and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "520397eee0b4d62c2b7257f2b569fc215169bf2a79f235e3d0a5419f61bbaa77"
    }
   ],
   "description": "This library is used by user-space applications to generate trace-points using LTTng.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lttng-ust@2.13.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://lttng.org",
   "licenseDeclared": "LGPLv2 and GPLv2 and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "LTTng Userspace Tracer library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.13.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lua-5.4.6",
   "name": "lua",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1e992c725c1b315a08d7c260ed872c76d896d61f57b16709714a9ae5ba75c929"
    }
   ],
   "description": "Lua is a powerful, efficient, lightweight, embeddable scripting language.\nIt supports procedural programming, object-oriented programming,\nfunctional programming, data-driven programming, and data description.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lua@5.4.6-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.lua.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A powerful, efficient, lightweight, embeddable scripting language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.4.6-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lua-expat-1.3.0",
   "name": "lua-expat",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "208cd05696de76e71304c3bb219e62896d47cf2b428d71eb8d10891ecf5d1266"
    }
   ],
   "description": "LuaExpat is a SAX XML parser based on the Expat library.SAX is the Simple API for XML,\nprocess a XML document incrementally, thus being able to handle huge documents without\nmemory penalties, register handler functions which are called by the parser during the\nprocessing of the document, handling the document elements or text.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lua-expat@1.3.0-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.keplerproject.org/luaexpat/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A SAX XML parser based on the Expat library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lua-filesystem-1.8.0",
   "name": "lua-filesystem",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cf957de523faf5105c87df7a4dc950416ef20f78ddc1982035852c84b2d5e663"
    }
   ],
   "description": "LuaFileSystem is a Lua library developed to complement the set of functions\nrelated to file systems offered by the standard Lua distribution.\n\nLuaFileSystem offers a portable way to access the underlying directory structure\nand file attributes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lua-filesystem@1.8.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://keplerproject.github.io/luafilesystem/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "File System Library for the Lua Programming Language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lua-json-1.3.4",
   "name": "lua-json",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eab75d827b0d493a4f79fcfa52ca1817d006505ba9f1f1b1992ffec4428e22c2"
    }
   ],
   "description": "JSON parser/encoder for Lua Parses JSON using LPEG for speed and flexibility.\nDepending on parser/encoder options, various values are preserved as best as possible.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lua-json@1.3.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/harningt/luajson/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JSON Parser/Constructor for Lua",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lua-lpeg-1.0.2",
   "name": "lua-lpeg",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0de90dbb0b31989d0651a53f1db2ce8d35ab6ef080418a3ccb3d97c0881f308d"
    }
   ],
   "description": "LPeg is a new pattern-matching library for Lua, based on Parsing Expression\nGrammars (PEGs).Following the Snobol tradition, LPeg defines patterns as\nfirst-class objects. That is, patterns are regular Lua values (represented by\nuserdata). The library offers several functions to create and compose patterns.\nWith the use of metamethods, several of these functions are provided as infix\nor prefix operators. On the one hand, the result is usually much more verbose\nthan the typical encoding of patterns using the so called regular expressions\n(which typically are not regular expressions in the formal sense). On the other\nhand, first-class patterns allow much better documentation (as it is easy to\ncomment the code, to break complex definitions in smaller parts, etc.) and are\nextensible, as we can define new functions to create and compose patterns.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lua-lpeg@1.0.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.inf.puc-rio.br/~roberto/lpeg/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parsing Expression Grammars For Lua",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lua-lunit-0.8.1",
   "name": "lua-lunit",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "adee525e58b65e75424cf070ec521e02fa8e7e522e44efcfc4b30b46546bf390"
    }
   ],
   "description": "Lunit is a unit testing framework for lua, written in lua.\nLunit provides 26 assert functions, and a few misc functions for usage\nin an easy unit testing framework.\nLunit comes with a test suite to test itself. The testsuite consists\nof approximately 710 assertions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lua-lunit@0.8.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/dcurrie/lunit/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Unit testing framework for Lua",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lua-posix-36.1",
   "name": "lua-posix",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4ec61058d54a7651ff763516841c589fa0e199de67e0bcf4581f3409f0d3669f"
    }
   ],
   "description": "This is a POSIX binding for LuaJIT, Lua 5.1, 5.2, 5.3 and 5.4; like most libraries it simply\nbinds to C APIs on the underlying system, so it won't work on non-POSIX systems. However,\nit does try to detect the level of POSIX conformance of the underlying system and bind\nonly available APIs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lua-posix@36.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://luaforge.net/projects/luaposix/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A POSIX library(including curses) for lua",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:36.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lua-socket-3.1.0",
   "name": "lua-socket",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "edcd9a3b263e2bc18fff82cc2e9f9cb363ea0d6b6bd2d73c0420b6f13016629d"
    }
   ],
   "description": "LuaSocket is a Lua extension library that is composed by two parts: a C core\nthat provides support for the TCP and UDP transport layers, and a set of Lua\nmodules that add support for functionality commonly needed by applications\nthat deal with the Internet.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lua-socket@3.1.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://lunarmodules.github.io/luasocket/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Network support for the Lua language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lua-term-0.07",
   "name": "lua-term",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d493dc989d1d644cb719292c496c3fb2e94f861cbcebdf401b8272c716e3571c"
    }
   ],
   "description": "Lua module for manipulating a terminal.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lua-term@0.07-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/hoelzro/lua-term",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Terminal functions for Lua",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.07-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-luajit-2.1.0",
   "name": "luajit",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0a8478b4f6cfa94204c84865db62c43ae43dd9b7212e08382b2525d70fee826b"
    }
   ],
   "description": "LuaJIT is a Just-In-Time Compiler (JIT) for the Lua programming language. Lua is a powerful, dynamic and\nlight-weight programming language. It may be embedded or used as a general-purpose, stand-alone language.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/luajit@2.1.0-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://luajit.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Just-In-Time Compiler for Lua",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.0-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-luarocks-3.9.2",
   "name": "luarocks",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "32fe219a37052d3105e5e3305d14726d48ae7034d557646b52e52a357dd694d5"
    }
   ],
   "description": "LuaRocks allows you to install Lua modules as self-contained packages\ncalled \"rocks\", which also contain version dependency\ninformation. This information is used both during installation, so\nthat when one rock is requested all rocks it depends on are installed\nas well, and at run time, so that when a module is required, the\ncorrect version is loaded. LuaRocks supports both local and remote\nrepositories, and multiple local rocks trees.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/luarocks@3.9.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://luarocks.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A deployment and management system for Lua modules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.9.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lucene-7.7.0",
   "name": "lucene",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0f951087f54d7d1ac196d8bb1b68ec278a34ce40cb7f4650836127063d5320ad"
    }
   ],
   "description": "Apache Lucene is a high-performance, full-featured text search\nengine library written entirely in Java. It is a technology suitable\nfor nearly any application that requires full-text search, especially\ncross-platform.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lucene@7.7.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://lucene.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "High-performance, full-featured text search engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.7.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lucene3-3.6.2",
   "name": "lucene3",
   "licenseConcluded": "ASL 2.0 and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7346e25cb2b4eeb95865afe17142d04064228e8e6eb4a70e59dc6cc4f7fb3be6"
    }
   ],
   "description": "Apache Lucene is a high-performance, full-featured text search\nengine library written entirely in Java. It is a technology suitable\nfor nearly any application that requires full-text search, especially\ncross-platform.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lucene3@3.6.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://lucene.apache.org/",
   "licenseDeclared": "ASL 2.0 and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "High-performance, full-featured text search engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.6.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lucene4-4.10.4",
   "name": "lucene4",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2e727ee9a7911b4f91f016b067aae1cf275fa0890591bb5b507d16a63bf7c4f4"
    }
   ],
   "description": "Apache Lucene is a high-performance, full-featured text search\nengine library written entirely in Java. It is a technology suitable\nfor nearly any application that requires full-text search, especially\ncross-platform.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lucene4@4.10.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://lucene.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "High-performance, full-featured text search engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.10.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-luksmeta-9",
   "name": "luksmeta",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5c50bb4a1fba5bb123580fc05962e09d094713f944a2fde20a6c8b7557385f42"
    }
   ],
   "description": "LUKSMeta is a simple library for storing metadata in the LUKSv1 header. Some projects need\nto store additional metadata about a LUKS volume that is accessable before unlocking it.\nFortunately, there is a gap in the LUKS header between the end of the slot area and the\npayload offset, LUKSMeta uses this hole to store additional metadata.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/luksmeta@9-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/latchset/luksmeta",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "LUKSMeta is a simple library for storing metadata in the LUKSv1 header",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lunar-date-2.9.3",
   "name": "lunar-date",
   "licenseConcluded": "GPL-2.0+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f32b96f9c33bd3c1d759c33d6a6d230c963b27243191bec3210ed3fe6145ae53"
    }
   ],
   "description": "Chinese Lunar calendar library",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lunar-date@2.9.3-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://liblunar.googlecode.com/",
   "licenseDeclared": "GPL-2.0+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Chinese Lunar calendar library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.3-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lutok-0.4",
   "name": "lutok",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b3bd7306a5b47d3357869fc6e69ee5205d9b46df1f7f64f4ea16e20f8c3e6253"
    }
   ],
   "description": "Lutok provides a small C ++ wrapper around Lua to simplify the interaction\nbetween C ++ and Lua. These wrappers use a lot of RAII to prevent resource leaks,\nexpose C ++ friendly data types, report errors through exceptions, and ensure that\nthe Lua stack is always unaffected when errors are encountered. The library also\nprovides a small selection of miscellaneous utility functions built on top of the wrapper.\n\nLutok is committed to providing a secure C ++ interface. The disadvantage is that\nit is not suitable for environments with strict performance requirements.\nIn order to implement an error-safe C ++ wrapper on top of the Lua C binary library,\nLutok adds several layers or abstractions and error checking, which runs counter\nto the original spirit of the Lua C API, thereby reducing performance.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lutok@0.4-14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://code.google.com/p/lutok/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides a clean and safe C++ interface for lua",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lv2-1.18.2",
   "name": "lv2",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "feee7ea2e82ac0fbfbbef92c1ee87476801336dc3139ba35678575dfdccf0578"
    }
   ],
   "description": "LV2 is a standard for plugins",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lv2@1.18.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://lv2plug.in",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Audio Plugin Standard",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.18.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lvm2-2.03.21",
   "name": "lvm2",
   "licenseConcluded": "GPLv2+ and LGPLv2.1 and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ff9bdf7d52f3b0be9167ecbe391abe7e1566660776d8fe9710bdeb07bde08db0"
    }
   ],
   "description": "lvm2 refers to the userspace toolset that provide logical volume management facilities on linux.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lvm2@2.03.21-15.oe2403sp2?arch=src&epoch=8",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceware.org/lvm2",
   "licenseDeclared": "GPLv2+ and LGPLv2.1 and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for logical volume management",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "8:2.03.21-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lwip-2.2.0",
   "name": "lwip",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1a5fbebbdd9ec53609bd7e4a121811d344c0cb485ef50fa0d2cf157412ab2712"
    }
   ],
   "description": "lwip is a small independent implementation of the TCP/IP protocol suite.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lwip@2.2.0-70.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://savannah.nongnu.org/projects/lwip/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "lwip is a small independent implementation of the TCP/IP protocol suite",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.0-70.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lxc-5.0.2",
   "name": "lxc",
   "licenseConcluded": "LGPLv2+ and GPLv2 and GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b7935e3472fd552cd0f2810a194dbf5f5afd743a3422a680718389f8cc69ad3e"
    }
   ],
   "description": "Containers are insulated areas inside a system, which have their own namespace\nfor filesystem, network, PID, IPC, CPU and memory allocation and which can be\ncreated using the Control Group and Namespace features included in the Linux\nkernel.\n\nThis package provides the lxc-* tools and libraries for running lxc\napplications, which can be used to start a single daemon in a container, or to\nboot an entire \"containerized\" system, and to manage and debug your containers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lxc@5.0.2-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lxc/lxc",
   "licenseDeclared": "LGPLv2+ and GPLv2 and GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Linux Containers userspace tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0.2-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lxcfs-5.0.4",
   "name": "lxcfs",
   "licenseConcluded": "LGPL 2.1+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c647dd67517a815b4ad279c0c1db63dce8a42eba57edc0a324bb40d36c5e843c"
    }
   ],
   "description": "lxcfs is a simple userspace filesystem designed to make containers\nfeel more like a real independent system through. It is usable by\nany runtime, written in C using libfuse and glib.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lxcfs@5.0.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://linuxcontainers.org",
   "licenseDeclared": "LGPL 2.1+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "FUSE filesystem for LXC",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lxcfs-tools-0.3",
   "name": "lxcfs-tools",
   "licenseConcluded": "Mulan PSL v2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "68bbd0dcfee5a7d777a2e4afd3513d83c8d43cdb80d6eda5b63df92d5717920b"
    }
   ],
   "description": "A toolkit for lxcfs to remount a running isulad when crashes recover",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lxcfs-tools@0.3-35.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/lxcfs-tools",
   "licenseDeclared": "Mulan PSL v2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "toolkit for lxcfs to remount a running isulad",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3-35.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lxsession-0.5.5",
   "name": "lxsession",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "483f42d3cafd46a5ea6555516272f777807523afdcf407a15b223453f289edd6"
    }
   ],
   "description": "A session manager is used to automatically start a set of applications and\nset up a working desktop environment.Besides, LXSession has a built-in lightweight\nXsettings daemon, which can configure gtk+ themes, keyboard, and mouse for you on\nsession startup.\nIn gnome the Xsettings part is provided by gnome-settings-daemon.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lxsession@0.5.5-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://lxde.sourceforge.net/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Lightweight X11 session manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.5-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lynx-2.8.9",
   "name": "lynx",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "89e36fef4dd2b84f91b6249ab08cb52cb8fb1fd82d0b9e3b77dafcbfb0f5edeb"
    }
   ],
   "description": "Lynx is a fully-featured World Wide Web (WWW) client for users running\ncursor-addressable, character-cell display devices such as vt100 terminals,\nvt100 emulators running on Windows 95/NT or Macintoshes, or any other\ncharacter-cell display.  It will display Hypertext Markup Language (HTML)\ndocuments containing links to files on the local system, as well as files on\nremote systems running http, gopher, ftp, wais, nntp, finger, or cso/ph/qi\nservers, and services accessible via logins to telnet, tn3270 or rlogin\naccounts.  Current versions of Lynx run on Unix, VMS, Windows95\nthrough Windows 8, 386DOS and OS/2 EMX.\n\nLynx can be used to access information on the WWW, or to establish\ninformation systems intended primarily for local access.  Lynx has been\nused to build several Campus Wide Information Systems (CWIS).  Lynx can\nalso be used to build systems isolated within a single LAN.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lynx@2.8.9-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://lynx.browser.org/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A text browser for the World Wide Web",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.8.9-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lz4-1.9.4",
   "name": "lz4",
   "licenseConcluded": "GPLv2+ and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b84900517e4b339fbe5843b7b77ec435ed64f38126513fa566bc0ffd75c3b14d"
    }
   ],
   "description": "LZ4 is lossless compression algorithm, providing compression speed > 500 MB/s per\ncore (>0.15 Bytes/cycle). It features an extremely fast decoder, with speed in\nmultiple GB/s per core (~1 Byte/cycle). A high compression derivative, called\nLZ4_HC, is available, trading customizable CPU time for compression ratio.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lz4@1.9.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://lz4.github.io/lz4/",
   "licenseDeclared": "GPLv2+ and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extremely fast compression algorithm",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lz4-java-1.8.0",
   "name": "lz4-java",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "82273b0ce4a7a2f378a2222eb0554f40b3ba068c8cc41f69686933130777961c"
    }
   ],
   "description": "LZ4 compression for Java, based on Yann Collet's work.\nThis library provides access to two compression methods\nthat both generate a valid LZ4 stream:\n* fast scan (LZ4):\n    ° low memory footprint (~ 16 KB),\n    ° very fast (fast scan with skipping heuristics in case the\n      input looks incompressible),\n    ° reasonable compression ratio (depending on the\n      redundancy of the input).\n* high compression (LZ4 HC):\n    ° medium memory footprint (~ 256 KB),\n    ° rather slow (~ 10 times slower than LZ4),\n    ° good compression ratio (depending on the size and\n      the redundancy of the input).\nThe streams produced by those 2 compression algorithms use the\nsame compression format, are very fast to decompress and can be\ndecompressed by the same decompressor instance.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lz4-java@1.8.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jpountz/lz4-java",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "LZ4 compression for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lzip-1.20",
   "name": "lzip",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "64b610956d8e35c5fabce6761549133bca17d9fd196e170b4757b2a3b4eeb600"
    }
   ],
   "description": "Lzip compresses data using LZMA (Lempel-Ziv-Markov chain-Algorithm). It\nsupports integrity checking using CRC (Cyclic Redundancy Check). To archive\nmultiple files, tar can be used with lzip. Please note, that the lzip file\nformat (.lz) is not compatible with the lzma file format (.lzma).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lzip@1.20-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.nongnu.org/lzip/lzip.html",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "LZMA compressor with integrity checking",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.20-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lzma-java-1.3",
   "name": "lzma-java",
   "licenseConcluded": "ASL 2.0 and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "132bfc911a983b1ff3d76b0cfaba2c5403e941d8558be4e28b7b48aa63b701c8"
    }
   ],
   "description": "This library is based on the Java LZMA SDK by Igor Pavlov.\nIt brings many improvements, including Java conventions and\na Java I/O streaming API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lzma-java@1.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jponge.github.io/lzma-java/",
   "licenseDeclared": "ASL 2.0 and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "LZMA library for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lzo-2.10",
   "name": "lzo",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e3fb49230fc8371f700548e8b4556c1d2ad7aecfa2501bff1f7e7c59ca9f86c5"
    }
   ],
   "description": "LZO is a data compression library which is suitable for data\nde-/compression in real-time. This means it favours speed\nover compression ratio.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lzo@2.10-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.oberhumer.com/opensource/lzo/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "a real-time data compression library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.10-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-lzop-1.04",
   "name": "lzop",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "57d41ea5d75251684617907073805e5722f59d6f3626115ba7af0cc722b4fab4"
    }
   ],
   "description": "lzop is a file compressor which is very similar to gzip. lzop uses\nthe LZO data compression library for compression services, and its\nmain advantages over gzip are much higher compression and decompression\nspeed (at the cost of some compression ratio).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/lzop@1.04-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.lzop.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "lzop is a file compressor very similar to gzip.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.04-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-m17n-db-1.8.4",
   "name": "m17n-db",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "13a5bfc4492554e028809df7dc20793e4d3b8bbdca0249708ba01fd2b5dac93f"
    }
   ],
   "description": "This package provides various multilingual datafiles to m17n library.\nthe m17n library describe input maps, encoding maps, OpenType font data and\nfont layout text rendering for languages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/m17n-db@1.8.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.nongnu.org/m17n",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Multilingual data files for the m17n library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-m17n-lib-1.8.4",
   "name": "m17n-lib",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c2a310fe69a75f47e61e0d2186457290459bb1954178888b14ab7aa94b1ac102"
    }
   ],
   "description": "A multilingual text processing library for the C language.\nThis package contains m17n-* programs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/m17n-lib@1.8.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.nongnu.org/m17n/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Multilingual text processing library for the C language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-m2crypto-0.39.0",
   "name": "m2crypto",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e47fa5b603d2b51d5e09f30732be15928c29c2e40bef1fdb48647913d94cac7f"
    }
   ],
   "description": "M2Crypto is a crypto and SSL toolkit for Python. It allows you to call OpenSSL functions from Python2 scripts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/m2crypto@0.39.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.com/m2crypto/m2crypto/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A crypto and SSL toolkit for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.39.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-m4-1.4.19",
   "name": "m4",
   "licenseConcluded": "GPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4bab86b9790431c0649b495123b3dda3321e9fe98b1a12eeb85e1ef2dc98e32f"
    }
   ],
   "description": "GNU M4 is an implementation of the traditional Unix macro processor.\nIt is mostly SVR4 compatible although it has some extensions (for\nexample, handling more than 9 positional parameters to macros). GNU M4\nalso has built-in functions for including files, running shell commands,\ndoing arithmetic, etc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/m4@1.4.19-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnu.org/software/m4/",
   "licenseDeclared": "GPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A GNU implementation of macro processor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.19-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mac-robber-1.02",
   "name": "mac-robber",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f27cc344597460ab1197970afac0331ba1bcbcdecbd0d098e63c0cdec0f6e085"
    }
   ],
   "description": "mac-robber is a digital forensics and incident response tool that can be used\nwith The Sleuth Kit to create a timeline of file activity for mounted\nfile systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mac-robber@1.02-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/mac-robber/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tool to create a timeline of file activity for mounted file systems",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.02-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-madan-fonts-2.000",
   "name": "madan-fonts",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f60ffe2238077fc209180c5a6008187c86fa42a687c692e39335c5fad17521c1"
    }
   ],
   "description": "This package provides the Madan font for Nepali made by the\nMadan Puraskar Pustakalaya project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/madan-fonts@2.000-24.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://madanpuraskar.org/",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Font for Nepali language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.000-24.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mailcap-2.1.54",
   "name": "mailcap",
   "licenseConcluded": "Public Domain and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c2dd7b55b0dbf0bcdbcd27e9f3dbff9f5ab78911de712aeb5a8a8faae2283618"
    }
   ],
   "description": "Mailcap files are used to configure how MIME-aware applications such as\nmail readers and Web browsers react to files with different MIME types.\n(The name “mailcap” is derived from the phrase “mail capability”.) For example,\na mailcap file might contain a line like video/mpeg; xmpeg %s. Then, if the\nuser encounters an email message or Web document with the MIME type video/mpeg,\n%s will be replaced by a filename (usually one belonging to a temporary file) and\nthe xmpeg program can be automatically started to view the file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mailcap@2.1.54-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/mailcap",
   "licenseDeclared": "Public Domain and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Configuration tool for MIME-aware applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.54-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maildrop-3.1.6",
   "name": "maildrop",
   "licenseConcluded": "GPL-3.0-only WITH Classpath-exception-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "36e906bbd0165f1ef8d028573acadd19f75fbbbe3a4e94f154da80aad50f68eb"
    }
   ],
   "description": "maildrop is the mail filter/mail delivery agent that's used by the\nCourier Mail Server. This is a standalone build of the maildrop mail\nfilter that can be used with other mail servers.\nmaildrop is a replacement for your local mail delivery agent. maildrop\nreads a mail message from standard input, then delivers the message to\nyour mailbox. maildrop knows how to deliver mail to mbox-style\nmailboxes, and maildirs.\nmaildrop optionally reads instructions from a file, which describe how\nto filter incoming mail. These instructions can direct maildrop to\ndeliver the message to an alternate mailbox, or forward it somewhere\nelse. Unlike procmail, maildrop uses a structured filtering language.\nmaildrop is written in C++, and is significantly larger than\nprocmail. However, it uses resources much more efficiently. Unlike\nprocmail, maildrop will not read a 10 megabyte mail message into\nmemory. Large messages are saved in a temporary file, and are filtered\nfrom the temporary file. If the standard input to maildrop is a file,\nand not a pipe, a temporary file will not be necessary.\nmaildrop checks the mail delivery instruction syntax from the filter\nfile, before attempting to deliver a message. Unlike procmail, if the\nfilter file contains syntax errors, maildrop terminates without\ndelivering the message. The user can fix the typo without causing any\nmail to be lost.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maildrop@3.1.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.courier-mta.org/maildrop/",
   "licenseDeclared": "GPL-3.0-only WITH Classpath-exception-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Mail delivery agent with filtering abilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mailman-3.3.8",
   "name": "mailman",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c6462a30b7de35bcaa0cb2576c87a82b44a542b32e56904066d7c55695bb1165"
    }
   ],
   "description": "This is GNU Mailman, a mailing list management system distributed under the\nterms of the GNU General Public License (GPL) version 3 or later.  The name of\nthis software is spelled 'Mailman' with a leading capital 'M' but with a lower\ncase second `m'.  Any other spelling is incorrect.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mailman@3.3.8-3.oe2403sp2?arch=src&epoch=3",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/mailman",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The GNU mailing list manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "3:3.3.8-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mailx-12.5",
   "name": "mailx",
   "licenseConcluded": "BSD with advertising and MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6165ebd1c5790bad1570bcb56abd0c342676b716aaa827bc6667e02bbc717099"
    }
   ],
   "description": "Heirloom mailx (previously known as nail) is a mail user agent for Unix systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mailx@12.5-34.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://heirloom.sourceforge.net/mailx.html",
   "licenseDeclared": "BSD with advertising and MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Enhanced implementation of the mailx command",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:12.5-34.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-make-4.4.1",
   "name": "make",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0bc3a68f299841283c24bbb0d613dd9cc1d4914048401bbf8798e762c29cac00"
    }
   ],
   "description": "GNU Make is a tool which controls the generation of executables and other\nnon-source files of a program from the program's source files.\n\nMake gets its knowledge of how to build your program from a file called\nthe makefile, which lists each of the non-source files and how to compute\nit from other files. When you write a program, you should write a makefile\nfor it, so that it is possible to use Make to build and install the program.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/make@4.4.1-2.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/make/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool which controls the generation of executables and non-source files of a program",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:4.4.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-malcontent-0.11.1",
   "name": "malcontent",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "da1e6285ebda4dcaad8c3921f67dbcf726ae45dfc5d3bfc224166abce2eac230"
    }
   ],
   "description": "libmalcontent implements parental controls support which can be used by\napplications to filter or limit the access of child accounts to inappropriate\ncontent.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/malcontent@0.11.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.freedesktop.org/pwithnall/malcontent/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parental controls implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.11.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mallard-rng-1.1.0",
   "name": "mallard-rng",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "653bd357cc908168a5e213cc6a319c171043120e9f7ea52baf187480b2684d56"
    }
   ],
   "description": "Provides installable RELAX NG schemas for all Mallard versions and extensions\nthat have been marked final.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mallard-rng@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://projectmallard.org/download/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides installable RELAX NG schemas for all Mallard versions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-man-db-2.11.2",
   "name": "man-db",
   "licenseConcluded": "GPLv2+ and GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c43d8810eee7dce8d29d778a959f8c256b1c3759bfdd9cc9eb42c7931ca9c59a"
    }
   ],
   "description": "man-db is an implementation of the standard Unix documentation system accessed using the man command.\nIt uses a Berkeley DB database in place of the traditional flat-text whatis databases.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/man-db@2.11.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.nongnu.org/man-db/",
   "licenseDeclared": "GPLv2+ and GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Online database for using man pages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.11.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-man-pages-6.05.01",
   "name": "man-pages",
   "licenseConcluded": "GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause-UC AND LGPL-3.0-or-later AND LGPL-3.0-only AND LGPL-3.0-linking-exception AND MIT AND Spencer-94",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c2a79be1310d72597482d1af9fb67759b95575360a98435ca5244f849092bc3f"
    }
   ],
   "description": "The Linux man-pages project documents the Linux kernel and C library interface that\nare employed by user-space programs.With respect to the C library, the primary focus is\nthe GNU C library (glibc), although, where known, documentation of variations on\nother C libraries available for Linux is also included.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/man-pages@6.05.01-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.kernel.org/doc/man-pages/",
   "licenseDeclared": "GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause-UC AND LGPL-3.0-or-later AND LGPL-3.0-only AND LGPL-3.0-linking-exception AND MIT AND Spencer-94",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Linux kernel and user-space C library interfaces documentation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.05.01-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mandoc-1.14.6",
   "name": "mandoc",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f8ef12aea7a6f65c4b3d9229643e4b107640cee2558d2f32097d8453a95f36bd"
    }
   ],
   "description": "mandoc is a suite of tools compiling mdoc, the roff macro language of choice\nfor BSD manual pages, and man, the predominant historical language for UNIX\nmanuals. It is small, ISO C, ISC-licensed, and quite fast. The main component\nof the toolset is the mandoc utility program, based on the libmandoc validating\ncompiler, to format output for UTF-8 and ASCII UNIX terminals, HTML 5,\nPostScript, and PDF.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mandoc@1.14.6-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://mandoc.bsd.lv/",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A suite of tools for compiling mdoc and man",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.14.6-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mariadb-10.5.29",
   "name": "mariadb",
   "licenseConcluded": "GPLv2 and LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1196980ba903ebf6d1d26ed24e4959311674ca3b6a4bd8181a8ed5310b56fbac"
    }
   ],
   "description": "MariaDB is a community developed fork from MySQL - a multi-user, multi-threaded\nSQL database server. It is a client/server implementation consisting of\na server daemon (mariadbd) and many different client programs and libraries.\nThe base package contains the standard MariaDB/MySQL client programs and\nutilities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mariadb@10.5.29-2.oe2403sp2?arch=src&epoch=4",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://mariadb.org",
   "licenseDeclared": "GPLv2 and LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A very fast and robust SQL database server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "4:10.5.29-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mariadb-connector-c-3.3.8",
   "name": "mariadb-connector-c",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fc6558814afbc7fe26e67eb6ca96901b6308533dcb2883afa5f7029daf06a28a"
    }
   ],
   "description": "This package is used for connecting C/C++ programs to MariaDB and\nMySQL database.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mariadb-connector-c@3.3.8-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/MariaDB/mariadb-connector-c",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "MariaDB connector library in C",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.8-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mariadb-connector-odbc-3.1.11",
   "name": "mariadb-connector-odbc",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "06b3982ee441aed093d3cad0c8652bbd4a426fc2198fadc1f3baf44b7a76dbe5"
    }
   ],
   "description": "MariaDB Connector/ODBC is a standardized, LGPL licensed database driver using\nthe industry standard Open Database Connectivity (ODBC) API. It supports ODBC\nStandard 3.5, can be used as a drop-in replacement for MySQL Connector/ODBC,\nand it supports both Unicode and ANSI modes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mariadb-connector-odbc@3.1.11-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://mariadb.org/en/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The MariaDB Native Client library (ODBC driver)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.11-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-marisa-0.2.6",
   "name": "marisa",
   "licenseConcluded": "BSD-2-Clause or LGPL-2.1-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0e9925b46e93bfdf784f56fc3ab5a5b6a5b0a639157f3a0f42d1d2ef1d978799"
    }
   ],
   "description": "MARISA is a static and space-efficient trie data structure. And libmarisa is a C++\nlibrary to provide an implementation of MARISA. Also, the package of libmarisa contains\na set of command line tools,which build and operate a MARISA-based dictionary.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/marisa@0.2.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/s-yata/marisa-trie",
   "licenseDeclared": "BSD-2-Clause or LGPL-2.1-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Matching Algorithm with Recursively Implemented StorAge",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-3.6.3",
   "name": "maven",
   "licenseConcluded": "ASL 2.0 and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "20b3a1827621be2a09e563b4f7845934f04e46bebcc85009d345f03386ea50d6"
    }
   ],
   "description": "Maven is a software project management and comprehension tool. Based on the\nconcept of a project object model (POM), Maven can manage a project's build,\nreporting and documentation from a central piece of information.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven@3.6.3-2.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/",
   "licenseDeclared": "ASL 2.0 and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java project management and project comprehension tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:3.6.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-antrun-plugin-1.8",
   "name": "maven-antrun-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bb8b3f4c737c4cb16bd8dbffb42e6268a8fa54ee5f4db0d2a0d3ed13cef6a630"
    }
   ],
   "description": "This package provides to run ant from within maven.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-antrun-plugin@1.8-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/plugins/maven-antrun-plugin/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven AntRun Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-archiver-3.5.2",
   "name": "maven-archiver",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "18c01bb7fe94806372902c37bc5575a4f245ceadff1f15ed9690538c71490446"
    }
   ],
   "description": "Provides utility methods for creating JARs and other archive files from a Maven project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-archiver@3.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://maven.apache.org/shared/maven-archiver/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven Archiver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-artifact-resolver-1.0",
   "name": "maven-artifact-resolver",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d40d3bed021c329114df9eb052620e6fb46f2b9fe9a17a1cdd6a0ee26f18e24b"
    }
   ],
   "description": "maven-artifact-resolver provides a component for plugins to easily resolve project dependencies.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-artifact-resolver@1.0-21.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/shared/maven-artifact-resolver",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A component for plugins to easily resolve project dependencies",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.0-21.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-artifact-transfer-0.9.0",
   "name": "maven-artifact-transfer",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "71dea7396443755955aa968733f0703fc27e765bf5f0a3e1b6db8895408ff5f0"
    }
   ],
   "description": "An API to either install or deploy artifacts with Maven 3.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-artifact-transfer@0.9.0-7.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/shared/maven-artifact-transfer",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Maven Artifact Transfer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.9.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-assembly-plugin-3.1.0",
   "name": "maven-assembly-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fb8f166cb28cff696981b1c800c5911df03ccb94044d7e3edfccc6673be12d95"
    }
   ],
   "description": "About Maven's plug-in, which is used to create source files, classes, dependencies, etc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-assembly-plugin@3.1.0-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/plugins/maven-assembly-plugin/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven Assembly Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.0-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-checkstyle-plugin-3.0.0",
   "name": "maven-checkstyle-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "89d9d26b2c5bae724e2707f5673af7247c1adbcf232ee6662476de1bbec29f0a"
    }
   ],
   "description": "Generates a report on violations of code style and optionally fails the build\nif violations are detected.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-checkstyle-plugin@3.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://maven.apache.org/plugins/maven-checkstyle-plugin",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Plugin that generates a report regarding the code style used by the developers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-clean-plugin-3.0.0",
   "name": "maven-clean-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2a0d782a2271d51b4fda06b2c388ccbe88cc5544e74c1003195d2fcae46edecc"
    }
   ],
   "description": "The Clean Plugin is used when you want to remove files\ngenerated at build-time in a project's directory.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-clean-plugin@3.0.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/plugins/maven-clean-plugin/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven Clean Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-common-artifact-filters-3.0.1",
   "name": "maven-common-artifact-filters",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "18a27a8273f2c3f859a2f5ac3a04257faf6795af2780e5cb270f49a6854c9862"
    }
   ],
   "description": "A collection of ready-made filters to control inclusion/exclusion of artifacts\nduring dependency resolution.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-common-artifact-filters@3.0.1-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://maven.apache.org/shared/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven Common Artifact Filters",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.1-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-compiler-plugin-3.8.0",
   "name": "maven-compiler-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aa59bef71f45c93da62b9cc017edba1b201e4b4ac75c39c2387a6f434666e7a9"
    }
   ],
   "description": "Compiler plugin for compiling project source code",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-compiler-plugin@3.8.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/plugins/maven-compiler-plugin",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Maven Compiler Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.8.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-dependency-analyzer-1.8",
   "name": "maven-dependency-analyzer",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "884236a059d027c6b8d28f5e065c6c7555f400a7220d558ab9d6965681360804"
    }
   ],
   "description": "Analyze undeclared project dependencies.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-dependency-analyzer@1.8-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/shared/maven-dependency-analyzer/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven dependency analyzer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-dependency-plugin-3.0.2",
   "name": "maven-dependency-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "189d63a32655a229774881f46134458fa0a1ea6a6360d5236fbae2719948dff4"
    }
   ],
   "description": "\nThis package can provides functionalities to copying, unpacking, analyzing and resolving dependencies.\nWith this package, it's easy to copy and/or unpack artifacts from local or remote repositories to a specified location.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-dependency-plugin@3.0.2-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/plugins/maven-dependency-plugin",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides functionalities to work with dependencies like copying, unpacking, resolving, etc.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.2-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-dependency-tree-3.0",
   "name": "maven-dependency-tree",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d2ddce7b23e6677e206cfacba77de1c03bb806db22d153e592dbccc0b0f02c36"
    }
   ],
   "description": "Apache Maven dependency tree artifact. Originally part of maven-shared.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-dependency-tree@3.0-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven dependency tree artifact",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-doxia-1.7",
   "name": "maven-doxia",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2d67b2e8dc55edfd0cd06257cc8e9c9b6cf48ae110b13b8f13745892a2cc44b8"
    }
   ],
   "description": "Doxia is a content generation framework which aims to provide its\nusers with powerful techniques for generating static and dynamic\ncontent. Doxia can be used to generate static sites in addition to\nbeing incorporated into dynamic content generation systems like blogs,\nwikis and content management systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-doxia@1.7-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/doxia/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Content generation framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-doxia-sitetools-1.7.5",
   "name": "maven-doxia-sitetools",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e76370373b3ab086e7eed0bb0883e689c883e412692fed12759162cb8fe7dfc1"
    }
   ],
   "description": "Doxia is a content generation framework which aims to provide its users with powerful\ntechniques for generating static and dynamic content: Doxia can be used in web-based\npublishing context to generate static sites, in addition to being incorporated into\ndynamic content generation systems like blogs, wikis and content management systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-doxia-sitetools@1.7.5-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://maven.apache.org/doxia/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Doxia content generation framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.5-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-eclipse-plugin-2.9",
   "name": "maven-eclipse-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "11be5afb5ae3145bc38d4a302d456c5c064f976b402fa37c9c8328d34adafa84"
    }
   ],
   "description": "The Eclipse Plugin is used to generate Eclipse IDE files (.project, .classpath\nand the .settings folder) from a POM.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-eclipse-plugin@2.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/plugins/maven-eclipse-plugin/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven Eclipse Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-enforcer-1.4.1",
   "name": "maven-enforcer",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eec2e9943faf392e45e9e8b6c9ca747004b5478e56e80ae4141d0a82f5206544"
    }
   ],
   "description": "Enforcer is a build rule execution framework.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-enforcer@1.4.1-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/enforcer",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A build rule execution framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.1-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-file-management-3.0.0",
   "name": "maven-file-management",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "df3486a667e64d3f79b3ae5a5055a4e2cc1c1f4f639288e2b8c640173494b6f3"
    }
   ],
   "description": "Provides a component for plugins to easily resolve project dependencies.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-file-management@3.0.0-8.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/shared/file-management",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven File Management API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:3.0.0-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-filtering-3.1.1",
   "name": "maven-filtering",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "08c93f93b40f3a90e87609a1ba4f9af083436ebf550912b53a9c2f0e655deed4"
    }
   ],
   "description": "This component has been built from the filtering process/code in Maven Resources Plugin.\nThe goal is to provide a shared component for all plugins that needs to filter resources.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-filtering@3.1.1-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/shared/maven-filtering/index.html",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A shared component for all plugins that needs to filter resources",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.1-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-gpg-plugin-1.6",
   "name": "maven-gpg-plugin",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7929dc81a0090143ab75ae0e6fbd02d82ea95b035d5a1e4f1dd3de43837f43f1"
    }
   ],
   "description": "This plugin signs all of the project's attached artifacts with\nGnuPG. It adds goals gpg:sign and gpg:sign-and-deploy-file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-gpg-plugin@1.6-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/plugins/maven-gpg-plugin/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven GPG Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-idea-plugin-2.2.1",
   "name": "maven-idea-plugin",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "978db46587ab0a90806ffa6c2cb77c19ccc50ab3389cde3cea283f1dff4db17f"
    }
   ],
   "description": "The IDEA Plugin is used to generate files (ipr, iml, and iws) for a\nproject so you can work on it using the IDE, IntelliJ IDEA.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-idea-plugin@2.2.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/plugins/maven-idea-plugin",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven IDEA Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-injection-plugin-1.0.2",
   "name": "maven-injection-plugin",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0ce39b9c422ce06d10dc96535e9dfe5398232f9f9526f6185e0e1b6e203b77f3"
    }
   ],
   "description": "This package provides capability to perform bytecode injection as part of build.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-injection-plugin@1.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Bytecode injection at Maven build time",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-install-plugin-2.5.2",
   "name": "maven-install-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e1bba02621f0bd67e1accd14a459691a9de749e88ab4fe9241e90eced1417143"
    }
   ],
   "description": "Copies the project artifacts to the user's local repository.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-install-plugin@2.5.2-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/plugins/maven-install-plugin",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven Install Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.2-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-invoker-2.2",
   "name": "maven-invoker",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b7c2e5a8c39243a9ce408516d282d009abfd5673e36980f074111623fbd857d0"
    }
   ],
   "description": "This API is concerned with firing a Maven build in a new JVM. It accomplishes\nits task by building up a conventional Maven command line from options given in\nthe current request, along with those global options specified in the invoker\nitself. Once it has the command line, the invoker will execute it, and capture\nthe resulting exit code or any exception thrown to signal a failure to execute.\nInput/output control can be specified using an InputStream and up to two\nInvocationOutputHandlers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-invoker@2.2-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/shared/maven-invoker/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fires a Maven build in a new JVM",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-invoker-plugin-1.10",
   "name": "maven-invoker-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c73cc4c599c8c70e4c91af78ebb32e71e82b095e1ae21fe3185a0ab79b5297da"
    }
   ],
   "description": "The Maven Invoker Plugin is used to run a set of Maven projects. The plugin\ncan determine whether each project execution is successful, and optionally\ncan verify the output generated from a given project execution.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-invoker-plugin@1.10-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/plugins/maven-invoker-plugin/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven Invoker Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-jar-plugin-3.1.0",
   "name": "maven-jar-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dff8d8888ee83782b066a056dd7da8da853b2af8f77cc310de376ff650d8543c"
    }
   ],
   "description": "This plugin provides the capability to build jars",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-jar-plugin@3.1.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/plugins/maven-jar-plugin/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Maven JAR Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-jarsigner-plugin-1.4",
   "name": "maven-jarsigner-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3f175a94e520a3a08b55ebc0e1ee8b37b2b2f59418f9034645524d9b5c00d1ce"
    }
   ],
   "description": "This plugin provides the capability to sign or verify\na project artifact and attachments using jarsigner.\nIf you need to sign a project artifact and all attached artifacts,\njust configure the sign goal appropriately in your pom.xml\nfor the signing to occur automatically during the package phase.\nIf you need to verify the signatures of a project artifact\nand all attached artifacts, just configure the verify goal\nappropriately in your pom.xml for the verification to occur\nautomatically during the verify phase.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-jarsigner-plugin@1.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/plugins/maven-jarsigner-plugin/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Signs or verifies a project artifact and attachments using jarsigner",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-javadoc-plugin-3.0.1",
   "name": "maven-javadoc-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "efe87688fac8ffe970ea04d3b1bfbcb034ab3c71a2f80b42d030bd4e36b6b3a6"
    }
   ],
   "description": "Generate plugins used by javadocs for the specified project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-javadoc-plugin@3.0.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/plugins/maven-javadoc-plugin",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven Javadoc Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-jaxb2-plugin-0.15.1",
   "name": "maven-jaxb2-plugin",
   "licenseConcluded": "BSD-2-Clause and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c9f1f35fd6f45f3b9e765f9ba8d725073bab0b289ac26e3092dba647f0bdec58"
    }
   ],
   "description": "This Maven 2 plugin wraps the JAXB 2.x XJC compiler and provides the capability\nto generate Java sources from XML Schemas.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-jaxb2-plugin@0.15.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://java.net/projects/maven-jaxb2-plugin/pages/Home",
   "licenseDeclared": "BSD-2-Clause and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides the capability to generate java sources from schemas",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.15.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-mapping-3.0.0",
   "name": "maven-mapping",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ff20b1cb83651d16c3d1bee1983e1d6b43be449d8ffd741c0766e8cbfb78466c"
    }
   ],
   "description": "Maven shared component that implements file name mapping.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-mapping@3.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/shared/maven-mapping/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Maven Mapping",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-native-1.0",
   "name": "maven-native",
   "licenseConcluded": "ASL 2.0 and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b8e19f98e2b2b7d27088edd46ea31977a37c07509e20bc5ae09436c46e8baa17"
    }
   ],
   "description": "Maven Native - compile C and C++ source under Maven\nwith compilers such as GCC, MSVC, GCJ etc ...",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-native@1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.mojohaus.org/plugins.html",
   "licenseDeclared": "ASL 2.0 and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Compile c and c++ source under Maven",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-osgi-0.2.0",
   "name": "maven-osgi",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7ea1b01248649bfcc7ff972498b837388716b429fda1b0bc9823b34d8199b6eb"
    }
   ],
   "description": "Library for Maven-OSGi integration.\nThis is a replacement package for maven-shared-osgi",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-osgi@0.2.0-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/shared/maven-osgi",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for Maven-OSGi integration",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.2.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-parent-27",
   "name": "maven-parent",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "521c92e6f13f60ac66ca32131603a1ddb2ce6678f981214997377a1a412b4c59"
    }
   ],
   "description": "This POM is the common parent of all of the Maven components in the Apache Maven project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-parent@27-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven project parent POM",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:27-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-plugin-build-helper-1.9.1",
   "name": "maven-plugin-build-helper",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f095886b300f7604c59d32dc7276a23056c294eb309e3c220ab9b1ff9e940575"
    }
   ],
   "description": "This plugin contains various small independent goals to assist with the Maven build lifecycle.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-plugin-build-helper@1.9.1-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.mojohaus.org/build-helper-maven-plugin/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Build Helper Maven Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9.1-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-plugin-bundle-3.5.0",
   "name": "maven-plugin-bundle",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b74e0b8e20574b83f05a6ef2fb3f3e187c183477f2fbfca2ff7a13caa5ea86fb"
    }
   ],
   "description": "This Maven plugin is based on the BND tool from Peter Kriens. The way BND works is by treating your project as a big collection of\nclasses (e.g., project code, dependencies, and the class path). The way you create a bundle with BND is to tell it the content of\nthe bundle's JAR file as a subset of the available classes. This plugin wraps BND to make it work specifically with the Maven\nproject structure and to provide it with reasonable default behavior for Maven projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-plugin-bundle@3.5.0-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://felix.apache.org",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven Bundle Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5.0-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-plugin-testing-3.3.0",
   "name": "maven-plugin-testing",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "777e196a58e7b71fd925e58e17132bd6f09fdcc04ef46b981f0c24fcfa97d216"
    }
   ],
   "description": "The Maven Plugin Testing Modules contains the necessary tools to be able to test Maven Plugins.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-plugin-testing@3.3.0-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/plugin-testing/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven Plugin Testing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.0-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "name": "maven-plugin-tools",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c3f640ff0dc54b68b4b346889ffc7d51e6e3999598e9db4db108c959a9ded187"
    }
   ],
   "description": "The Maven Plugin Tools contains the necessary tools to generate rebarbative\ncontent like descriptor, help and documentation. In addition, it provides\ntools to write Maven Plugins in scripting languages like Ant or Beanshell.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-plugin-tools@3.5.1-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://maven.apache.org/plugin-tools",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven Plugin Tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5.1-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-plugins-pom-28",
   "name": "maven-plugins-pom",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f04d06f6ba5c17506c7f1cad3367305c339708eba96a7c8c170cf7892d098a9f"
    }
   ],
   "description": "This package provides Maven Plugins parent POM used by different\nApache Maven plugins.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-plugins-pom@28-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/plugins/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven Plugins POM",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:28-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-processor-plugin-2.2.4",
   "name": "maven-processor-plugin",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1282eb1cfdbeb52a6a311a26930945f343551e77a645c11708823cbfb9d6a1f8"
    }
   ],
   "description": "A maven plugin to process annotation for jdk6 at compile time\nThis plugin helps to use from maven the new annotation processing\nprovided by JDK6 integrated in java compiler\nThis plugin could be considered the 'alter ego' of maven apt plugin.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-processor-plugin@2.2.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/bsorrentino/maven-annotation-plugin",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven Processor Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-release-2.2.1",
   "name": "maven-release",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "30ee6619b039cdd6ca250f3ee82b7e1681779aa3a8efd6ce700f3fdddf07bb9f"
    }
   ],
   "description": "This plugin is used to release a project with Maven, saving a lot of\nrepetitive, manual work. Releasing a project is made in two steps:\nprepare and perform.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-release@2.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/plugins/maven-release-plugin/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Release a project updating the POM and tagging in the SCM",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-remote-resources-plugin-1.5",
   "name": "maven-remote-resources-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "08c94f671feb4be4cb49e3fbadb7540dd5e66122d322e59b6713d7469f92d947"
    }
   ],
   "description": "This plugin is used to retrieve JARs of resources from remote repositories, process those resources, and incorporate them\ninto JARs you build with Maven.\n\nA very common use-case is the need to package certain resources in a consistent way across your organization. For example\nat Apache, it is required that every JAR produced contains a copy of the Apache license and a notice file that references\nall used software in a given project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-remote-resources-plugin@1.5-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/plugins/maven-remote-resources-plugin/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven Remote Resources Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-reporting-api-3.0",
   "name": "maven-reporting-api",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8bacc678d8405b97439bd197248a766c7a52c93dc4c543dcf689f3bdc534f453"
    }
   ],
   "description": "API to manage report generation. Maven-reporting-api is included in Maven 2.x\ncore distribution, but moved to shared components to achieve report decoupling\nfrom Maven 3 core. This is a replacement package for maven-shared-reporting-api",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-reporting-api@3.0-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/shared/maven-reporting-api",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "API to manage report generation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-reporting-exec-2.0.0",
   "name": "maven-reporting-exec",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "94d5d0f3c9047f6d0bff4283c247cec9a8c37e87d679a6d2f7a8e405c8f36722"
    }
   ],
   "description": "Classes to manage report plugin executions with Maven 3. Contains classes for\nmanaging and configuring reports and their execution.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-reporting-exec@2.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/shared/maven-reporting-exec/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Classes to manage report plugin executions with Maven 3",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-reporting-impl-3.0.0",
   "name": "maven-reporting-impl",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "242bd22122ddc0f15e89214685550739fbcf26d19e488d0faa1711200664d2f4"
    }
   ],
   "description": "Abstract classes to manage report generation, which can be run both:\n\n* as part of a site generation, as a maven-reporting-api's MavenReport,\n* or as a direct standalone goal invocation, as a maven-plugin-api's Mojo.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-reporting-impl@3.0.0-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/shared/maven-reporting-impl/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Abstract classes to manage report generation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.0-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-resolver-1.1.1",
   "name": "maven-resolver",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "11c427933019e8bef7052865336f770e42d9aad43f6a701152dd77646c6fbfe9"
    }
   ],
   "description": "Maven Artifact Resolver demos, showing concrete code to use Maven Artifact\nResolver with Maven repositories.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-resolver@1.1.1-4.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/resolver/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Maven Artifact Resolver library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.1.1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-resources-plugin-3.1.0",
   "name": "maven-resources-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6972293ec887edc013cc5d44035c8a91abd2c11501c054c160dd67881b444f6e"
    }
   ],
   "description": "The Resources Plugin handles the copying of project resources to the\noutput directory. There are two different kinds of resources: main\nresources and test resources.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-resources-plugin@3.1.0-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/plugins/maven-resources-plugin",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Maven Resources Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.0-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-scm-1.10.0",
   "name": "maven-scm",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6de59ff0a569bf35e37efd6810fd127fb81fc7da301fe1571c97df53bd82906f"
    }
   ],
   "description": "Maven SCM provides a common API for doing SCM operations.\nThis package Supports Maven plugins and other tools in providing them a common API for doing SCM operations.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-scm@1.10.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/scm",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provide a common API for doing SCM operations",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-script-interpreter-1.1",
   "name": "maven-script-interpreter",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6945bcda2d950e4d2a8799da275b8fb89a195ff856989788d1ac87b21813c3d1"
    }
   ],
   "description": "This component can supplies for various implementations: Groovy or BeanShell\nwith some utilities to interpret/execute some scripts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-script-interpreter@1.1-14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/shared/maven-script-interpreter/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Script Interpreter for Maven",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-shade-plugin-3.1.1",
   "name": "maven-shade-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f6d2483e9e70ef930e05100a1ecf9771be08d63892d6c48524224236127fe64e"
    }
   ],
   "description": "This plugin provides thr capability to package thr artifact in an uber-jar, including its dependencies and to shade - i.e\nrename - package of some of the dependencies.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-shade-plugin@3.1.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/plugins/maven-shade-plugin",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "This plugin make package access to artifact in an uber-jar",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-shared-22",
   "name": "maven-shared",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0932b21db0b76f7d860d232ecd8e2c8bf03bd245b551e884e91d1782368551ad"
    }
   ],
   "description": "The package is shared components for maven.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-shared@22-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/shared/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Shared Components for maven",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:22-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-shared-incremental-1.1",
   "name": "maven-shared-incremental",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eea3da59f15f732470d25d3a777d85d4e59f4b7fde2158e93fcc6e8df43de2b4"
    }
   ],
   "description": "Various utility classes and plexus components for supporting\nincremental build functionality in maven plugins.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-shared-incremental@1.1-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/shared/maven-shared-incremental/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven Incremental Build support utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-shared-io-3.0.0",
   "name": "maven-shared-io",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4ab46db2a9ddeff6c34c1ca0ff023df86ad461d604b2b812d69e95037b69118a"
    }
   ],
   "description": "API Library for I/O.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-shared-io@3.0.0-8.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/shared/maven-shared-io",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "API Library for I/O",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:3.0.0-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-shared-jarsigner-1.3.2",
   "name": "maven-shared-jarsigner",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6c61afc7f104901b4a4d76d49fe8ceaeb7111d88b83dced05f8c872a2a9028c9"
    }
   ],
   "description": "Apache Maven Jarsigner is a component which provides utilities to sign\nand verify Java archive and other files in your Maven MOJOs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-shared-jarsigner@1.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/shared/maven-jarsigner/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Component to assist in signing Java archives",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-shared-utils-3.3.3",
   "name": "maven-shared-utils",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "34356b94b7cc80cc51ccd0f251aca6b18fbf64a77d0fbc18b40ab9ff60d17b2b"
    }
   ],
   "description": "This package can be the functional replacement of plexus-utils in Maven.\nAt the same time, the package has many hightlights, such as: a lot of methods\ngot cleaned up, generics got added and a lot of unused code dropped.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-shared-utils@3.3.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://maven.apache.org/shared/maven-shared-utils",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The functional replacement of plexus-utils in maven",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-site-plugin-3.6",
   "name": "maven-site-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "727a84adebab5eac9ff5019de9397a09d96ed7012728ced3b164e121686f282b"
    }
   ],
   "description": "The Maven Site Plugin is a plugin that generates a site for the current project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-site-plugin@3.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/plugins/maven-site-plugin/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven Site Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-source-plugin-3.0.1",
   "name": "maven-source-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c2dc6ca6a9c3c6c6a515cdd5555c215c39669e828922529a98b9d4e74aa1500d"
    }
   ],
   "description": "The Source Plugin creates a jar archive of the source files of the current project. The jar file is, by\ndefault, created in the project's target directory.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-source-plugin@3.0.1-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/plugins/maven-source-plugin/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Source Plugin creating a jar archive of source",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.1-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-surefire-2.22.0",
   "name": "maven-surefire",
   "licenseConcluded": "ASL 2.0 and CPL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "92a49e6094392495f29f2b401a4172db083f156686d8855e352c4cf4c854c781"
    }
   ],
   "description": "This test framework project for surefire.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-surefire@2.22.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/surefire/",
   "licenseDeclared": "ASL 2.0 and CPL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The test framework project of surefire",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.22.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-verifier-1.6",
   "name": "maven-verifier",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c2f7fdbf54289c885f150862c0e122edf91150c56129213db46a63074ba1b7df"
    }
   ],
   "description": "Provides a test harness for Maven integration tests.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-verifier@1.6-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/shared/maven-verifier",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven verifier",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-verifier-plugin-1.1",
   "name": "maven-verifier-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9331968e039b5af704fa9b46c07964a674a9e60db2bc497a2bd15f6c68e0cdcd"
    }
   ],
   "description": "The package is useful for integration tests-verifies the existence of certaon conditions.\nIt verifies the existence or non-existence of files/directories and optionally checks file\ncontent against a regular expression.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-verifier-plugin@1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/plugins/maven-verifier-plugin/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Verifier Plugin for maven",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-wagon-3.1.0",
   "name": "maven-wagon",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4c62f8d5bd44d23bd4955a97bc19fe720d8fd8e052a74da6bce7ef6dd5e060f9"
    }
   ],
   "description": "Maven Wagon is a transport abstraction that is used in Maven's\nartifact and repository handling code. Wagon defines a unified\nAPI, and it currently has the following providers:\n* File\n* HTTP\n* FTP\n* SSH/SCP\n* WebDAV\n* SCM (in progress)",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-wagon@3.1.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/wagon",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools to manage artifacts and deployment",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven-war-plugin-3.2.2",
   "name": "maven-war-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "be3a54c5afe907ec4e1fbfe50f60e147d797c1ba063c77b08564891c2f5a7d2b"
    }
   ],
   "description": "Builds a Web Application Archive (WAR) file from the project output and its\ndependencies.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven-war-plugin@3.2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org/plugins/maven-war-plugin/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven WAR Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-maven2-2.2.1",
   "name": "maven2",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ba5b88c8109180774c8f9c6af6ad23d32472601608cd8d836d6726e9af3690f2"
    }
   ],
   "description": "Apache Maven is a Java project management and project comprehension tool.\nBased on the concept of a project object model (POM),according to a central piece of\ninformation, Maven can manage a project's build, reporting and documentation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/maven2@2.2.1-60.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://maven.apache.org",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Software project management and comprehension tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.1-60.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mavibot-1.0.0",
   "name": "mavibot",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e1a766225b0fcbd57c9279da468865c95068f5e19884c532009b465d3d41fa14"
    }
   ],
   "description": "Mavibot is a Multi Version Concurrency Control (MVCC) BTree in Java. It\nis expected to be a replacement for JDBM (The current back-end for the\nApache Directory Server), but could be a good fit for any other project\nin need of a Java MVCC BTree implementation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mavibot@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://directory.apache.org/mavibot/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ApacheDS MVCC BTree implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mc-4.8.29",
   "name": "mc",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d9db5b0acf05f1c195ae23540943d42c7c53764d84df1940036dd328b8153702"
    }
   ],
   "description": "GNU Midnight Commander is a visual file manager, licensed under GNU General Public\nLicense and therefore qualifies as Free Software. It's a feature rich full-screen\ntext mode application that allows you to copy, move and delete files and whole\ndirectory trees, search for files and run commands in the subshell. Internal viewer\nand editor are included.\n\nMidnight Commander is based on versatile text interfaces, such as Ncurses or S-Lang,\nwhich allows it to work on a regular console, inside an X Window terminal, over SSH\nconnections and all kinds of remote shells.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mc@4.8.29-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.midnight-commander.org/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "a feature rich full-screen text mode application",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:4.8.29-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mcelog-196",
   "name": "mcelog",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ba78063082ef9435533fa344ddc1e3ad6395b7252af091d2a300445616201746"
    }
   ],
   "description": "mcelog logs and accounts machine checks (in particular memory, IO, and\nCPU hardware errors) on modern x86 Linux systems.\nmce-inject allows to inject machine check errors on the software level\ninto a running Linux kernel. This is intended for validation of the\nkernel machine check handler.\naer-inject allows to inject PCIE AER errors on the software level into\na running Linux kernel. This is intended for validation of the PCIE\ndriver error recovery handler and PCIE AER core handler.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mcelog@196-3.oe2403sp2?arch=src&epoch=3",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/andikleen/mcelog",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Linux kernel machine check handling middleware",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "3:196-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mchange-commons-0.2.11",
   "name": "mchange-commons",
   "licenseConcluded": "LGPLv2 or EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5036e36f596257e499379acfdb8515556edcd68083c8a9ed5d806f5d85d00950"
    }
   ],
   "description": "General tool, part of c3p0.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mchange-commons@0.2.11-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/swaldman/mchange-commons-java",
   "licenseDeclared": "LGPLv2 or EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A collection of general purpose utilities for c3p0",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.11-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mcpp-2.7.2",
   "name": "mcpp",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ef15e1e47f1e147a3a547aeddc5522872f0d7a3e43ff27018ef5c6babd6228ef"
    }
   ],
   "description": "C/C++ preprocessor defines and expands macros and processes '#if',\n'#include' and some other directives.\n\nMCPP is an alternative C/C++ preprocessor with the highest conformance.\nIt supports multiple standards: K&R, ISO C90, ISO C99, and ISO C++98.\nMCPP is especially useful for debugging a source program which uses\ncomplicated macros and also useful for checking portability of a source.\n\nThough mcpp could be built as a replacement of GCC's resident\nproprocessor or as a stand-alone program without using library build of\nmcpp, this package installs only a program named 'mcpp' which links\nshared library of mcpp and behaves independent from GCC.\n\nThis package contains a library build of mcpp.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mcpp@2.7.2-29.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://mcpp.sourceforge.net/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A portable C preprocessor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.7.2-29.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mcstrans-3.5",
   "name": "mcstrans",
   "licenseConcluded": "GPL2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "72ba20c4ec543511485d6d269dae01cc1b930d29c01342bc07e6ad74adf4daf8"
    }
   ],
   "description": "Security-enhanced Linux is a feature of the Linux® kernel and a number\nof utilities with enhanced security functionality designed to add\nmandatory access controls to Linux.  The Security-enhanced Linux\nkernel contains new architectural components originally developed to\nimprove the security of the Flask operating system. These\narchitectural components provide general support for the enforcement\nof many kinds of mandatory access control policies, including those\nbased on the concepts of Type Enforcement®, Role-based Access\nControl, and Multi-level Security.\n\nmcstrans provides an translation daemon to translate SELinux categories\nfrom internal representations to user defined representation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mcstrans@3.5-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/SELinuxProject/selinux/wiki",
   "licenseDeclared": "GPL2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SELinux Translation Daemon",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mdadm-4.2",
   "name": "mdadm",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a1e228c2f781c72ac20a651573b1109c593aff5165f8ecc26fcf9c12182e8f58"
    }
   ],
   "description": "mdadm is a tool for managing Linux Software RAID arrays.\nIt can create, assemble, report on, and monitor arrays.\nIt can also move spares between raid arrays when needed.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mdadm@4.2-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.kernel.org/pub/linux/utils/raid/mdadm/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The software RAID arrays user manage tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.2-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-meanwhile-1.1.1",
   "name": "meanwhile",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a7df0c30811ba7db15ce2b5f86f1838338dbf24e7eb06b938a64fc77f92b4f95"
    }
   ],
   "description": "Meanwhile is a library for connecting to an IBM Sametime (briefly Lotus Instant\nMessaging, originally VPBuddy) community. It uses a protocol based in part off\nof the IMPP draft, and in part off of traces of TCP sessions from existing clients.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/meanwhile@1.1.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://meanwhile.sourceforge.net",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library for connecting to an IBM Sametime community",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mecab-0.996",
   "name": "mecab",
   "licenseConcluded": "BSD or LGPLv2+ or GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4c36d86a64de3f296a45afa418a92198997f84c0ebe0acdb1916b3cc71736ea8"
    }
   ],
   "description": "MeCab is a open source morphological analyzer whichi estimate\nof parameters by CRF (Conditional Random Fields).\nYou will need to install MeCab dictionary rpm, if you want use\nMeCab.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mecab@0.996-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/mecab/",
   "licenseDeclared": "BSD or LGPLv2+ or GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Morphological Analyzer and Yet Another Part-of-Speech",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.996-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-media-player-info-24",
   "name": "media-player-info",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dcee6051a2ddd69a2c0bba231755d47900e2318613b93c17d73a9888cec8bad8"
    }
   ],
   "description": "media-player-info is a repository of data files, media player (mostly USB Mass Storage ones)\ncapabilities are decribed by these files. These files contain information\nabout the directory layout to use to add music to these devices, about the\nsupported file formats, etc.\n\nThe package also installs a udev rule to identify media player devices.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/media-player-info@24-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.freedesktop.org/wiki/Software/media-player-info",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Media player capabilities are decribed by data files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:24-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-memcached-1.6.22",
   "name": "memcached",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dcb75dc9b0a94b64e1517ad6631e7b94b3fc05730a9266fe5d1cb32e3034616a"
    }
   ],
   "description": "memcached is a high-performance, distributed memory object caching\nsystem, generic in nature, but intended for use in speeding up dynamic\nweb applications by alleviating database load.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/memcached@1.6.22-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.memcached.org/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A high-performance, distributed memory object caching system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.22-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-memkind-1.14.0",
   "name": "memkind",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "764b12f943f5fdd4a08c725500bfcc0e42801bba2605c7e39de4ba224b2c550b"
    }
   ],
   "description": "The kinds of memory are defined by operating system memory policies that have been applied\nto virtual address ranges. Memory characteristics supported by memkind without user extension\ninclude control of NUMA and page size features.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/memkind@1.14.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://memkind.github.io/memkind",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extensible Heap Manager for User",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.14.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-memleax-1.1.1",
   "name": "memleax",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "05e096e7cc5b8d5a650b170362dccaf026532168529ff1b2e7024b4ffce9b347"
    }
   ],
   "description": "memleax debugs memory leak of a running process by attaching it.\nIt hooks the target process's invocation of memory allocation and free,\nand reports the memory blocks which live long enough as memory leak, in real time.\nThe default expire threshold is 10 seconds, however you should always\nset it by `-e` option according to your scenarios.\n\nIt is very *convenient* to use, and suitable for production environment.\nThere is no need to recompile the program or restart the target process.\nYou run `memleax` to monitor the target process, wait for the real-time memory\nleak report, and then kill it (e.g. by Ctrl-C) to stop monitoring.\n\nmemleax follows new threads, but not forked processes.\nIf you want to debug multiple processes, just run multiple memleax.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/memleax@1.1.1-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/WuBingzheng/memleax",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Memory lead detection tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-memtester-4.6.0",
   "name": "memtester",
   "licenseConcluded": "GPL-2.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f83e84985ef9fa97d97a8a1acd0020ca3717d249cebc4139e3f39a738df0bf7a"
    }
   ],
   "description": "A userspace utility for testing the memory subsystem for faults. It's portable and should compile and work on any 32- or 64-bit Unix-like system. (Yes, even weird, proprietary Unices, and even Mac OS X.) For hardware developers, memtester can be told to test memory starting at a particular physical address as of memtester version 4.1.0.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/memtester@4.6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pyropus.ca/software/memtester/",
   "licenseDeclared": "GPL-2.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A userspace utility for testing the memory subsystem for faults",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mercurial-6.6.1",
   "name": "mercurial",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8c683e7373aab87d79909d2f408a9978e96f0114e42be65a989e477079d94d63"
    }
   ],
   "description": "Mercurial is a free, distributed source control management tool.\nIt efficiently handles projects of any size and offers an easy and intuitive interface.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mercurial@6.6.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.selenic.com/mercurial/",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Source control management tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.6.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mesa-24.0.3",
   "name": "mesa",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a4f4a84616ca510d76c554ac85db954db2df7878fed89b139189dc7485d4fda3"
    }
   ],
   "description": "Mesa graphics libraries.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mesa@24.0.3-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.mesa3d.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Mesa graphics libraries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:24.0.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mesa-demos-8.5.0",
   "name": "mesa-demos",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9388714e0b89e617a77062b0bff0fdf59e2d84e9efc024d4553b6afb343e6329"
    }
   ],
   "description": "This package provides some demo applications for testing Mesa.\nIt also provides the glxinfo, glxgears, eglinfo and es2_info utilities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mesa-demos@8.5.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.mesa3d.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Demo applications for testing Mesa",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.5.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mesa-libGLU-9.0.3",
   "name": "mesa-libGLU",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "62181b64ab94b3572dccc22bf3f2ac12906811981ca381d2445166c963113b25"
    }
   ],
   "description": "Mesa implementation of the standard GLU OpenGL utility API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mesa-libGLU@9.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://mesa3d.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Mesa libGLU library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-meson-1.3.1",
   "name": "meson",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a667e358ddc4c19b69f06b37f2aabc4fece7673fd73ac74590f45951cf4f14a3"
    }
   ],
   "description": "Meson is an open source build system meant to be both extremely fast, and, even more importantly,\nas user friendly as possible.\n\nThe main design point of Meson is that every moment a developer spends writing or debugging build\ndefinitions is a second wasted. So is every second spent waiting for the build system to actually\nstart compiling code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/meson@1.3.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://mesonbuild.com/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An open source high quality build system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-metacity-3.37.1",
   "name": "metacity",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0ec25336396e63325b00d3cc11375e40b81937d8ed46ddb477a9b5543ec61370"
    }
   ],
   "description": "Metacity is a small window manager, using GTK+ to do everything.\nIt is developed mainly for the MATE and GNOME Flashback desktops.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/metacity@3.37.1-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://download.gnome.org/sources/metacity/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Window Manager for the MATE and GNOME Flashback desktops",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.37.1-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-metadata-extractor2-2.19.0",
   "name": "metadata-extractor2",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "82aecac4f4afe2e0fa232923e23796c05abca97d2bbb8d58dfd0c6169863e2bb"
    }
   ],
   "description": "Metadata Extractor is a straightforward Java library\nfor reading metadata from image files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/metadata-extractor2@2.19.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://drewnoakes.com/code/exif/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extracts EXIF, IPTC, XMP, ICC and other metadata from image files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.19.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-metainf-services-1.11",
   "name": "metainf-services",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "48ecc0583722f4835893abfe2d0d11cce3a643f8e8f4f2d4307d4958bc0506c7"
    }
   ],
   "description": "This package contains small Java library which can be used\nfor automatic generation of META-INF/services files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/metainf-services@1.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kohsuke/metainf-services",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Small java library for generating META-INF/services files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-metee-3.1.5",
   "name": "metee",
   "licenseConcluded": "apache2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8d3f3a3416f3b8e9bb9701a5e322bf72775536b1cec21c55f08d0edb0c4e4bad"
    }
   ],
   "description": "ME TEE Library is a C library to access CSE/CSME/GSC firmware via a\nmei interface. ME TEE provides a single cross-platform API to access\nto MEI devices on Linux and Windows. MEI TEE API simplify connection\nand communication with the mei device, and firmware status registers\nretrieval.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/metee@3.1.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/intel/metee",
   "licenseDeclared": "apache2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cross-platform access library for Intel(R) CSME HECI interface",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-metis-5.1.0",
   "name": "metis",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a955401b715f033238db47102eca3e79827d22e79cd09228c266dd4ddf32bd75"
    }
   ],
   "description": "METIS is a set of serial programs for partitioning graphs,\npartitioning finite element meshes, and producing fill reducing\norderings for sparse matrices.\nThe algorithms implemented in METIS are based on the multilevel\nrecursive-bisection, multilevel k-way, and multi-constraint\npartitioning schemes developed in our lab.\nMETIS is distributed with OpenMP support.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/metis@5.1.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://glaros.dtc.umn.edu/gkhome/views/metis",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Serial Graph Partitioning and Fill-reducing Matrix Ordering",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.1.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-metrics-3.1.2",
   "name": "metrics",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "732cdba32ff2908cbc3e62fb254b12b9bc097357f7c100a35f5e70b9eb41b8f8"
    }
   ],
   "description": "Metrics is a Java library which gives you unparalleled insight\ninto what your code does in production.\nDeveloped by Yammer to instrument their JVM-based back-end services,\nMetrics provides a powerful toolkit of ways to measure the behavior\nof critical components in your production environment.\nWith modules for common libraries like Jetty, Logback, Log4j,\nApache HttpClient, Ehcache, JDBI, Jersey and reporting back-ends like\nGanglia and Graphite, Metrics provides you with full-stack visibility.\nFor more information, please see the documentation.\nThis package provides the Metrics Core Library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/metrics@3.1.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://metrics.dropwizard.io",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java library which gives you what your code does in production",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-microcode-ctl-20250512",
   "name": "microcode_ctl",
   "licenseConcluded": "GPL-2.0-or-later and intel-mcu-2018",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "40d30379c22ecd4745826e70f87f1d15fbf462699d680e6d48efc5fe920cad1d"
    }
   ],
   "description": "This is a tool to transform and deploy microcode update for x86 CPUs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/microcode_ctl@20250512-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files",
   "licenseDeclared": "GPL-2.0-or-later and intel-mcu-2018",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Microcode update for CPU",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20250512-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mikmod-3.2.8",
   "name": "mikmod",
   "licenseConcluded": "GPLv2 and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1e79513c6eb15b526faed39d3be666ffc0d5fc77f8241e037fb0bf4f33cf5062"
    }
   ],
   "description": "Mikmod is a module player and library supporting many formats, including mod, s3m, it, and xm. Originally a player for MS-DOS, MikMod has been ported to other platforms, such as Unix, Macintosh, BeOS, and Java(!!). The player uses ncurses for console output and contorl, Meanwhile it can load and play files of a variety of different archive formats(gzip/pkzip/zoo),",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mikmod@3.2.8-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://mikmod.sourceforge.net/",
   "licenseDeclared": "GPLv2 and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Console music module player",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.8-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mimepull-1.9.10",
   "name": "mimepull",
   "licenseConcluded": "CDDL-1.1 and GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9ae29110968bfb8cff7b45b67fc995f133d137a39d55ea5e142331a193d18637"
    }
   ],
   "description": "Provides a streaming API to access attachments parts in a MIME message",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mimepull@1.9.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://mimepull.java.net",
   "licenseDeclared": "CDDL-1.1 and GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Streaming API to access attachments from a MIME message",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mina-ftpserver-1.1.4",
   "name": "mina-ftpserver",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8dfbb815220effd9e37e0719f7b5442c0c46c4ef6286c4d86b91a6dd811a8465"
    }
   ],
   "description": "The Apache FtpServer is a 100% pure Java FTP server. It's\ndesigned to be a complete and portable FTP server engine\nsolution based on currently available open protocols.\nFtpServer can be run standalone as a Windows service or\nUnix/Linux daemon, or embedded into a Java application.\nWe also provide support for integration within Spring\napplications and provide our releases as OSGi bundles.\nThe default network support is based on Apache MINA, a\nhigh performance asynchronous IO library. Using MINA,\nFtpServer can scale to a large number of concurrent users.\nIt is also an FTP application platform. We have developed\na Java API to let you write Java code to process FTP event\nnotifications that we call the Ftplet API. Apache FtpServer\nprovides an implementation of an FTP server to support this\nAPI.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mina-ftpserver@1.1.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://mina.apache.org/ftpserver-project/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A 100% pure Java FTP server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mingw-filesystem-118",
   "name": "mingw-filesystem",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "51ab264af5154db0f21d90436140df63f6d88ea9c1362b175cdbc6a580a3bfd7"
    }
   ],
   "description": "This package contains the base filesystem layout, RPM macros and\nenvironment for all Fedora MinGW packages.\n\nThis environment is maintained by the Fedora MinGW SIG at:\n\n  http://fedoraproject.org/wiki/SIGs/MinGW",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mingw-filesystem@118-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://fedoraproject.org/wiki/MinGW",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "MinGW cross compiler base filesystem and environment",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:118-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-miniasm-0.3",
   "name": "miniasm",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0ec2aa52a0041e76610a8777442126c112fc09140ec29bda8b38979fa73605a2"
    }
   ],
   "description": "Miniasm is a very fast OLC-based de novo assembler for noisy long reads. It takes all-vs-all read self-mappings (typically by minimap) as input and outputs an assembly graph in the GFA format. Different from mainstream assemblers, miniasm does not have a consensus step. It simply concatenates pieces of read sequences to generate the final unitig sequences. Thus the per-base error rate is similar to the raw input reads.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/miniasm@0.3-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lh3/miniasm",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ultrafast de novo assembly for long noisy reads",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-minicom-2.8",
   "name": "minicom",
   "licenseConcluded": "GPLv2+ and LGPLv2+ and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2b9d3f49692777a6ff0fcd719065948a7fe7135a0fa0ab426f3654944d06773a"
    }
   ],
   "description": "Minicom is a communication program which somewhat resembles the shareware\nprogram TELIX but is free with source code and runs under most unices.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/minicom@2.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://elinux.org/Minicom",
   "licenseDeclared": "GPLv2+ and LGPLv2+ and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A modem control and terminal emulation program",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-minlog-1.3.0",
   "name": "minlog",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cb19999e48c805077c1e44704a44ec216ac90a82020a82964bee5af1c79c7ec6"
    }
   ],
   "description": "MinLog is a Java logging library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/minlog@1.3.0-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/EsotericSoftware/minlog",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Minimal overhead Java logging",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mksh-59",
   "name": "mksh",
   "licenseConcluded": "MirOS and ISC and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ad5430a918b7f757a6dbe96807f117d26fb9d4d5d1c7f9d47d7a5ed00004ae51"
    }
   ],
   "description": "mksh is the MirBSD Korn Shell, an actively developed free implementation of the Korn Shell programming language\nand a successor to the Public Domain Korn Shell (pdksh). It is developed as part of the MirOS Project as\nnative Bourne/POSIX/Korn shell for MirOS BSD, but also to be readily available under other UNIX-like operating systems.\nIt targets users who desire a compact, fast, reliable, secure shell not cut off modern extensions, with unicode support.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mksh@59-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.mirbsd.org/mksh.htm",
   "licenseDeclared": "MirOS and ISC and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "MirBSD enhanced version of the Korn Shell",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:59-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mlocate-0.26",
   "name": "mlocate",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "62c6f3cdcf0e361fb31c00a822335e488d49e7da7149f9dac3d435aeb4ac7846"
    }
   ],
   "description": "mlocate is a locate/updatedb implementation. The 'm' stands for \"merging\":\nupdatedb reuses the existing database to avoid rereading most of the file\nsystem, which makes updatedb faster and does not trash the system caches as\nmuch.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mlocate@0.26-25.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/mlocate",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Application of finding files by name",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.26-25.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mm-common-1.0.5",
   "name": "mm-common",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ae33ede36306f8ed049df8799ec878b5ba01808f2c260f6752f130e64ade2a94"
    }
   ],
   "description": "The mm-common module provides the build infrastructure and utilities\nshared among the GNOME C++ binding libraries.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mm-common@1.0.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gtkmm.org",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides build infrastructure, utilities for GNOME C++ binding libraries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mobile-broadband-provider-info-20230416",
   "name": "mobile-broadband-provider-info",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9e07e1e77efdf2e2523adaaf80517299225d94433d19f14248b0efd57116e209"
    }
   ],
   "description": "This package contains mobile broadband settings for different service providers\nin different countries. The Package contains only informational files so it's\nsafe for distributions to grab updates even during feature freeze and\nmaintenance stages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mobile-broadband-provider-info@20230416-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://live.gnome.org/NetworkManager/MobileBroadband/ServiceProviders",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Mobile broadband provider database",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20230416-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-moby-25.0.3",
   "name": "moby",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6e31e006854bc0ec3234dd3bd26f68aa4fdfd3c77501f59559d3e966f4fb6251"
    }
   ],
   "description": "Docker is a product for you to build, ship and run any application as a\nlightweight container.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/moby@25.0.3-31.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.docker.com",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The open-source application container engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:25.0.3-31.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mocha-2.4.5",
   "name": "mocha",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "35b1107df66fcb36a723e03b5683ed7cb01197e90912104a2968bd07c785042d"
    }
   ],
   "description": "Mocha is a feature-rich JavaScript test framework running on Node.js and the\nbrowser, making asynchronous testing simple and fun. Mocha tests run serially,\nallowing for flexible and accurate reporting, while mapping uncaught\nexceptions to the correct test cases.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mocha@2.4.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mochajs/mocha",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A simple, flexible, fun test framework for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mock-5.6",
   "name": "mock",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b74ae4ae7414673945270414f334b0dbc1ebfbbae063ce07d6b342f05d66a5ab"
    }
   ],
   "description": "Mock takes an SRPM and builds it in a chroot.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mock@5.6-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rpm-software-management/mock/",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Builds packages inside chroots",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.6-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mock-core-configs-38.3",
   "name": "mock-core-configs",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7affa8981ad068b8163bd480fdde112037238b8f33bbfa33f6e4236c221396e9"
    }
   ],
   "description": "Config files which allow you to create chroots for:\n * Fedora\n * Epel\n * Mageia\n * Custom chroot\n * OpenSuse Tumbleweed and Leap\n * openEuler",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mock-core-configs@38.3-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rpm-software-management/mock/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Mock core config files basic chroots",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:38.3-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mockito-2.23.9",
   "name": "mockito",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e25fdf2a1bc83f45d00f1cc48b275d62750b2afad9e0efb0e256b0f96c856a31"
    }
   ],
   "description": "Mockito is a mocking framework that tastes really good. It lets you write\nbeautiful tests with clean & simple API. Mockito doesn't give you hangover\nbecause the tests are very readable and they produce clean verification\nerrors.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mockito@2.23.9-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://site.mockito.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tasty mocking framework for unit tests in Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.23.9-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mod-auth-gssapi-1.6.5",
   "name": "mod_auth_gssapi",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cf20fac6852df0c3a575b4702b0b1413ede812f6183211565cbe59dc5c62f01a"
    }
   ],
   "description": "Kerberos authentication module for the Apache HTTP Server.The GSSAPI Negotiate Apache module\nmod_auth_gssapi lets web applications take advantage of Kerberos authentication through GSSAPI.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mod_auth_gssapi@1.6.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/modauthgssapi/mod_auth_gssapi",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Authentication module through GSSAPI for Apache",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mod-auth-openidc-2.4.16.11",
   "name": "mod_auth_openidc",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e51a2121bb4a01d5d1609ae9feb8814d02e538146bdb79e3568d0bf31e655f14"
    }
   ],
   "description": "This module enables an Apache 2.x web server to operate as\nan OpenID Connect Relying Party(RP) to an OpenID Connect Provider(OP).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mod_auth_openidc@2.4.16.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/OpenIDC/mod_auth_openidc",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OpenID Connect Relying Party module for Apache 2.x HTTP Server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.16.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mod-authnz-pam-1.2.3",
   "name": "mod_authnz_pam",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3bd7a2c159001a484ff5a014ef938016fd465cb6b4a82737b8e0146fef3f1b0e"
    }
   ],
   "description": "mod_authnz_pam is a supplementary authentication module, supplementing\nauthorization module completed by other modules. It can also provide\n[name, password] authentication through the PAM stack.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mod_authnz_pam@1.2.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.adelton.com/apache/mod_authnz_pam/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "PAM Basic Authentication provider and check.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mod-fcgid-2.3.9",
   "name": "mod_fcgid",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "51aeafdf1f8118edd79dc55783c0c6c56b726802323b77a177b2fac236600211"
    }
   ],
   "description": "Mod_fcgid is an Apache module providing a FastCGI interface. It's an alternative to mod_fastcgi\nthat is specifically tuned for the dynamic FastCGI configuration used on DreamHost servers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mod_fcgid@2.3.9-21.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://httpd.apache.org/mod_fcgid/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "High performance alternative to mod_cgi or mod_cgid",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.9-21.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mod-http2-2.0.25",
   "name": "mod_http2",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cf2801683a0e73cd707e63ebac0287ae568031174084c8bce06c6a669ca067fe"
    }
   ],
   "description": "The mod_h2 Apache httpd module implements the HTTP2 protocol (h2+h2c) on\ntop of libnghttp2 for httpd 2.4 servers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mod_http2@2.0.25-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://icing.github.io/mod_h2/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Support for the HTTP/2 transport layer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.25-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mod-intercept-form-submit-1.2.0",
   "name": "mod_intercept_form_submit",
   "licenseConcluded": "Apache 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ee5d1ac956c0c759af3ac5fb39d8265930229c28602f5f02c7e977600717c950"
    }
   ],
   "description": "Apache module to intercept application's login form submission and run PAM authentication.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mod_intercept_form_submit@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.adelton.com/apache/mod_intercept_form_submit/",
   "licenseDeclared": "Apache 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache module to intercept login form submission and run PAM authentication",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mod-lookup-identity-1.0.0",
   "name": "mod_lookup_identity",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "86c6e74401151de0b7efa6e15fc2918e0afe1ec6b196505ea75aefc12c41c3aa"
    }
   ],
   "description": "mod_lookup_identity is a module to lookup user identifier and retrieves\nadditional information about the authenticated users.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mod_lookup_identity@1.0.0-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.adelton.com/apache/mod_lookup_identity/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Used to retrieve additional information about the authenticated user",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mod-security-2.9.9",
   "name": "mod_security",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "87dc50e4c997ede91e480f220529814e68cb22141045d785c46c10bd7d4ffe23"
    }
   ],
   "description": "This software is also called Modsec,it is an open-source web application firewall.\nIt is designed for Apache HTTP Server.ModSecurity is commonly deployed to provide\nprotections against generic classed of vulnerabilities.The install of this package\nis easy and you can read the README.TXT for more information.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mod_security@2.9.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.modsecurity.org/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Security module for the Apache HTTP Server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mod-security-crs-3.3.5",
   "name": "mod_security_crs",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fae557f2458f546e8c5909b9c926e254e2dfa95a49801e2a984bf6b911b5887f"
    }
   ],
   "description": "The base rules are provided for mod_security by this package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mod_security_crs@3.3.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://coreruleset.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Rules of ModSecurity",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-modello-2.0.0",
   "name": "modello",
   "licenseConcluded": "ASL 2.0 and BSD and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2510153e1ad0d81eb2fc1aff94f66992656c812bd198861e3bb204e36809fec9"
    }
   ],
   "description": "Modello is a framework for code generation from a simple model. Modello generates code\nfrom a simple model format: based on a plugin architecture, various types of code and\ndescriptors can be generated from the single model, including Java POJOs, XML/JSON/YAML\nmarshallers/unmarshallers, XSD, JSON Schema and documentation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/modello@2.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://codehaus-plexus.github.io/modello",
   "licenseDeclared": "ASL 2.0 and BSD and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Modello Data Model toolkit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mojarra-2.2.13",
   "name": "mojarra",
   "licenseConcluded": "CDDL-1.0 or GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "492ce7f413194fe9c602cebfcb4092ee9355cee9f63f5fcef1145de57daad0d6"
    }
   ],
   "description": "JvaServer(TM) Faces technology simplifies building user interfaces for\nJavaServer applications. Developers of various skill levels can quickly build\nweb applications by: assembling reusable UI components in a page; connecting\nthese components to an application data source; and wiring client-generated\nevents to server-side event handlers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mojarra@2.2.13-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://javaserverfaces.java.net",
   "licenseDeclared": "CDDL-1.0 or GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JSF Reference Implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.13-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mojo-parent-40",
   "name": "mojo-parent",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "00d38ce751973be340516873f2773b05f7ffb1361932453a22ea4abcbcb5c606"
    }
   ],
   "description": "Parent POM for all MojoHaus hosted Apache Maven plugins and components.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mojo-parent@40-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.mojohaus.org/mojo-parent/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Codehaus MOJO Parent",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:40-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mokutil-0.6.0",
   "name": "mokutil",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "998d009f130517bad04bc1fefed09636c87304cc01383fbec5e9c7f263183666"
    }
   ],
   "description": "The utility to manipulate machines owner keys which managed in shim.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mokutil@0.6.0-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lcp/mokutil",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for manipulating machine owner keys",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.6.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mold-2.34.1",
   "name": "mold",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3f998a4b1610d070c1fad894765f415d7d8b1157827facd745caadb3046345fb"
    }
   ],
   "description": "mold is a faster drop-in replacement for existing Unix linkers.\nIt is several times faster than the LLVM lld linker.\nmold is designed to increase developer productivity by reducing\nbuild time, especially in rapid debug-edit-rebuild cycles.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mold@2.34.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rui314/mold",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Modern Linker (mold)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.34.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mongo-c-driver-1.27.4",
   "name": "mongo-c-driver",
   "licenseConcluded": "ASL 2.0 and ISC and MIT and zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c3fef40b05e7c2c7a1e84353426bf47bc29a351c48fe7616c1b24cd12f2bed82"
    }
   ],
   "description": "mongo-c-driver is a project that includes two libraries: libmongoc, a client library\nwritten in C for MongoDB. libbson, a library providing useful routines related to\nbuilding, parsing, and iterating BSON documents.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mongo-c-driver@1.27.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mongodb/mongo-c-driver",
   "licenseDeclared": "ASL 2.0 and ISC and MIT and zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Client library written in C for MongoDB",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.27.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mongo-java-driver-3.6.4",
   "name": "mongo-java-driver",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "40af54920ab865b65ea37d5be796459908bd22c59fa56e0bf3c6843c82791642"
    }
   ],
   "description": "This is an ueber jar for the MongoDB Java driver.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mongo-java-driver@3.6.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.mongodb.org/display/DOCS/Java+Language+Center",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Java driver for MongoDB",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.6.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mongo-java-driver2-2.14.3",
   "name": "mongo-java-driver2",
   "licenseConcluded": "Apache-2.0 and BSD-3-clause and CC-BY-SA-3.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a9d254823db3b30f904cb03ca3d17458e2b89706e1190664c5deb4e9a60ddb59"
    }
   ],
   "description": "Java library to connect to the MongoDB document database.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mongo-java-driver2@2.14.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://docs.mongodb.org/ecosystem/drivers/java/",
   "licenseDeclared": "Apache-2.0 and BSD-3-clause and CC-BY-SA-3.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "MongoDB Java Driver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.14.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-morfologik-stemming-2.1.9",
   "name": "morfologik-stemming",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "76d6baf2a12bce3c944aec6388e93eca5e56d42b709cf31fccd3c2aa4fb2ae09"
    }
   ],
   "description": "Morfologik provides high quality lemmatisation for the Polish language,\nalong with tools for building and using byte-based finite state automata.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/morfologik-stemming@2.1.9-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/morfologik/morfologik-stemming",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Morfologik stemming library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.9-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-motif-2.3.8",
   "name": "motif",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "788d36e8640b034f19052e9b1596299c5f0323ee5c37646b74f857ba7cf862bd"
    }
   ],
   "description": "This module is motif run-time environment, which includes the motif shared libraries.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/motif@2.3.8-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://motif.ics.com/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Run-time libraries and programs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.8-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mousetweaks-3.32.0",
   "name": "mousetweaks",
   "licenseConcluded": "GPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "04113f4f3a21eaea8c0abd1dc50451cc6a653944aa4e8bcbbe103c58efdc6a0d"
    }
   ],
   "description": "Mousetweaks is a daemon that provides various mouse features for the GNOME desktop.\nIt depends on the Assistive Technology Service Provider Interface (AT-SPI).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mousetweaks@3.32.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://live.gnome.org/Mousetweaks/Home",
   "licenseDeclared": "GPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Accessibility enhancements for the mouse",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.32.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mozilla-filesystem-1.9",
   "name": "mozilla-filesystem",
   "licenseConcluded": "MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "211cd2e7668a224286d2dd8cbc79ae13cb83b905bd389f12b87d9379e9e76c21"
    }
   ],
   "description": "This package create some directories for applicatoins using Mozilla technologies.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mozilla-filesystem@1.9-21.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.mozilla.org/WebExtensions/Filesystem",
   "licenseDeclared": "MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Mozilla filesytem directories",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9-21.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mozjs102-102.9.0",
   "name": "mozjs102",
   "licenseConcluded": "MPL-2.0 AND Apache-2.0 AND BSD-3-Clause AND BSD-2-Clause AND MIT AND GPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "19191d00b86484e388cb243049659b975bac74cdc72964506ef08592703d1067"
    }
   ],
   "description": "SpiderMonkey is the code-name for Mozilla Firefox's C++ implementation of\nJavaScript. It is intended to be embedded in other applications\nthat provide host environments for JavaScript.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mozjs102@102.9.0-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://hg.mozilla.org/releases/mozilla-esr102",
   "licenseDeclared": "MPL-2.0 AND Apache-2.0 AND BSD-3-Clause AND BSD-2-Clause AND MIT AND GPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SpiderMonkey JavaScript library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:102.9.0-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mpfr-4.2.1",
   "name": "mpfr",
   "licenseConcluded": "LGPL-3.0-or-later and GPL-3.0-or-later and GFDL-1.2-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1f31076f973a00f8d66af8d170837624afe42f21e1ee9d4d9f3f44887f96dfe5"
    }
   ],
   "description": "MPFR is a C library for arbitrary-precision binary floating-point computation\nwith correct rounding, based on Multi-Precision Library. The computation is\nboth efficient and has a well-defined semantics: the functions are completely\nspecified on all the possible operands and the results do not depend on the\nplatform. This is done by copying the ideas from the ANSI/IEEE-754 standard\nfor fixed-precision floating-point arithmetic (correct rounding and exceptions,\nin particular)",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mpfr@4.2.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.mpfr.org/",
   "licenseDeclared": "LGPL-3.0-or-later and GPL-3.0-or-later and GFDL-1.2-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A C library for multiple-precision floating-point computations",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.2.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mpg123-1.29.3",
   "name": "mpg123",
   "licenseConcluded": "LGPL-2.1-or-later and GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7a11c3ff1807b703b82a1d0f11c889569fb09eb95e17a41c67710b35127f0c3a"
    }
   ],
   "description": "Real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1, 2 and 3 (most\ncommonly MPEG 1.0 layer 3 aka MP3), as well as re-usable decoding and output\nlibraries.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mpg123@1.29.3-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://mpg123.org",
   "licenseDeclared": "LGPL-2.1-or-later and GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1, 2 and 3",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.29.3-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mpich-4.0.3",
   "name": "mpich",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "20992fdd6fba9efdfcdaf5cf56bdd26537098b2246e55eee945c1ca71eaa8c78"
    }
   ],
   "description": "MPICH is a high performance and widely portable implementation\nof the Message Passing Interface (MPI) standard.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mpich@4.0.3-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.mpich.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A high-performance implementation of MPI",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.3-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mrtg-2.17.10",
   "name": "mrtg",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e1b30e2015785be31a0f2b8774a2b554b4aafbe5a2c0c21ede07af42a9ee7ecb"
    }
   ],
   "description": "MRTG is a tool to monitor SNMP network devices and draw pretty pictures showing\nhow much traffic has passed through each interface.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mrtg@2.17.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://oss.oetiker.ch/mrtg/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Multi Router Traffic Grapher",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.17.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mstflint-4.26.0",
   "name": "mstflint",
   "licenseConcluded": "GPLv2+ or BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1e2c013919f1c39eea158c18690e77407641111148edeaf80f8d46b14a37a985"
    }
   ],
   "description": "This package contains a burning tool and diagnostic tools for Mellanox\nmanufactured HCA/NIC cards. It also provides access to the relevant source\ncode. Please see the file LICENSE for licensing details.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mstflint@4.26.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Mellanox/mstflint",
   "licenseDeclared": "GPLv2+ or BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Firmware Burning and Diagnostics Tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.26.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-msv-2013.6.1",
   "name": "msv",
   "licenseConcluded": "BSD and ASL 1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e8f1208e8c783d62df181c10d7976599aebdbdcdeb8bfd3631ab0061f48b99ac"
    }
   ],
   "description": "The Sun Multi-Schema XML Validator (MSV) is a Java technology tool to validate\nXML documents against several kinds of XML schemata. It supports RELAX NG,\nRELAX Namespace, RELAX Core, TREX, XML DTDs, and a subset of XML Schema Part 1.\nThis latest (version 1.2) release includes several bug fixes and adds better\nconformance to RELAX NG/W3C XML standards and JAXP masquerading.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/msv@2013.6.1-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://xmlark.github.io/msv",
   "licenseDeclared": "BSD and ASL 1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Multi-Schema Validator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2013.6.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mt-st-1.7",
   "name": "mt-st",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1ab79fb6918bc95dd974fb1a5b125803c93cb2af929db22cd2d5f32c88c937fb"
    }
   ],
   "description": "The mt-st package contains two programs: mt and stinit. Mt is basically a \"standard\" mt with\nadditional commands to send the ioctls specific to the Linux SCSI tape driver. Stinit is a program\nto initialize the tape drive characteristics.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mt-st@1.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/iustin/mt-st",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tool to manage tape drives",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mtd-utils-2.1.4",
   "name": "mtd-utils",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6e8ce2a91d7648e632a94b8fea14833b8f7fe3539aaf3a10311bc6f62561df35"
    }
   ],
   "description": "The mtd-utils package contains utilities related to handling MTD devices,\nand for dealing with FTL, NFTL JFFS2 etc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mtd-utils@2.1.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.linux-mtd.infradead.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utilities for dealing with MTD (flash) devices",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mtdev-1.1.6",
   "name": "mtdev",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3f7573c453ecd1a15097ad44f933f423f15dffb3dd10f8dc478679c81d7f63fc"
    }
   ],
   "description": "The mtdev is a stand-alone library which transforms all variants of kernel MT\nevents to the slotted type B protocol. The events put into mtdev may be from\nany MT device, specifically type A without contact tracking, type A with contact\ntracking, or type B with contact tracking.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mtdev@1.1.6-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://bitmath.org/code/mtdev",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Multitouch Protocol Translation Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.6-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mtools-4.0.43",
   "name": "mtools",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fcde9f93debcacdba39ae725165e487c19fd2d4ee0660fb6f470dae4aba6ea5d"
    }
   ],
   "description": "Mtools is a collection of utilities to access MS-DOS disks from GNU\nand Unix without mounting them. It supports Win'95 style long file names,\nOS/2 Xdf disks and 2m disks (store up to 1992k on a high density 3 1/2 disk)\nIn addition to file access, it supports many FAT-specific features: volume\nlabels, FAT-specific file attributes (hidden, system, ...), \"bad block\" map\nmaintenance, access to remote floppy drives, Iomega ZIP disk protection,\n\"secure\" erase, display of file's on-disk layout, etc",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mtools@4.0.43-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/mtools/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Collection of utilities to access MS-DOS disks",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.43-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mtr-0.95",
   "name": "mtr",
   "licenseConcluded": "GPLv2 and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b3ec269058b6670a75d4f3a535e626d8440c82cad6ef42563429bcc61080706f"
    }
   ],
   "description": "It is a network diagnostic tool,it has the \"ping\" and \"traceroute\" features.\nIt prints information about the route and packets that sent from the host to\nthe specified destination system.This tool can also print the response times\nand percentage for all network hops between the systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mtr@0.95-3.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.bitwizard.nl/mtr/",
   "licenseDeclared": "GPLv2 and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ping and Traceroute Network Diagnostic Tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:0.95-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mtx-1.3.12",
   "name": "mtx",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2695cc9df005a2b198f609496d9c5cce1fb35693151efdb09633283d8099e0e0"
    }
   ],
   "description": "mtx is a native linux media changer tool, it controls SCSI media changer devices.\nThe mtx command controls single or multi-drive SCSI media changers such as tape\nchangers, autoloaders, tape libraries, or optical media jukeboxes",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mtx@1.3.12-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://mtx.sourceforge.net/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "generic magtape exerciser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.12-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-multilib-rpm-config-1",
   "name": "multilib-rpm-config",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "78ec4e4da745ec00a9608a7f45d82be207e44d61a0818e630a465db783705ec5"
    }
   ],
   "description": "Set of tools (shell scripts, RPM macro files) to help with multilib packaging\nissues.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/multilib-rpm-config@1-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://fedoraproject.org/wiki/PackagingDrafts/MultilibTricks",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Multilib packaging helpers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-multipath-tools-0.9.5",
   "name": "multipath-tools",
   "licenseConcluded": "GPL-2.0-or-later and LGPL-2.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6dfe5d3b9cb4756f9a81d350f5b12efa19b763790a194e2e375d59dfbcaf1b8e"
    }
   ],
   "description": "This package provides the multipath tool and the multipathd daemon\nto manage dm-multipath devices. multipath can detect and set up\nmultipath maps. multipathd sets up multipath maps automatically,\nmonitors path devices for failure, removal, or addition, and applies\nthe necessary changes to the multipath maps to ensure continuous\navailability of the map devices.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/multipath-tools@0.9.5-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://christophe.varoqui.free.fr/",
   "licenseDeclared": "GPL-2.0-or-later and LGPL-2.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools to manage multipath devices with the device-mapper",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.5-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-multithreadedtc-1.01",
   "name": "multithreadedtc",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "44c4e8ccb513f9a64099f2fb112dc9d1218159d1c7318ab49720bb3f5bf485e1"
    }
   ],
   "description": "MultithreadedTC is a framework for testing concurrent applications.\nIt features a metronome that is used to provide fine control over\nthe sequence of activities in multiple threads.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/multithreadedtc@1.01-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.cs.umd.edu/projects/PL/multithreadedtc",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A framework for testing concurrent Java application",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.01-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-multiverse-0.7.0",
   "name": "multiverse",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c4867ce7046dc50c9d07a651358704f647e124ec1ccd689124c564ebb80c46a1"
    }
   ],
   "description": "A software transactional memory implementation for the JVM. Access (read and\nwrites) to shared memory is done through transactional references, that can be\ncompared to the AtomicReferences of Java. Access to these references will be\ndone under A (atomicity), C (consistency), I (isolation) semantics.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/multiverse@0.7.0-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://multiverse.codehaus.org",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A software transactional memory implementation for the JVM",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.0-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-munge-0.5.15",
   "name": "munge",
   "licenseConcluded": "GPLv3+ and LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4f26aea8906c32159e6a7e46a85d6f674bdfaadbba7b8510777a66ecc08935d3"
    }
   ],
   "description": "MUNGE (MUNGE Uid 'N' Gid Emporium) is an authentication service for creating\nand validating credentials. It is designed to be highly scalable for use\nin an HPC cluster environment.\nIt allows a process to authenticate the UID and GID of another local or\nremote process within a group of hosts having common users and groups.\nThese hosts form a security realm that is defined by a shared cryptographic\nkey. Clients within this security realm can create and validate credentials\nwithout the use of root privileges, reserved ports, or platform-specific\nmethods.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/munge@0.5.15-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://dun.github.io/munge/",
   "licenseDeclared": "GPLv3+ and LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Enables uid & gid authentication across a host cluster",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.15-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-munge-maven-plugin-1.0",
   "name": "munge-maven-plugin",
   "licenseConcluded": "CDDL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6548dbd50acd6832518f2ca4d19755fed1cf32c468960c640f03372542b0d334"
    }
   ],
   "description": "Munge is a purposely-simple Java preprocessor. It only supports\nconditional inclusion of source based on defined strings of the\nform \"if[tag]\", \"if_not[tag]\", \"else[tag]\", and \"end[tag]\".\nUnlike traditional preprocessors, comments, and formatting are all\npreserved for the included lines. This is on purpose, as the output\nof Munge will be distributed as human-readable source code.\nTo avoid creating a separate Java dialect, the conditional tags are\ncontained in Java comments. This allows one build to compile the\nsource files without pre-processing, to facilitate faster incremental\ndevelopment. Other builds from the same source have their code contained\nwithin that comment. The format of the tags is a little verbose, so\nthat the tags won't accidentally be used by other comment readers\nsuch as javadoc. Munge tags must be in C-style comments;\nC++-style comments may be used to comment code within a comment.\nLike any preprocessor, developers must be careful not to abuse its\ncapabilities so that their code becomes unreadable. Please use it\nas little as possible.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/munge-maven-plugin@1.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/sonatype/munge-maven-plugin",
   "licenseDeclared": "CDDL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Munge Maven Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-musl-1.2.4",
   "name": "musl",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b409f9cb063d951debeaa5bb81d65df67306bf6c40d74222a7e1284743478052"
    }
   ],
   "description": "musl is an implementation of the C standard library built\non top of the Linux system call API, including interfaces\ndefined in the base language standard, POSIX, and widely\nagreed-upon extensions. It is lightweight, fast, simple,\nfree, and strives to be correct in the sense of standards\nconformance and safety.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/musl@1.2.4-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://musl.libc.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An implementation of the standard library for Linux-based systems",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.4-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mustache-java-0.9.7",
   "name": "mustache-java",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "06e83c8f95e08ddac4c825d84752d1c2f3c480132c6ddfc4c9ab5d9652429e0d"
    }
   ],
   "description": "Implementation of the Mustache language in Java.\nMustache.java is a derivative of mustache.js.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mustache-java@0.9.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/spullara/mustache.java/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Implementation of mustache.js for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mutt-2.2.12",
   "name": "mutt",
   "licenseConcluded": "GPLv2+ and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bfd2e3bbc9d5f2440d86f3fdca672db682f1eda0b4405307e492149fe9cad7ef"
    }
   ],
   "description": "Mutt is a small but very powerful text-based mail client for Unix operating systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mutt@2.2.12-3.oe2403sp2?arch=src&epoch=5",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.mutt.org",
   "licenseDeclared": "GPLv2+ and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Text-based mail client",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "5:2.2.12-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mvapich2-2.3.6",
   "name": "mvapich2",
   "licenseConcluded": "BSD and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "761dfedb54865bdd2eb177b2112c665e6f07e99178c1a616c4f3157f80765dad"
    }
   ],
   "description": "MVAPICH2 is a Message Passing Interface (MPI 3.0) ,over InfiniBand,\nOmni-Path, Ethernet/iWARP, RoCE.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mvapich2@2.3.6-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://mvapich.cse.ohio-state.edu",
   "licenseDeclared": "BSD and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OSU MVAPICH2 MPI package",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.6-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mvel-2.5.1",
   "name": "mvel",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "14f4561cba90c75504a0582e52d9266254c4fdd3e881963c0430bc9f58799e01"
    }
   ],
   "description": "MVEL is a powerful expression language for Java-based applications. It\nprovides a plethora of features and is suited for everything from the\nsmallest property binding and extraction, to full blown scripts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mvel@2.5.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mvel/mvel",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "MVFLEX Expression Language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mx4j-3.0.1",
   "name": "mx4j",
   "licenseConcluded": "ASL 1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f2a1d127ae68908b1f9a7e6753cf524be68e99af7a78bc062ca1f8a0674267aa"
    }
   ],
   "description": "OpenJMX is an open source implementation of the\nJava(TM) Management Extensions (JMX).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mx4j@3.0.1-4.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://mx4j.sourceforge.net/",
   "licenseDeclared": "ASL 1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Open source implementation of JMX Java API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:3.0.1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mxparser-1.2.2",
   "name": "mxparser",
   "licenseConcluded": "xpp",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ba27814bfb01b0bfab5ce828807a76f02c0b089fac64d63347135f9210643dd0"
    }
   ],
   "description": "MXParser is a fork of xpp3_min 1.1.7 containing only the parser with merged changes of the Plexus fork.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mxparser@1.2.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/x-stream/mxparser",
   "licenseDeclared": "xpp",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "MXParser is a fork of xpp3_min 1.1.7 containing only the parser with merged changes of the Plexus fork.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mybatis-3.5.10",
   "name": "mybatis",
   "licenseConcluded": "Apache 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b5f2c57ac0addb9adbfcb631770ec9b30300acc5993a9aa3c64e7bc2d8fd11cc"
    }
   ],
   "description": "The MyBatis data mapper framework makes it easier\nto use a relational database with object-oriented\napplications. MyBatis couples objects with stored\nprocedures or SQL statements using a XML descriptor\nor annotations. Simplicity is the biggest advantage\nof the MyBatis data mapper over object relational\nmapping tools.\nTo use the MyBatis data mapper, you rely on your\nown objects, XML, and SQL. There is little to\nlearn that you don't already know. With the\nMyBatis data mapper, you have the full power of\nboth SQL and stored procedures at your fingertips.\nThe MyBatis project is developed and maintained by\na team that includes the original creators of the\n\"iBATIS\" data mapper. The Apache project was retired\nand continued here.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mybatis@3.5.10-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mybatis/mybatis-3",
   "licenseDeclared": "Apache 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SQL Mapping Framework for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5.10-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mybatis-generator-1.4.1",
   "name": "mybatis-generator",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ce284b70f885f8fe66d6984c95d3766fb54511eadd61ee16428507d358bcf809"
    }
   ],
   "description": "MyBatis Generator (MBG) is a code generator for MyBatis and iBATIS.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mybatis-generator@1.4.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.mybatis.org/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A code generator for MyBatis and iBATIS",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mybatis-parent-33",
   "name": "mybatis-parent",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f66a9f6855cea34f480b4b456d2394b286ffd8dc27abffaf4d6df902c315b9bd"
    }
   ],
   "description": "The MyBatis parent POM which has to be inherited by all MyBatis modules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mybatis-parent@33-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mybatis",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The MyBatis parent POM",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:33-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mypaint-brushes-1.3.0",
   "name": "mypaint-brushes",
   "licenseConcluded": "CC0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "52361568deeb4777c0f2dc93e83d5a4a08366a534cabdb8d743ee3a19aa1254c"
    }
   ],
   "description": "This package provides brush files for use with MyPaint and other utilities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mypaint-brushes@1.3.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Jehan/mypaint-brushes",
   "licenseDeclared": "CC0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Brushes used by MyPaint and other software using libmypaint",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mysema-commons-lang-0.2.4",
   "name": "mysema-commons-lang",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e8bd3ccba1673d04d89e80dd15099d9bfdf741ef6e9454699ebcfa32049bf6b8"
    }
   ],
   "description": "Mysema Commons Lang provides:\n* General assertion utilities\n* Empty implementation of the CloseableIterator interface\n* Adapter implementation for Iterator and CloseableIterator instances\n* Typed pair of values\n* URIResolver provides URI resolving functionality\n* URLEncoder provides URL encoding functionality",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mysema-commons-lang@0.2.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.mysema.com/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Mysema Commons Lang",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mysql-8.0.42",
   "name": "mysql",
   "licenseConcluded": "GPL-2.0-or-later AND LGPL-2.1-only AND BSL-1.0 AND GPL-1.0-or-later OR Artistic-1.0-Perl AND BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "47e70c3378393daa4311139d33e1f082037f43a81e09ac40cfdf04e3dc83ac10"
    }
   ],
   "description": "MySQL is a multi-user, multi-threaded SQL database server. MySQL is a\nclient/server implementation consisting of a server daemon (mysqld)\nand many different client programs and libraries. The base package\ncontains the standard MySQL client programs and generic MySQL files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mysql@8.0.42-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.mysql.com",
   "licenseDeclared": "GPL-2.0-or-later AND LGPL-2.1-only AND BSL-1.0 AND GPL-1.0-or-later OR Artistic-1.0-Perl AND BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "MySQL client programs and shared libraries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.0.42-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mysql-connector-java-8.0.33",
   "name": "mysql-connector-java",
   "licenseConcluded": "GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6de87fc8ae0ffd0d37f54c0900aeade619cb70d2e503df5cba7ddfad8d9396bd"
    }
   ],
   "description": "MySQL Connector/J is a native Java driver that converts JDBC (Java Database\nConnectivity) calls into the network protocol used by the MySQL database.\nIt lets developers working with the Java programming language easily build\nprograms and applets that interact with MySQL and connect all corporate\ndata, even in a heterogeneous environment. MySQL Connector/J is a Type\nIV JDBC driver and has a complete JDBC feature set that supports the\ncapabilities of MySQL.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mysql-connector-java@8.0.33-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://dev.mysql.com/downloads/connector/j/",
   "licenseDeclared": "GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Official JDBC driver for MySQL",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:8.0.33-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mysql-selinux-1.0.10",
   "name": "mysql-selinux",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "87531bbe423346135238754d6d920464c9207390660741a0db6c3df0e2eac7d4"
    }
   ],
   "description": "SELinux policy modules for product.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mysql-selinux@1.0.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/devexp-db/mysql-selinux",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SELinux policies for product",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-mythes-1.2.4",
   "name": "mythes",
   "licenseConcluded": "BSD and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3b8e02fcf122e605d04f75c1cfa2cfde2abec935b39bc2f9b2148a66f59fe409"
    }
   ],
   "description": "MyThes is a simple thesaurus that uses a structured text data file and an\nindex file with binary search to look up words and phrases and return\ninformation on part of speech, meanings, and synonyms.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/mythes@1.2.4-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://hunspell.sourceforge.net/",
   "licenseDeclared": "BSD and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A thesaurus library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.4-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nafees-web-naskh-fonts-1.2",
   "name": "nafees-web-naskh-fonts",
   "licenseConcluded": "Bitstream Vera",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7d8d37933d3fda336b0d0e127fa449ccbba480e06c24de9ea6f064b335493348"
    }
   ],
   "description": "Nafees Web Naskh fonts is desiged to writing Urdu in Naskh script.\nThis updated version has complete support of Aerabs for Urdu and\nupdated glyphs for Latin characters. For now, Nafees Web Naskh OTF\nalready contains approximately 330 glyphs and including 5 ligatures.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nafees-web-naskh-fonts@1.2-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.cle.org.pk/Downloads/NafeesWeb.zip",
   "licenseDeclared": "Bitstream Vera",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Nafees Web Naskh fonts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nagios-4.4.14",
   "name": "nagios",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5da33b217993447dcad70ada2272d9872beaeaab49952438222dada56a0ea9e2"
    }
   ],
   "description": "Nagios is a program that will monitor hosts and services on your\nnetwork.  It has the ability to send email or page alerts when a\nproblem arises and when a problem is resolved.  Nagios is written\nin C and is designed to run under Linux (and some other *NIX\nvariants) as a background process, intermittently running checks\non various services that you specify.\nThe actual service checks are performed by separate \"plugin\" programs\nwhich return the status of the checks to Nagios. The plugins are\navailable at https://github.com/nagios-plugins/nagios-plugins\nThis package provides the core program, web interface, and documentation\nfiles for Nagios. Development files are built as a separate package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nagios@4.4.14-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.nagios.org/projects/nagios-core/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Host/service/network monitoring program",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.4.14-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nagios-plugins-2.3.3",
   "name": "nagios-plugins",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "48dc318ff50320f59a3f0cf7cbb63f9b68d53600a41fce04456706dffd8a09c5"
    }
   ],
   "description": "Nagios is a program that will monitor hosts and services on your\nnetwork, and to email or page you when a problem arises or is\nresolved. Nagios runs on a Unix server as a background or daemon\nprocess, intermittently running checks on various services that you\nspecify. The actual service checks are performed by separate \"plugin\"\nprograms which return the status of the checks to Nagios. This package\ncontains those plugins.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nagios-plugins@2.3.3-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.nagios-plugins.org/",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Host/service/network monitoring program plugins for Nagios",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.3-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nailgun-0.9.1",
   "name": "nailgun",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c86834361e033ad148dbee761eeb83c06418eb08181a999ff0c0aa20f003d49d"
    }
   ],
   "description": "Nailgun is a client, protocol, and server for running Java programs from the\ncommand line without incurring the JVM startup overhead. Programs run in the\nserver (which is implemented in Java), and are triggered by the client\n(written in C), which handles all I/O.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nailgun@0.9.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://martiansoftware.com/nailgun/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Framework for running Java from the cli without the JVM startup overhead",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nano-8.0",
   "name": "nano",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3112293e0f3d99d81adce322078bc1946ddf2cce188925452d64929008a8aee5"
    }
   ],
   "description": "Nano is a tiny GNU editor",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nano@8.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.nano-editor.org",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Nano is a tiny GNU editor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-narayana-5.3.3",
   "name": "narayana",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "173e783334b8f20dd5fb37cff722f009a370183976cd002a211420a369cb7c9b"
    }
   ],
   "description": "A set of JBoss modules that fully support ACID transactions are distributed across multiple resource managers\nand application servers. It implements a two-phase commit (2PC) server instance and CORBA OTS resource with a\nsupported distributed transaction manager (DTM) for XA resource manager JBoss.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/narayana@5.3.3-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://narayana.io/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Distributed Transaction Manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.3.3-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nasm-2.16.01",
   "name": "nasm",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b56f23acb24c0cb3450b8747774c9e9bd1e46b582e748fa4642036e79ea5cdfc"
    }
   ],
   "description": "NASM is the Netwide Assembler, a free portable assembler for the Intel\n80x86 microprocessor series, using primarily the traditional Intel\ninstruction mnemonics and syntax. It also provides tools in RDOFF binary\nformat, includes linker, library manager, loader, and information dump.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nasm@2.16.01-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.nasm.us",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Netwide Assembler, a portable x86 assembler with Intel-like syntax",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.16.01-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-native-platform-0.14",
   "name": "native-platform",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a56239ea457df7f4be5c3e24222fd44fa10d46482f54eda10862c5362aab000f"
    }
   ],
   "description": "A collection of cross-platform Java APIs for various native APIs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/native-platform@0.14-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/adammurdoch/native-platform",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java bindings for various native APIs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.14-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-native-turbo-1.0.0",
   "name": "native-turbo",
   "licenseConcluded": "Mulan PSL v2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "639b37091da7de15f0535c87e93b33faa5e09805af482ffcada8336cc8860c08"
    }
   ],
   "description": "sysboost can merge ELF files to improve performance.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/native-turbo@1.0.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/native-turbo",
   "licenseDeclared": "Mulan PSL v2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Numa Aware Scheduling",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-navilu-fonts-1.2",
   "name": "navilu-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "df73d6d3b79491e03b69862825140b936cf3e216afa286427a6a4d475619aa5f"
    }
   ],
   "description": "This package provides a free Kannada Unicode Handwriting FONT.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/navilu-fonts@1.2-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/aravindavk/Navilu",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Free Kannada Unicode Handwriting font",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nbdkit-1.32.6",
   "name": "nbdkit",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0d3a2af3371e5d306426de8d54c92967ae990775bf58648f0f74185bee86e8eb"
    }
   ],
   "description": "NBD (Network Block Device) is a protocol for accessing Block Devices (hard disks and disk-like things)\nover a Network. nbdkit is a toolkit for creating NBD servers.\nThe key features are:\n * Multithreaded NBD server written in C with good performance.\n * Minimal dependencies for the basic server.\n * Liberal license (BSD) allows nbdkit to be linked to proprietary libraries or included in proprietary code.\n * Well-documented, simple plugin API with a stable ABI guarantee. Lets you export “unconventional”\n   block devices easily.\n * You can write plugins in C, Lua, Perl, Python, OCaml, Ruby, Rust, shell script or Tcl.\n * Filters can be stacked in front of plugins to transform the output.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nbdkit@1.32.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/libguestfs/nbdkit",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "NBD server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.32.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ncompress-5.0",
   "name": "ncompress",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b087a3299bfc61b3c84bac44ada7d5fa429d3a26618d7839930672d8a799195b"
    }
   ],
   "description": "Compress is a fast, simple LZW file compressor. Compress does not have the highest\ncompression rate, but it is one of the fastest programs to compress data. Compress\nis the defacto standard in the UNIX community for compressing files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ncompress@5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ncompress.sourceforge.net/",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A fast, simple LZW file compressor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ncurses-6.4",
   "name": "ncurses",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c46dfaa1bbabcebcd87785f2b929e836abf586eabedf30e4525d578a282b309b"
    }
   ],
   "description": "The ncurses (new curses) library is a free software emulation of\ncurses in System V Release 4.0 (SVr4), and more. It uses terminfo\nformat, supports pads and color and multiple highlights and forms\ncharacters and function-key mapping, and has all the other SVr4-curses\nenhancements over BSD curses. SVr4 curses became the basis of X/Open Curses.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ncurses@6.4-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://invisible-island.net/ncurses/ncurses.html",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Terminal control library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.4-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ndctl-78",
   "name": "ndctl",
   "licenseConcluded": "GPL-2 AND LGPL-2.1 AND MIT AND CC0-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8f1b7be8ae84ea82b3d830f06551ea6caee92b7bae2d8c49af6edb09ce6a9a88"
    }
   ],
   "description": "Utility library for managing the \"libnvdimm\" subsystem.  The \"libnvdimm\"\nsubsystem defines a kernel device model and control message interface for\nplatform NVDIMM resources like those defined by the ACPI 6+ NFIT (NVDIMM\nFirmware Interface Table).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ndctl@78-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pmem/ndctl",
   "licenseDeclared": "GPL-2 AND LGPL-2.1 AND MIT AND CC0-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Manage \"libnvdimm\" subsystem devices (Non-volatile Memory)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:78-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ndisc6-1.0.7",
   "name": "ndisc6",
   "licenseConcluded": "GPLv2 or GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ce5a27892efce37136083c4ff80e70f50e38130e428ab31164fba71a1859f87e"
    }
   ],
   "description": "NDisc6 is a small collection of useful tools for IPv6 networking.\nIt includes the follwing programs :\n - ndisc6: ICMPv6 Neighbor Discovery tool\n - rdisc6: ICMPv6 Router Discovery tool\n - tcptraceroute6: lightweight IPv6 tcptraceroute\n - traceroute6: IPv6 traceroute\n - rdnssd: Recursive DNS Servers discovery Daemon",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ndisc6@1.0.7-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.remlab.net/ndisc6",
   "licenseDeclared": "GPLv2 or GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "IPv6 diagnostic tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.7-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nekohtml-1.9.22",
   "name": "nekohtml",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1fbdb92bf23c914029d6fb7083e3808f9431be362a39aa00ecdf9bef13c15c2e"
    }
   ],
   "description": "NekoHTML is a simple HTML scanner and tag balancer that enables application programmers\nto parse HTML documents and access the information using standard XML interfaces.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nekohtml@1.9.22-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://nekohtml.sourceforge.net/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTML scanner and tag balancer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9.22-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-neon-0.32.5",
   "name": "neon",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2544cfa67e033da168bd360deeddf7302765b74a8c44c67189d76b73041afbcb"
    }
   ],
   "description": "neon is an HTTP and WebDAV client library, with a C interface. Features:\\\n* High-level wrappers for common HTTP and WebDAV operations (GET, MOVE, DELETE, etc)\\\nLow-level interface to the HTTP request/response engine, allowing the use of arbitrary\\\nHTTP methods, headers, etc.\\\n* Authentication support including Basic and Digest support, along with GSSAPI-based\\\n Negotiate on Unix, and SSPI-based Negotiate/NTLM on Win32\\\n* SSL/TLS support using OpenSSL or GnuTLS; exposing an abstraction layer for verifying server\\\ncertificates, handling client certificates, and examining certificate properties.\\\nSmartcard-based client certificates are also supported via a PKCS#11 wrapper interface.\\\n* Abstract interface to parsing XML using libxml2 or expat, and wrappers for simplifying\\\nhandling XML HTTP response bodies\\\n* WebDAV metadata support; wrappers for PROPFIND and PROPPATCH to simplify property\\\nmanipulation.\\",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/neon@0.32.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://notroj.github.io/neon/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An HTTP and WebDAV client library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.32.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-net-snmp-5.9.3",
   "name": "net-snmp",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "72dcb40662b25f636d57a46b0bc90c11740f0bcaf02447366dd64a847fe69fbf"
    }
   ],
   "description": "Net-SNMP is a suite of applications used to implement SNMP v1, SNMP v2c\nand SNMP v3 using both IPv4 and IPv6. The suite includes:\n\n- An extensible agent for responding to SNMP queries including built-in\n  support for a wide range of MIB information modules\n- Command-line applications to retrieve and manipulate information from\n  SNMP-capable devices\n- A daemon application for receiving SNMP notifications\n- A library for developing new SNMP applications, with C and Perl APIs\n- A graphical MIB browser.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/net-snmp@5.9.3-4.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://net-snmp.sourceforge.net/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SNMP Daemon",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:5.9.3-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-net-tools-2.10",
   "name": "net-tools",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "185aa42eb76e21e61f740b31386ac377c2e3184ae72e77d7189261c3715636ce"
    }
   ],
   "description": "This package contains programs for network administration and maintenance.\nMost of the utilities formerly contained in this package (netstat, arp,\nifconfig, rarp, route) are obsoleted by the tools from iproute2 package (ip, ss)\nand have been moved to net-tools-deprecated.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/net-tools@2.10-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/net-tools/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Important Programs for Networking",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.10-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-netavark-1.11.0",
   "name": "netavark",
   "licenseConcluded": "ASL 2.0 and BSD and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a40f449462870948afe8f21ade6bd3f8fed6e9b337a6499a0eb17d4580ee56c8"
    }
   ],
   "description": "OCI network stack\n\nNetavark is a rust based network stack for containers. It is being\ndesigned to work with Podman but is also applicable for other OCI\ncontainer management applications.\n\nNetavark is a tool for configuring networking for Linux containers.\nIts features include:\n* Configuration of container networks via JSON configuration file\n* Creation and management of required network interfaces,\n    including MACVLAN networks\n* All required firewall configuration to perform NAT and port\n    forwarding as required for containers\n* Support for iptables and firewalld at present, with support\n    for nftables planned in a future release\n* Support for rootless containers\n* Support for IPv4 and IPv6\n* Support for container DNS resolution via aardvark-dns.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/netavark@1.11.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/containers/netavark",
   "licenseDeclared": "ASL 2.0 and BSD and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OCI network stack",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.11.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-netcdf-4.8.1",
   "name": "netcdf",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "176e107836a1de3e442e1b783aa5e71bf63905f537ee9512189918589be4a043"
    }
   ],
   "description": "NetCDF (network Common Data Form) is an interface for array-oriented\ndata access and a freely-distributed collection of software libraries\nfor C, Fortran, C++, and perl that provides an implementation of the\ninterface.  The NetCDF library also defines a machine-independent\nformat for representing scientific data.  Together, the interface,\nlibrary, and format support the creation, access, and sharing of\nscientific data. The NetCDF software was developed at the Unidata\nProgram Center in Boulder, Colorado.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/netcdf@4.8.1-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Unidata/netcdf-c",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Libraries for the Unidata network Common Data Form",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.8.1-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-netcf-0.2.8",
   "name": "netcf",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "64aefc7e465e3968adf28611a14bec18ace91bc6349c8cb4eb957998736306b0"
    }
   ],
   "description": "netcf is a cross-platform network configuration library.\nIt takes the description of a network interface in its own\nplatform-independent format and adapts the local system's network\nconfiguration to provide that interface.And The libraries for netcf.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/netcf@0.2.8-21.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/netcf",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cross-platform network configuration library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.8-21.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nethogs-0.8.7",
   "name": "nethogs",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8ca5e4808c3a5e6fa52301752a18b74af91d8e572c5d183c65b4d0844d7f6ac8"
    }
   ],
   "description": "NetHogs is a small 'net top' tool. Instead of breaking the traffic down per protocol or per subnet, like most tools do, it groups bandwidth by process.\nNetHogs does not rely on a special kernel module to be loaded. If there's suddenly a lot of network traffic, you can fire up\nNetHogs and immediately see which PID is causing this. This makes it easy to identify programs that have gone wild and are su\nddenly taking up your bandwidth.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nethogs@0.8.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/raboof/nethogs/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Nethogs is a small 'net top' tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-netlabel-tools-0.30.0",
   "name": "netlabel_tools",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4251b7fc478ae4755126757d68367270ebb9a73f0f04b133db37fbc7539670df"
    }
   ],
   "description": "NetLabel is a kernel subsystem which implements explicit packet labeling\nprotocols such as CIPSO for Linux. Packet labeling is used in secure networks\nto mark packets with the security attributes of the data they contain. This\npackage provides the necessary user space tools to query and configure the\nkernel subsystem.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/netlabel_tools@0.30.0-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/netlabel/netlabel_tools",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Configuration tools for the Linux NetLabel subsystem",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.30.0-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-netpbm-11.02.00",
   "name": "netpbm",
   "licenseConcluded": "BSD and GPLv2 and IJG and MIT and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bb4535366865b3aaed3b713205b66b97188f3cad8ba491999ba3a0b8c9f71280"
    }
   ],
   "description": "The netpbm package contains a library of functions that support the following features:\nProgram for handling various graphic file formats and so on.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/netpbm@11.02.00-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://netpbm.sourceforge.net/",
   "licenseDeclared": "BSD and GPLv2 and IJG and MIT and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library for handling different graphics file formats",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:11.02.00-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-netperf-2.7.0",
   "name": "netperf",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f1d3b2f923a155a7984324b58d610412cb6da097f28177c96aa2a65add19b2a5"
    }
   ],
   "description": "netperf is a collection of  many different network performance benchmarking tools",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/netperf@2.7.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/HewlettPackard/netperf",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Performance benchmark testing tool fro TCP/UDP",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.7.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nettle-3.8.1",
   "name": "nettle",
   "licenseConcluded": "LGPLv3+ or GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1f6f2dc8ff56465d69205e4b475ab54e5ac430a86fc64af7f7fcc8b4500fa9fd"
    }
   ],
   "description": "Nettle is a cryptographic library designed to fit any context:\nin crypto toolkits for object-oriented languages, in applications\nlike LSH or GnuPG, or even in kernel space.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nettle@3.8.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.lysator.liu.se/~nisse/nettle/",
   "licenseDeclared": "LGPLv3+ or GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A low-level cryptographic library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-netty-4.1.13",
   "name": "netty",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3f0f64d4a9e9131adb1e40805f701b667e229a82581a914d355f474c48582acf"
    }
   ],
   "description": "Netty is an asynchronous event-driven network application framework\nfor rapid development of maintainable high performance protocol servers & clients.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/netty@4.1.13-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://netty.io/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Asynchronous event-driven network application Java framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.1.13-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-netty-tcnative-1.1.33",
   "name": "netty-tcnative",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d8dfa7beb72af9e9864ddf8075f34d97b5e492f8512e6cab6c9c658aeaba8f30"
    }
   ],
   "description": "netty-tcnative is a fork of Tomcat Native. It includes a set of changes\ncontributed by Twitter, Inc, such as:\n *  Simplified distribution and linkage of native library\n *  Complete mavenization of the project\n *  Improved OpenSSL support\nTo minimize the maintenance burden, we create a dedicated branch for each stable\nupstream release and apply our own changes on top of it, while keeping the\nnumber of maintained branches to minimum",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/netty-tcnative@1.1.33-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/netty/netty/wiki/Forked-Tomcat-Native",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fork of Tomcat Native with improved OpenSSL and mavenized build",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.33-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-netty3-3.10.6",
   "name": "netty3",
   "licenseConcluded": "ASL 2.0 and BSD and CC0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0b739524a4d287a201575bf7e6f40b8a3d8dad555156f00d014d69a70a3081cf"
    }
   ],
   "description": "Netty is a NIO client server framework which enables quick and easy\ndevelopment of network applications such as protocol servers and\nclients. It greatly simplifies and streamlines network programming\nsuch as TCP and UDP socket server.\n\n'Quick and easy' doesn't mean that a resulting application will suffer\nfrom a maintainability or a performance issue. Netty has been designed\ncarefully with the experiences earned from the implementation of a lot\nof protocols such as FTP, SMTP, HTTP, and various binary and\ntext-based legacy protocols. As a result, Netty has succeeded to find\na way to achieve ease of development, performance, stability, and\nflexibility without a compromise.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/netty3@3.10.6-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://netty.io/",
   "licenseDeclared": "ASL 2.0 and BSD and CC0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An asynchronous event-driven network application framework and tools for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.10.6-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-network-manager-applet-1.36.0",
   "name": "network-manager-applet",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e0effa567eba3595da4a5811ac4f7ba8833c14bfe835a725971ccb230ad43dc8"
    }
   ],
   "description": "This package contains a network control and status notification area applet\nfor use with NetworkManager.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/network-manager-applet@1.36.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnome.org/projects/NetworkManager/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A network control and status applet for NetworkManager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.36.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-newlib-3.3.0",
   "name": "newlib",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "73f5eeba29e1c0080874c65cf658f6708ff03d9cb870705d061b51de32020eec"
    }
   ],
   "description": "\nNewlib is a C library intended for use on embedded systems. It is a conglomeration\nof several library parts, all under free software licenses that make them easily\nusable on embedded products.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/newlib@3.3.0-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceware.org/newlib/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Newlib is a C library intended for use on embedded systems.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.0-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-newt-0.52.23",
   "name": "newt",
   "licenseConcluded": "LGPL-2.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bd8a2947a7b5e2a64f6e5d60ae6692bb10799d6774c4bd242504515a5c563b01"
    }
   ],
   "description": "Newt is a programming library for color text-mode, widget-based user\ninterfaces.  Newt can be used to add stacked windows, entry widgets,\ncheckboxes, radio buttons, labels, plain text fields, scrollbars, etc.,\nto text mode user interfaces.\n\nThis package also contains a Dialog replacement called whiptail. Newt\nis based on the slang library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/newt@0.52.23-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/newt",
   "licenseDeclared": "LGPL-2.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library for text mode user interfaces",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.52.23-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nfs-utils-2.6.3",
   "name": "nfs-utils",
   "licenseConcluded": "MIT and GPLv2 and GPLv2+ and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9a3ebf0dc93efc01f4ea08d5c04577541361a6fce957e71284053615d263a255"
    }
   ],
   "description": "This is he nfs-utils tools package.\nIt contains the showmount,mount.nfs,umount.nfs and libnfsidmap",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nfs-utils@2.6.3-3.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/nfs/",
   "licenseDeclared": "MIT and GPLv2 and GPLv2+ and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Linux NFS userland utility package",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:2.6.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nfs4-acl-tools-0.3.7",
   "name": "nfs4-acl-tools",
   "licenseConcluded": "BSD or GPLv2+ or LGPLv2.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e1a90a1fa28995d492ed4dbf448e6c3bd057882fd7c40b4cfb24fd2dbffda046"
    }
   ],
   "description": "It contains commandline NFSv4 ACL tools, which deal directly with NFSv4 ACLs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nfs4-acl-tools@0.3.7-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.citi.umich.edu/projects/nfsv4/linux/",
   "licenseDeclared": "BSD or GPLv2+ or LGPLv2.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The nfs4 ACL tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.7-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nftables-1.0.8",
   "name": "nftables",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "90cd9bb98721ebbcd4363e9939a1daad0a13e7da35d4b61258ee12b6f2206357"
    }
   ],
   "description": "nftables is a subsystem of the Linux kernel providing filtering and classification of\\\nnetwork packets/datagrams/frames.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nftables@1.0.8-7.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://netfilter.org/projects/nftables/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A subsystem of the Linux kernel processing network data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.0.8-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nghttp2-1.58.0",
   "name": "nghttp2",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4916c29a4fcb91c914f94458681a80881ec0005025058d62e4703a6b6d791713"
    }
   ],
   "description": "The framing layer of HTTP/2 is implemented as a form of reusable C library.\nOn top of that, we have implemented HTTP/2 client, server and proxy. We have\nalso developed load test and benchmarking tool for HTTP/2.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nghttp2@1.58.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://nghttp2.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Contains the HTTP/2 client, server and proxy programs.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.58.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nginx-1.24.0",
   "name": "nginx",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2e08e162a2a91726aa155546241844430454b1a81b1133b81fb2fba60a0695ce"
    }
   ],
   "description": "NGINX is a free, open-source, high-performance HTTP server and reverse proxy,\nas well as an IMAP/POP3 proxy server.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nginx@1.24.0-5.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://nginx.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A HTTP server, reverse proxy and mail proxy server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.24.0-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nilfs-utils-2.2.9",
   "name": "nilfs-utils",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "31a9fa3ccde468493dc69ca039c9e6b2292268d8e79dccea151c3b36944f57cb"
    }
   ],
   "description": "Userspace utilities for creating and mounting NILFS v2 filesystems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nilfs-utils@2.2.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://nilfs.sourceforge.net",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utilities for managing NILFS v2 filesystems",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ninja-build-1.11.1",
   "name": "ninja-build",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "82b33c51255e10b7eb77a624bc42232a95303622a0738f7fd35ec8263fc33e8e"
    }
   ],
   "description": "Ninja is a small build system with a focus on speed. It differs from other build systems\nin two major respects: it is designed to have its input files generated by a higher-level\nbuild system, and it is designed to run builds as fast as possible.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ninja-build@1.11.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://ninja-build.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A small build system with a focus on speed",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.11.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nmap-7.94",
   "name": "nmap",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aa39b403c4ed87e4aa38b49790e2364bf57928433fa173b6eae13bfcf86aa845"
    }
   ],
   "description": "Nmap (\"Network Mapper\") is a free and open source (license) utility for network discovery and security \\\nauditing. It was designed to rapidly scan large networks, but works fine against single hosts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nmap@7.94-7.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://nmap.org/",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool for network discovery and security auditing.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:7.94-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nmon-16p",
   "name": "nmon",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "10ed81c564e765d74f3db68497aff7504562ecaeca1684f14a23c8faf8a34692"
    }
   ],
   "description": "nmon is a systems administrator, tuner, benchmark tool, which provides\ninformation about CPU, disks, network, etc., all in one view.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nmon@16p-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://nmon.sourceforge.net",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Nigel's performance Monitor for Linux",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:16p-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-node-gyp-3.6.0",
   "name": "node-gyp",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f77535c8a8d6b3cc9c6df103481f2023e2cb17d44086c9e05b5312d0af92b5bf"
    }
   ],
   "description": "node-gyp is a cross-platform command-line tool written in Node.js for compiling\nnative addon modules for Node.js, which takes away the pain of dealing with the\nvarious differences in build platforms. It is the replacement to the node-waf\nprogram which is removed for node v0.8.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/node-gyp@3.6.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/nodejs/node-gyp",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Node.js native addon build tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.6.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-20.18.2",
   "name": "nodejs",
   "licenseConcluded": "MIT and Apache-2.0 and ISC and BSD and AFL-2.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "86bb66158941c9ff9488f53146e20bc5d4940aa77cb1e78cfb6a9259b8ec0a61"
    }
   ],
   "description": "Node.js is a platform built on Chrome's JavaScript runtime\nfor easily building fast, scalable network applications.\nNode.js uses an event-driven, non-blocking I/O model that\nmakes it lightweight and efficient, perfect for data-intensive\nreal-time applications that run across distributed devices.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs@20.18.2-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://nodejs.org/",
   "licenseDeclared": "MIT and Apache-2.0 and ISC and BSD and AFL-2.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JavaScript runtime",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:20.18.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-abbrev-1.1.1",
   "name": "nodejs-abbrev",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4730a30b6c444a05a88f9c4cf870100ee2bfc490029b8f65b13e311c7f940ab0"
    }
   ],
   "description": "Calculate the set of unique abbreviations for a given set of strings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-abbrev@1.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/isaacs/abbrev-js",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Abbreviation calculator for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-acorn-5.4.0",
   "name": "nodejs-acorn",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "76be4127a764a92d8bfca11592f0688335d7f8e99459220c7f1cedab45a5cf1d"
    }
   ],
   "description": "A tiny, fast JavaScript parser, written completely in JavaScript.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-acorn@5.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ternjs/acorn",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ECMAScript parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-ansi-0.3.1",
   "name": "nodejs-ansi",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "38ef090867a382c54106d6d85fdf9c170f27ada2bad4943b25657727021ae64f"
    }
   ],
   "description": "ansi.js is a module for Node.js that provides an easy-to-use API for writing\nANSI escape codes to Stream instances. ANSI escape codes are used to do fancy\nthings in a terminal window, like render text in colors, delete characters,\nlines, the entire window, or hide and show the cursor, and lots more!",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-ansi@0.3.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/TooTallNate/ansi.js",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ANSI escape codes for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-ansi-font-0.0.2",
   "name": "nodejs-ansi-font",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3a59863a6c85559fdc4417b62f766a394be2c1da8b24aeda184cbcc0a09d42bf"
    }
   ],
   "description": "ANSI font styling utils.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-ansi-font@0.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gozala/ansi-font",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ANSI font styling utils",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-ansi-regex-2.0.0",
   "name": "nodejs-ansi-regex",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "680e99f6d162dba307347c95128eb4d14e46a27ee5da554488f793abe2c35596"
    }
   ],
   "description": "Regular expression for matching ANSI escape codes",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-ansi-regex@2.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/ansi-regex",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Regular expression for matching ANSI escape codes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-ansi-styles-2.1.0",
   "name": "nodejs-ansi-styles",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0fab2dbb560d33db33c949ffb9c263e53c3163f8289aca344715509b3e4a42de"
    }
   ],
   "description": "ANSI escape codes for colorizing strings in the terminal.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-ansi-styles@2.1.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/ansi-styles",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ANSI escape codes for colorizing strings in the terminal",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-are-we-there-yet-1.0.5",
   "name": "nodejs-are-we-there-yet",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6cdd8a2a2e963b06786dcbb99f49e9c33925881440f984717c5c49b20257b556"
    }
   ],
   "description": "Keep track of the overall completion of many disparate processes",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-are-we-there-yet@1.0.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/iarna/are-we-there-yet.git",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Keep track of the overall completion of many disparate processes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-argparse-1.0.9",
   "name": "nodejs-argparse",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9300fa5b3293c12c54f37fcdbc760b610b13ccbc283742cdad4ab6ed624997dc"
    }
   ],
   "description": "This is a native port of Python's argparse, an options parsing library.\nIt's a full port, except some very rare options. Method names have been\nchanged to CamelCase.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-argparse@1.0.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/nodeca/argparse",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A native port of Python's argparse, an options parsing library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-array-differ-1.0.0",
   "name": "nodejs-array-differ",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "159befff83d18ac1d4efd56d847b9f55826d074284abb1a2d9613acae2a2e3a2"
    }
   ],
   "description": "Create an array with values that are present in the first input\narray but not additional ones.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-array-differ@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.npmjs.com/package/array-differ",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Find values that are only present in the first input array",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-array-index-1.0.0",
   "name": "nodejs-array-index",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f3cf1d23113d5424c1b96d78448f43d764461bc5b8bd60a38ee0d3be7fae8836"
    }
   ],
   "description": "Invoke getter/setter functions on array-like objects",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-array-index@1.0.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/TooTallNate/array-index.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Invoke getter/setter functions on array-like objects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-array-union-1.0.1",
   "name": "nodejs-array-union",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f62b8e440e1cf87855dfbc4e6c34f414af4a42a6b889a9dfef0ce0ce54a1d75e"
    }
   ],
   "description": "Create an array of unique values, in order, from the input arrays.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-array-union@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/array-union",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Create an array of unique values, in order, from the input arrays",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-array-uniq-1.0.2",
   "name": "nodejs-array-uniq",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6bac68903f502a68cb2a422f3776c79e959236095208fb8e6dff40146705fcec"
    }
   ],
   "description": "Create an array without duplicates.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-array-uniq@1.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/array-uniq",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Create an array without duplicates",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-arrify-1.0.1",
   "name": "nodejs-arrify",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "462401939a7d8ac4589e9d5066ad23a98afabfce0b9816271b416b59dc4b3cc0"
    }
   ],
   "description": "Convert a value to an array.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-arrify@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.npmjs.com/package/arrify",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Convert a value to an array",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-asap-2.0.6",
   "name": "nodejs-asap",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7fd4953f405ac62471ead92724aa990ea4e51d72c7e72773d9b9543baecbb115"
    }
   ],
   "description": "High-priority task queue for Node.js and browser.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-asap@2.0.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kriskowal/asap",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "High-priority task queue for Node.js and browser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-asn1-0.1.11",
   "name": "nodejs-asn1",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "558984788c55af6c6d163e0fe851586bdb70937e82b6e4e012c37b9da4ec3ab9"
    }
   ],
   "description": "nodejs-asn1 is a library for encoding and decoding Abstract Syntax Notation One\n(ASN.1) datatypes in pure JavaScript. ASN.1 is  is a standard and notation that\ndescribes rules and structures for representing, encoding, transmitting, and\ndecoding data in telecommunications and computer networking.\nCurrently Basic Encoding Rules (BER) encoding is supported; at some point\nDistinguished Encoding Rules (DER) will likely also be supported.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-asn1@0.1.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mcavage/node-asn1",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Contains parsers and serializers for ASN.1 (currently BER only)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-assert-plus-1.0.0",
   "name": "nodejs-assert-plus",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "33c417a6ad9c553af36ebc8a6ebbb1318b559037422d97819f1a2b486ebc3712"
    }
   ],
   "description": "This library is a super small wrapper over node's assert module that has two\nthings: (1) the ability to disable assertions with the environment variable\nNODE_NDEBUG, and (2) some API wrappers for argument testing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-assert-plus@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mcavage/node-assert-plus",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extra assertions on top of node's assert module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-assertion-error-1.1.0",
   "name": "nodejs-assertion-error",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d8f5426a42314b3dd757279b03cff30366039074c6b71372642e9f137dd19ae0"
    }
   ],
   "description": "Error constructor for test and validation frameworks that implements\nstandardized AssertionError specification.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-assertion-error@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/chaijs/assertion-error",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Error constructor for test and validation frameworks",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-async-1.5.2",
   "name": "nodejs-async",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "06badfca05fc50887e9e87ef062915e7b8156caad94984df0861feb897ddf32f"
    }
   ],
   "description": "Async is a utility module which provides straight-forward, powerful functions\nfor working with asynchronous JavaScript. Although originally designed for\nuse with Node.js, it can also be used directly in the browser.\nAsync provides around 20 functions that include the usual 'functional'\nsuspects (map, reduce, filter, forEach…) as well as some common patterns\nfor asynchronous control flow (parallel, series, waterfall…). All these\nfunctions assume you follow the Node.js convention of providing a single\ncallback as the last argument of your async function.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-async@1.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/caolan/async/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Higher-order functions and common patterns for asynchronous code",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-aws-sign2-0.6.0",
   "name": "nodejs-aws-sign2",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cd2bbed69a6e97d4e0a6991e9350aece47b3167cf9240a8628976c6290a1a9bd"
    }
   ],
   "description": "Node.js module for AWS signing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-aws-sign2@0.6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/request/aws-sign",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Node.js module for AWS signing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-balanced-match-1.0.0",
   "name": "nodejs-balanced-match",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b16917788f3eb2fcce0d7a06690b86446c5d966c7f27c7767cc2284279061e72"
    }
   ],
   "description": "Match balanced character pairs, like \"{\" and \"}\"",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-balanced-match@1.0.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/juliangruber/balanced-match.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Match balanced character pairs, like \"{\" and \"}\"",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-better-assert-1.0.2",
   "name": "nodejs-better-assert",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2591d77a3d65d2d4cae381b18f5e15403093b474eaef37c3ce0acdc69c697f39"
    }
   ],
   "description": "C-style assert() for Node.js, reporting the expression string as the error\nmessage.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-better-assert@1.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/visionmedia/better-assert",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C-style assert() for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-bindings-1.3.0",
   "name": "nodejs-bindings",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4528fdabb389dba16a99e7422b8aadf5031ef034fc1bf9d312d259c230d8db1c"
    }
   ],
   "description": "This is a helper module for authors of Node.js native addon modules.\nIt is basically the \"swiss army knife\" of require()ing your native module's\n.node file.\nThroughout the course of Node's native addon history, addons have ended up\nbeing compiled in a variety of different places, depending on which build tool\nand which version of node was used. To make matters worse, now the gyp build\ntool can produce either a Release or Debug build, each being built into\ndifferent locations.\nThis module checks all the possible locations that a native addon would be\nbuilt at, and returns the first one that loads successfully.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-bindings@1.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/TooTallNate/node-bindings",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Helper module for loading your native module's .node file",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-bl-1.2.1",
   "name": "nodejs-bl",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "04f83312298b2af8ea90619ac13123f95c8f34f321bf1af3e945c8e656f8e19d"
    }
   ],
   "description": "bl is a storage object for collections of Node Buffers, exposing them with the\nmain Buffer readable API. Also works as a duplex stream so you can collect\nbuffers from a stream that emits them and emit buffers to a stream that\nconsumes them!",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-bl@1.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rvagg/bl",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Node.js Buffer list collector, reader and streamer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-block-stream-0.0.7",
   "name": "nodejs-block-stream",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "41056b9ebe4102af4dbc701c5ae60ff83dcd7a6a2cdc2ffe751ee59cdf4e8647"
    }
   ],
   "description": "Write data into it, and it'll output data in buffer blocks the size you\nspecify, padding with zeroes if necessary.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-block-stream@0.0.7-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/isaacs/block-stream",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A stream of blocks",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.7-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-bluebird-3.7.2",
   "name": "nodejs-bluebird",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6c02a109bbbd80fc2898d25a0c4f55f6358cb36f3b1bf456e2e77614b6f58fef"
    }
   ],
   "description": "Bluebird is a fully featured promise library with focus on innovative features\nand performance",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-bluebird@3.7.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.npmjs.org/package/bluebird",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Full featured Promises/A+ implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.7.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-boom-10.0.1",
   "name": "nodejs-boom",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "25da0a56947e7514d3e3675f0b4928a3ed4ee8ee63f46d144282a3022dfad4fa"
    }
   ],
   "description": "This library provides friendly JavaScript objects that represent HTTP errors.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-boom@10.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/spumko/boom",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTTP friendly error objects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:10.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-brace-expansion-1.1.11",
   "name": "nodejs-brace-expansion",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "160bc56c67412b0fa319bea19811e05fbeba46d815b6e009771031335733ccc0"
    }
   ],
   "description": "Brace expansion as known from sh/bash",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-brace-expansion@1.1.11-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/juliangruber/brace-expansion.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Brace expansion as known from sh/bash",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.11-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-buffer-equal-0.0.0",
   "name": "nodejs-buffer-equal",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1f07fad338ec97810910e88ae8532acc4d668ca861c86d5dc11a1e696fc89621"
    }
   ],
   "description": "Returns whether two buffers are equal.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-buffer-equal@0.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/substack/node-buffer-equal",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Returns whether two buffers are equal",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-builtin-modules-3.3.0",
   "name": "nodejs-builtin-modules",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "072488f6d14fb8b04f54c8b95b9fa445d7a9e0969cf8bee01ae55d506c5feb78"
    }
   ],
   "description": "List of the Node.js builtin modules",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-builtin-modules@3.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/builtin-modules.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "List of the Node.js builtin modules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-bunker-0.1.2",
   "name": "nodejs-bunker",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7ba87fd2818531a774f48a28850c843add3249bff4c10915530381f8651bbcd3"
    }
   ],
   "description": "Bunker is a module to calculate code coverage written in native JavaScript.\nIt uses AST trickery with the help of the nodejs-burrito package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-bunker@0.1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/substack/node-bunker",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Code coverage in native JavaScript",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-burrito-0.2.12",
   "name": "nodejs-burrito",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7ee90128918eb150a7cc32a4a2178a175078cc3dbde0c58659fbf5617c7a0de8"
    }
   ],
   "description": "Burrito makes it easy to do crazy stuff with the JavaScript AST.\nThis is useful if you want to roll your own stack traces or build a code\ncoverage tool.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-burrito@0.2.12-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/substack/node-burrito",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Wrap up expressions with a trace function while walking the AST",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.12-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-bytes-3.1.2",
   "name": "nodejs-bytes",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a5f38013a51a67dc08cdbb9a1c680f220d91279393dbb10c98660ef8c87e2abe"
    }
   ],
   "description": "Utility to parse a string bytes to bytes and vice-versa",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-bytes@3.1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/visionmedia/bytes.js",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utility to parse a string bytes to bytes and vice-versa",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-caller-callsite-5.0.0",
   "name": "nodejs-caller-callsite",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bebfa23e31be17447e8480d8a53a2574f1097da5de243fe8afea8422036db8ce"
    }
   ],
   "description": "Get the callsite of the caller function.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-caller-callsite@5.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/caller-callsite",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Get the callsite of the caller function",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-caller-path-4.0.0",
   "name": "nodejs-caller-path",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eb6d657bc3db62dc88f6efda96788c0b498b448e2592872aea5ea75dc54e9f9d"
    }
   ],
   "description": "Get the path of the caller module. You can't use module.parent as modules are\ncached and it will return the first caller module, not necessarily the current\none.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-caller-path@4.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/caller-path",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Get the path of the caller module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-callsite-1.0.0",
   "name": "nodejs-callsite",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b13433f3aa66e2223f7bb8e280e49fda134095765b68d321a45e0d2c8bd5cb45"
    }
   ],
   "description": "Provides access to V8's \"raw\" CallSites from Node.js.\nThis is useful for custom traces, C-style assertions, getting the line number in\nexecution, and more.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-callsite@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/visionmedia/callsite",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides access to V8's \"raw\" CallSites from Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-callsites-4.1.0",
   "name": "nodejs-callsites",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c018f26de1e5235f91bbda90e4ba02bfd68e6ded0b80a61d73188e58de4173c7"
    }
   ],
   "description": "Get callsites from the V8 stack trace API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-callsites@4.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/callsites",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Get callsites from the V8 stack trace API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-caseless-0.11.1",
   "name": "nodejs-caseless",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "df6e76ed34621671aafcaae79ef6f7150d26f19133cb7338a2cbd74805c821c8"
    }
   ],
   "description": "Encode and decode streams into string streams.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-caseless@0.11.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mikeal/caseless",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Encode and decode streams into string streams",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.11.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-chai-3.5.0",
   "name": "nodejs-chai",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "06db86239330674dcb9a3be414fecf536b17be97be53bf8eb8759690a4876845"
    }
   ],
   "description": "Chai is a BDD / TDD assertion library for node and the browser that\ncan be delightfully paired with any JavaScript testing framework.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-chai@3.5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://chaijs.com",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "BDD/TDD assertion library for Node.js and the browser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-chalk-1.1.3",
   "name": "nodejs-chalk",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fb294f38b10e06614ba6b4d03e5dae04fbd18a787814dc300c5e8906fdf07f5a"
    }
   ],
   "description": "Terminal string styling done right.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-chalk@1.1.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/chalk/chalk",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Terminal string styling done right",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-character-parser-1.2.0",
   "name": "nodejs-character-parser",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3c723a917013cc020bffa12073b7391bd8b0ba3deeb23f58d3b25dc10bc6d151"
    }
   ],
   "description": "Parse JavaScript one character at a time to look for snippets in templates.\nThis is not a validator, it's just designed to allow you to have sections\nof JavaScript delimited by brackets robustly.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-character-parser@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ForbesLindesay/character-parser",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parse JavaScript one character at a time to look for snippets in templates",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-charm-0.1.2",
   "name": "nodejs-charm",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c67f3646c5e60943bdbf45b35c21c813301fd647264fb904f68a03032d4abfb7"
    }
   ],
   "description": "Uses ANSI control sequences to write colors and cursor positions to terminals.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-charm@0.1.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/substack/node-charm",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ANSI control sequences for terminal cursor hopping and colors",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-cjson-0.3.2",
   "name": "nodejs-cjson",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b41811e876f20d0cc5051e961b8ff7b0db5e209279c4961d60a396a95aea5e96"
    }
   ],
   "description": "cjson - Commented JavaScript Object Notation. It is a json loader, which parses\nonly valid json files, but with comments enabled. Useful for loading configs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-cjson@0.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kof/node-cjson.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Commented JavaScript Object Notation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-clean-css-5.3.2",
   "name": "nodejs-clean-css",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cf5de4dad55fb622a6a33702144747117c93d952ec3b6bde7c6ffa6881b0d408"
    }
   ],
   "description": "Clean-css is a fast and efficient [Node.js](http://nodejs.org/) library for\nminifying CSS files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-clean-css@5.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.npmjs.org/package/clean-css",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A well-tested CSS minifier",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-cli-color-1.1.0",
   "name": "nodejs-cli-color",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bdbfe1f00314794ad85f2018b3ffc7f46726cda22a39bfb0284781557646a785"
    }
   ],
   "description": "Colors, formatting and other tools for the console",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-cli-color@1.1.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/medikoo/cli-color.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Colors, formatting and other tools for the console",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-clone-1.0.2",
   "name": "nodejs-clone",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b411ca1c688d045af15b86b10e715394fbe96ed3bcc818598c3bcdbdc9e12343"
    }
   ],
   "description": "Offers foolproof deep cloning of variables in JavaScript.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-clone@1.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pvorb/clone",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Deep cloning of objects and arrays",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-closure-compiler-0.2.12",
   "name": "nodejs-closure-compiler",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e3e687644620fd6afd201599327b0a19efac19c385e1c03c8a84f1a9273bd952"
    }
   ],
   "description": "A wrapper to the Google Closure compiler tool. It runs the jar file\nin a child process and returns the results in a callback.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-closure-compiler@0.2.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/tim-smart/node-closure",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Bindings to Google's Closure Compiler for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-colors-1.4.0",
   "name": "nodejs-colors",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e7ef8e4bcfec0d7f0846fd48e66f7227e08711331a5e1bb74440c0bbaab66a21"
    }
   ],
   "description": "Get colors in your Node.js console.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-colors@1.4.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Marak/colors.js",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Get colors in your Node.js console",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-combined-stream-1.0.8",
   "name": "nodejs-combined-stream",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "15440ca6045021efc23b08b5d027a94ea81d46832f54232cfb07c4e347d94ae6"
    }
   ],
   "description": "A stream that emits multiple other streams one after another.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-combined-stream@1.0.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/felixge/node-combined-stream",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A stream that emits multiple other streams one after another",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-commander-2.9.0",
   "name": "nodejs-commander",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "28ecd49d76fced2633af346a44507e0617b6d8493a5bb662af8c1101b8de0799"
    }
   ],
   "description": "The complete solution for Node.js command-line interfaces,\ninspired by Ruby's commander.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-commander@2.9.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/visionmedia/commander.js",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Node.js command-line interfaces made easy",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-commonmark-0.24.0",
   "name": "nodejs-commonmark",
   "licenseConcluded": "BSD-2-Clause and MIT and CC-BY-SA-4.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "315ba3c8fe6e7d2bd808adab96ba75812783d7218eae655bbc63c703bb7d23ed"
    }
   ],
   "description": "A strongly specified, highly compatible variant of Markdown",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-commonmark@0.24.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jgm/commonmark.js",
   "licenseDeclared": "BSD-2-Clause and MIT and CC-BY-SA-4.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A strongly specified, highly compatible variant of Markdown",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.24.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-concat-map-0.0.1",
   "name": "nodejs-concat-map",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "43f8056281f9a1fb6a035d9c0a967fd44ca119f24d1e35fc70df3a12c49c0799"
    }
   ],
   "description": "Concatenative mapdashery",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-concat-map@0.0.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/substack/node-concat-map",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Concatenative mapdashery",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-concat-stream-1.6.0",
   "name": "nodejs-concat-stream",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a8cf6bbefac5e5ea39314b3531a8978b04dc8526ab9346a8f04d03e5f53c4269"
    }
   ],
   "description": "Writable stream that concatenates data and calls a callback with the result.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-concat-stream@1.6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/maxogden/concat-stream",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Writable stream that concatenates data and calls a callback with the result",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-console-dot-log-0.1.3",
   "name": "nodejs-console-dot-log",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "231c0b2da002774313001d8288332af30e68f825c08b9e3e55b01289a486db05"
    }
   ],
   "description": "A console.log implementation that plays nice with large amounts of data.\nIt keeps the node alive until the output has flushed to the screen.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-console-dot-log@0.1.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://developer.mozilla.org/en-US/docs/Web/API/Console/log",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A console.log implementation that plays nice with large amounts of data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-constantinople-2.0.0",
   "name": "nodejs-constantinople",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2acaa3fda0a51b9ce3e3e980caf6dba08399e728299f270a963209b6b62efdca"
    }
   ],
   "description": "Determine whether a JavaScript expression evaluates to a constant.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-constantinople@2.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ForbesLindesay/constantinople",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Determine whether a JavaScript expression evaluates to a constant",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-core-util-is-1.0.3",
   "name": "nodejs-core-util-is",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3b7aea2301ad8d3dccc445b751b6df35f84a2da99569b2e04384fe6892fb75cf"
    }
   ],
   "description": "The util.is functions introduced in Node v0.12.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-core-util-is@1.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/isaacs/core-util-is",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The util.is functions introduced in Node v0.12",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-cryptiles-6.0.0",
   "name": "nodejs-cryptiles",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4422464859c2b03dc7b894f79efedc53081e42ae6800dd4f4d126569d65023d1"
    }
   ],
   "description": "General purpose cryptography utilities for Node.js.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-cryptiles@6.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/hueniverse/cryptiles",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "General purpose cryptography utilities for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-css-1.6.0",
   "name": "nodejs-css",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f90391e88caff200cab5cb4345b5c9f7ef988f4c57154d2307f385c2b09c68b2"
    }
   ],
   "description": "A CSS parser/stringifier for Node.js using css-parse and css-stringify.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-css@1.6.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/visionmedia/css",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A CSS parser/stringifier for Node.js using css-parse and css-stringify",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-css-parse-1.7.0",
   "name": "nodejs-css-parse",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "284afd4cb6d3e455d1264e1e52ea7973773d49aee966f9354ede47be3b22342c"
    }
   ],
   "description": "A JavaScript CSS parser for Node.js and the browser.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-css-parse@1.7.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/reworkcss/css-parse",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A JavaScript CSS parser for Node.js and the browser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-css-stringify-1.4.1",
   "name": "nodejs-css-stringify",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9e1a4bf1cffa5a421238f9eaf94630bef82ae66a8156349923f2a40a48a7e5b7"
    }
   ],
   "description": "A CSS compiler for Node.js.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-css-stringify@1.4.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/visionmedia/css-stringify",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A CSS compiler for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-ctype-0.5.3",
   "name": "nodejs-ctype",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a4ef4a8fe4810c2b9dd730429a8a9c975895a8ac1c28495bdd505134fccf8042"
    }
   ],
   "description": "Node-CType is a way to read and write binary data in a structured and easy to\nuse format. Its name comes from the C header file.\nThere are two APIs that you can use, depending on what abstraction you'd like.\nThe low level API lets you read and write individual integers and floats from\nbuffers. The higher level API lets you read and write structures of these.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-ctype@0.5.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rmustacc/node-ctype",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Read and write binary structures and data types with Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-d-1.0.0",
   "name": "nodejs-d",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7c5953729268457d69e76ccbe94b1c3d2b03ed76f2e17cc6777c9a17d7d61bfe"
    }
   ],
   "description": "Property descriptor factory",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-d@1.0.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/medikoo/d",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Property descriptor factory",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-dateformat-3.0.0",
   "name": "nodejs-dateformat",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "752fa58ad96284df14af8df3b884ffcc5d5d84aa1ff4bd54fdf61f1e00c1741a"
    }
   ],
   "description": "This is a JavaScript port of Steven Levithan's excellent dateFormat()\nfunction, which provides a simple way to format dates and times\naccording to a user-specified mask.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-dateformat@3.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/felixge/node-dateformat",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Steven Levithan's excellent dateFormat() function for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-debug-4.3.4",
   "name": "nodejs-debug",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1387c102cbfbc7262db675d86f45fab221544622effb1a0f9017826dc467db41"
    }
   ],
   "description": "This module is a tiny Node.js debugging utility modeled after node core's\ndebugging technique.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-debug@4.3.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/visionmedia/debug",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A small debugging utility for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.3.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-deep-eql-0.1.3",
   "name": "nodejs-deep-eql",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cce22e637d0c8f61f42065b17bd4bf469b3b50595bb6e9750940cc5978962849"
    }
   ],
   "description": "Improved deep equality testing for Node.js and the browser.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-deep-eql@0.1.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/chaijs/deep-eql",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Improved deep equality testing for Node.js and the browser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-deep-equal-1.0.1",
   "name": "nodejs-deep-equal",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c212e789a31f71a715bf0886f782c6f6fc8bbe28bad0d4e5541f8ddebbe822fb"
    }
   ],
   "description": "Node's `assert.deepEqual()` algorithm implemented as a standalone module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-deep-equal@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/substack/node-deep-equal",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Node's assert.deepEqual algorithm",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-deep-is-0.1.4",
   "name": "nodejs-deep-is",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8be137bf4e4e86e1520a868a929f6ef62ca1351976e0ee5fbd5e5488aa576808"
    }
   ],
   "description": "Node's assert.deepEqual algorithm except for NaN being equal to NaN",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-deep-is@0.1.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/thlorenz/deep-is.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Node's assert.deepEqual algorithm except for NaN being equal to NaN",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-defence-1.0.5",
   "name": "nodejs-defence",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "871b5ca5705dbc0086a36a27709e5b4ab3676342459e5fd624cbc4bffe1d57ff"
    }
   ],
   "description": "Extract fenced code from CommonMark documents",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-defence@1.0.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kemitchell/defence.js.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extract fenced code from CommonMark documents",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-defence-cli-1.0.4",
   "name": "nodejs-defence-cli",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e9b6f2385adba51a6528eaa3a4b38dde9d6311d69853360079a3022efd169e1a"
    }
   ],
   "description": "A command-line tool for extracting fenced code from CommonMark documents",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-defence-cli@1.0.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kemitchell/defence-cli.js",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Command-line tool for extracting fenced code from documents",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-define-properties-1.1.3",
   "name": "nodejs-define-properties",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6438ae0ea8e89bbf99f86b9d020bb78a58e48102a997c616787f0d9175914b49"
    }
   ],
   "description": "Define multiple non-enumerable properties at once. Use\nObject.defineProperty when available; falls back to standard\nassignment in older engines. Existing properties are not\noverridden. Accepts a map of property names to a predicate\nthat, when true, force-overrides.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-define-properties@1.1.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ljharb/define-properties",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Define multiple non-enumerable properties at once",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-defined-1.0.0",
   "name": "nodejs-defined",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7c89f1a2f4a5a94a264d7114d5b26f54849c57744f886aa2ca877d714fb524b3"
    }
   ],
   "description": "Return the first argument that is '!== undefined'.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-defined@1.0.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/substack/defined",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Return the first argument that is '!== undefined'",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-delayed-stream-1.0.0",
   "name": "nodejs-delayed-stream",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e33032918d5639a75dfdbacd3db257d480db7ad2c12b63d1a4243e5f0d8bf247"
    }
   ],
   "description": "Buffers events from a stream until you are ready to handle them.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-delayed-stream@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/felixge/node-delayed-stream",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Buffers events from a stream until you are ready to handle them",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-delegates-1.0.0",
   "name": "nodejs-delegates",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7ee365d5f0743b721244299853e3ff7b591fe6fbda33a64ae0f8229944b4d6e5"
    }
   ],
   "description": "Delegate methods and accessors to another property",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-delegates@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/visionmedia/node-delegates.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Delegate methods and accessors to another property",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-diff-1.0.8",
   "name": "nodejs-diff",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "58a30fbe0dd92cfa7bcc2475a35b3b8199bd9d3c91f8437de4007ff6d185d95f"
    }
   ],
   "description": "A JavaScript text diff implementation for Node.js",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-diff@1.0.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kpdecker/jsdiff",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A JavaScript text diff implementation for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-difflet-0.2.3",
   "name": "nodejs-difflet",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "df7279360ccc4947570cc34d91946b5c0220f1c7ae1f08f5753bf10c634507fb"
    }
   ],
   "description": "Creates colorful diffs for JavaScript objects,",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-difflet@0.2.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/substack/difflet",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Colorful diffs for JavaScript objects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-difflib-0.2.4",
   "name": "nodejs-difflib",
   "licenseConcluded": "Python",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6017af42d479c6d2e757fae96509e25fb67aed59542ff401117a231cb082813e"
    }
   ],
   "description": "Text diff library ported from Python's difflib module",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-difflib@0.2.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/qiao/difflib.js.git",
   "licenseDeclared": "Python",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Text diff library ported from Python's difflib module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-docopt-0.6.3",
   "name": "nodejs-docopt",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "900d145966037e9f8bf1d03e9dbf475e7a3cbfc7803a4d79788e9cabcf3326bf"
    }
   ],
   "description": "A command line option parser that will make you smile",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-docopt@0.6.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/scarnie/docopt.coffee",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A command line option parser that will make you smile",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-dreamopt-0.8.0",
   "name": "nodejs-dreamopt",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "81e5506bfd8af6a004bd47908624525bfdafd2e8ce73adcc30e272f884ea0207"
    }
   ],
   "description": "Command-line parser with readable syntax from your sweetest dreams.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-dreamopt@0.8.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/andreyvit/dreamopt.js",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Command-line parser with readable syntax from your sweetest dreams",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-duplexer-0.1.2",
   "name": "nodejs-duplexer",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5ece76b64a2eaf7d81dd0e49f7ba14a1db83be7e9246dbaf7fc40ce133e2f7ee"
    }
   ],
   "description": "Creates a duplex stream.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-duplexer@0.1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Raynos/duplexer",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Creates a duplex stream",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-ebnf-parser-0.1.10",
   "name": "nodejs-ebnf-parser",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "69ea199641f996b6273a268d517d81d91c41f74216218548ce9d35c52e4356da"
    }
   ],
   "description": "A parser for BNF and EBNF grammars used by jison",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-ebnf-parser@0.1.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/zaach/ebnf-parser.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A parser for BNF and EBNF grammars used by jison",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-ejs-1.0.0",
   "name": "nodejs-ejs",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1d8e477c61a01e573f3aaab48857526554a6d481fc8598726252a36ec0104778"
    }
   ],
   "description": "Embedded JavaScript templates for Node.js.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-ejs@1.0.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/tj/ejs",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Embedded JavaScript templates for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-end-of-stream-1.4.0",
   "name": "nodejs-end-of-stream",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b737a6740f0368810a52ea1af95922f939f932189599249a3a747091e590c109"
    }
   ],
   "description": "Call a callback when a readable/writable/duplex stream has completed or failed.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-end-of-stream@1.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mafintosh/end-of-stream",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Call a callback when a readable/writable/duplex stream has completed or failed",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-entities-1.1.1",
   "name": "nodejs-entities",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "15ab5ad1912b5f153ece8e3ae706e1aeb6ccd3a25e3a066486d17cb0b4232e13"
    }
   ],
   "description": "Encode & decode XML/HTML entities with ease.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-entities@1.1.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fb55/node-entities",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Encode & decode XML/HTML entities with ease",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-es-abstract-1.13.0",
   "name": "nodejs-es-abstract",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "52d452a38955683d413cce0131c977df9121b51c76b07c3041838b404c02f835"
    }
   ],
   "description": "ECMAScript spec abstract operations. When different versions of the\nspec conflict, the default export will be the latest version of the\nabstract operation. All abstract operations will also be available\nunder an es5/es6/es7 exported property if you require a specific version.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-es-abstract@1.13.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ljharb/es-abstract",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ECMAScript spec abstract operations",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.13.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-es-to-primitive-1.2.1",
   "name": "nodejs-es-to-primitive",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5baac34592a177a06afe585ebe136316da7ae7c27008aeaa115f114360e31671"
    }
   ],
   "description": "ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES6 versions. When\ndifferent versions of the spec conflict, the default export will be the\nlatest version of the abstract operation. Alternative versions will also\nbe available under an es5/es6/es7 exported property if you require a\nspecific version.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-es-to-primitive@1.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ljharb/es-to-primitive",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ECMAScript “ToPrimitive” algorithm",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-es5-ext-0.10.56",
   "name": "nodejs-es5-ext",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1cd7a8d50f4cf81f2dde51a0bb07db93d25e54afc2b51ec00566b116f89bf95b"
    }
   ],
   "description": "ECMAScript 5 extensions and ES6 shims",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-es5-ext@0.10.56-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/medikoo/es5-ext.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ECMAScript 5 extensions and ES6 shims",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10.56-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-es6-iterator-2.0.3",
   "name": "nodejs-es6-iterator",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b70a54d359749296dd750e789a6e85de3d3a9a89bad514f9e69bbf41108c0c66"
    }
   ],
   "description": "Iterator abstraction based on ES6 specification",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-es6-iterator@2.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/medikoo/es6-iterator.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Iterator abstraction based on ES6 specification",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-es6-symbol-3.1.1",
   "name": "nodejs-es6-symbol",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "435db12e332c2a81dc14140f0edad3cb5d57b2183ae857695610d13aa934ffbd"
    }
   ],
   "description": "ECMAScript 6 Symbol polyfill",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-es6-symbol@3.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/medikoo/es6-symbol.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ECMAScript 6 Symbol polyfill",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-es6-weak-map-2.0.3",
   "name": "nodejs-es6-weak-map",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4a8e6e51bc4db28d18fcc3e9668f70e21b2f15e0423f734831e1c7918f4184e0"
    }
   ],
   "description": "ECMAScript6 WeakMap polyfill",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-es6-weak-map@2.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/medikoo/es6-weak-map.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ECMAScript6 WeakMap polyfill",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-escape-string-regexp-1.0.5",
   "name": "nodejs-escape-string-regexp",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eb0f3c8283aa56e0d4b01197a292124091781635fb4353db772df93b80ea2961"
    }
   ],
   "description": "Escape RegExp special characters",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-escape-string-regexp@1.0.5-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/escape-string-regexp",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Escape RegExp special characters",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.5-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-escodegen-2.1.0",
   "name": "nodejs-escodegen",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "926a3fa8f5310cc89cc3c4bdae7b831188ea8ef089eec2d5ad41c5d35645deef"
    }
   ],
   "description": "ECMAScript code generator.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-escodegen@2.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Constellation/escodegen",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ECMAScript code generator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-esprima-2.7.2",
   "name": "nodejs-esprima",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "19ac674169ef682590fd8e7fa29bb04632e4b9013ea7cc2b837f6f8ebfa9f199"
    }
   ],
   "description": "ECMAScript parsing infrastructure for multipurpose analysis.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-esprima@2.7.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jquery/esprima",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ECMAScript parsing infrastructure for multipurpose analysis",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.7.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-estraverse-4.2.0",
   "name": "nodejs-estraverse",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0a857c926b91218883709b4ff08c9a549b87ca7e136a10eb2ddc9e2af28563c9"
    }
   ],
   "description": "ECMAScript JS AST traversal functions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-estraverse@4.2.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Constellation/estraverse",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ECMAScript JS AST traversal functions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.2.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-esutils-2.0.3",
   "name": "nodejs-esutils",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "26b1b73bbfc632a1e5d3d845efd0693714fbec409f99b7ae3b6a99dec6c610a5"
    }
   ],
   "description": "Utility box for ECMAScript language tools.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-esutils@2.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Constellation/esutils",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utility box for ECMAScript language tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-event-emitter-0.3.5",
   "name": "nodejs-event-emitter",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b44d8b102eb76548aa4ff06f263e8273d588746be74ec80d605351dec6543567"
    }
   ],
   "description": "Environment agnostic event emitter",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-event-emitter@0.3.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/medikoo/event-emitter.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Environment agnostic event emitter",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-eventemitter2-6.4.5",
   "name": "nodejs-eventemitter2",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "586edc5d0d9254d7193d119fc305eff11c00a0b1db40fb7db7a24ce5bcf2f997"
    }
   ],
   "description": "A Node.js event emitter implementation with namespaces, wildcards,\ntime to live (TTL) and browser support.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-eventemitter2@6.4.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/hij1nx/EventEmitter2",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Node.js event emitter implementation with namespaces, wildcards and TTL",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.4.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-events-to-array-1.0.2",
   "name": "nodejs-events-to-array",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c1a2cb4915cdee5f230e79980421d7b5210895ea49e9b97363650d9c84a34856"
    }
   ],
   "description": "Put a bunch of emitted events in an array, for testing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-events-to-array@1.0.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/isaacs/events-to-array",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Put a bunch of emitted events in an array, for testing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-exit-0.1.2",
   "name": "nodejs-exit",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "12908f07123a27bacf0cf0263fc709b0692da65c515757db48a215324e15f45d"
    }
   ],
   "description": "A process.exit alternative that ensures STDIO are fully drained before exiting.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-exit@0.1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/cowboy/node-exit",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A process.exit alternative that ensures STDIO are fully drained before exiting",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-expect-dot-js-0.2.0",
   "name": "nodejs-expect-dot-js",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ae47842a5fa000ca48a5b254541a5e10cc4509c43388e0db80b2648395daebd5"
    }
   ],
   "description": "Behavior-driven development (BDD) style assertions for Node.js and the browser.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-expect-dot-js@0.2.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Automattic/expect.js",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Behavior-driven development (BDD) style assertions for Node.js and the browser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-extend-3.0.2",
   "name": "nodejs-extend",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "884c6ae7b23a5a04ca5f0b590f749622289d38e10f5e2de6153e4a1660a230ce"
    }
   ],
   "description": "nodejs-extend is a port of the classic extend() method from jQuery. It behaves\nas you expect.  It is simple, tried and true.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-extend@3.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/justmoon/node-extend",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Port of jQuery.extend for node.js and the browser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-eyes-0.1.8",
   "name": "nodejs-eyes",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1d49ac3f6b8104422e5c46be693d046fcedcdcab539a55999cb158c026a1f2db"
    }
   ],
   "description": "A customizable value inspector for Node.js",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-eyes@0.1.8-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/cloudhead/eyes.js",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A customizable value inspector for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.8-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-fast-levenshtein-1.1.3",
   "name": "nodejs-fast-levenshtein",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3babaa758c03ecd33343d117c45ab4c537de61dec146acde4bb1f98e522cc71a"
    }
   ],
   "description": "Efficient implementation of Levenshtein algorithm with asynchronous callback\nsupport.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-fast-levenshtein@1.1.3-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/hiddentao/fast-levenshtein",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Efficient implementation of Levenshtein algorithm",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-faye-websocket-0.7.2",
   "name": "nodejs-faye-websocket",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6257b4e03af52966cd65efd7c2a9d46630f8271fae00fa1228c6bffabe238410"
    }
   ],
   "description": "A standards-compliant WebSocket server and client for Node.js.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-faye-websocket@0.7.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/faye/faye-websocket-node",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A standards-compliant WebSocket server and client for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-figures-1.7.0",
   "name": "nodejs-figures",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8d0982c63a1fdf66108542e5d6438f323efc538681aff55aee3295da0339d0a7"
    }
   ],
   "description": "Unicode symbols with Windows CMD fallbacks",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-figures@1.7.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/figures.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Unicode symbols with Windows CMD fallbacks",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-fileset-0.2.1",
   "name": "nodejs-fileset",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "32a92bd0bb81ef6057d7c3c5b1416ca54dbc54ea3d746f982d20a4b670c7c0d2"
    }
   ],
   "description": "This Node.js module exposes a basic wrapper on top of nodejs-glob and\nnodejs-minimatch. It adds multiple patterns matching and allows a list\nof include patterns and optional exclude patterns.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-fileset@0.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mklabs/node-fileset",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A wrapper around glob and minimatch for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-fill-keys-1.0.2",
   "name": "nodejs-fill-keys",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c47d1a763961ee4082575f660c6f79c4e890ca7970f13a6fbcd55cbb531097a3"
    }
   ],
   "description": "Fill keys in a destination that are defined on the source. Copies\ndescriptors so properties like enumerable will persist.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-fill-keys@1.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/bendrucker/fill-keys",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fill keys in a destination that are defined on the source",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-find-up-2.1.0",
   "name": "nodejs-find-up",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d9e35ad82e045feb68b06e9cbc3d252a82544175ad630d74f77f163d59ace2e0"
    }
   ],
   "description": "Find a file by walking up parent directories",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-find-up@2.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/find-up",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Find a file by walking up parent directories",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-findup-sync-0.3.0",
   "name": "nodejs-findup-sync",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ab79d05c5ce819a4d052df85b3cfde62b099e1074db4dab1e9a32749f9d0008b"
    }
   ],
   "description": "Find the first file matching a given pattern in the current directory or\nthe nearest ancestor directory.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-findup-sync@0.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/js-cli/node-findup-sync",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Find the first file matching a given pattern",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-flot-0.8.3",
   "name": "nodejs-flot",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1096d4ba14e7d99e0e8d17ddc10a2dda5f1839a1f6ded9db85b18053fe5f1970"
    }
   ],
   "description": "Flot is a Javascript plotting library for jQuery.\nRead more at the website: <http://www.flotcharts.org/>",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-flot@0.8.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.flotcharts.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Javascript plotting library for jQuery",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-for-each-0.3.3",
   "name": "nodejs-for-each",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2f1a7e1caa63a457ee017c9bd7a1b90330f747f0b9a8b884d1894bad12129a89"
    }
   ],
   "description": "A better forEach",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-for-each@0.3.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Raynos/for-each",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A better forEach",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-foreach-2.0.6",
   "name": "nodejs-foreach",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0ce28224cb40d382a96b4b45f70061c1a06e876382cf9cfcef508d8d72d4ce35"
    }
   ],
   "description": "Iterate over the key value pairs of either an array-like\nobject or a dictionary like object.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-foreach@2.0.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/manuelstofer/foreach",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Iterate over the key value pairs of an object",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-forever-agent-0.6.1",
   "name": "nodejs-forever-agent",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "64f4f1f974055bcb52f33610bbfd533769326d32cfc9f8d189d9be9432b0cf51"
    }
   ],
   "description": "HTTP Agent that keeps socket connections alive between keep-alive requests.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-forever-agent@0.6.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mikeal/forever-agent",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTTP Agent that keeps socket connections alive between keep-alive requests",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-form-data-0.2.0",
   "name": "nodejs-form-data",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4da3a2483307183e223f868edbec0d0c37f8dd64a17c8803e26b942b049c78e2"
    }
   ],
   "description": "A module to create readable \"multipart/form-data\" streams.  Can be used to\nsubmit forms and file uploads to other web applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-form-data@0.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/form-data/form-data",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A module to create readable \"multipart/form-data\" streams",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-formatio-1.2.0",
   "name": "nodejs-formatio",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "38e1ee25d8ab19209548ab24540a352087c3a2d626568077286b2ccce9fcaf22"
    }
   ],
   "description": "Pretty formatting of arbitrary JavaScript values. Currently only supports\nascii formatting, suitable for command-line utilities. Like JSON.stringify, it\nformats objects recursively, but unlike JSON.stringify, it can handle regular\nexpressions, functions, circular objects and more.\nformatio is a general-purpose library. It works in browsers (including old and\nrowdy ones, like IE6) and Node. It will define itself as an AMD module if you\nwant it to (i.e. if there's a define function available).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-formatio@1.2.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/busterjs/formatio",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Human-readable object formatting",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-from-0.1.7",
   "name": "nodejs-from",
   "licenseConcluded": "MIT or ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "05bbc4018fc71ce90b98ab28222b7352bb08f5ccb60a92309fe4fdb75bb0fff9"
    }
   ],
   "description": "Easy way to make a Readable Stream.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-from@0.1.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/dominictarr/from",
   "licenseDeclared": "MIT or ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Easy way to make a Readable Stream",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-fstream-1.0.12",
   "name": "nodejs-fstream",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fbc20fc4c8dc433e06f6a1e79aeac47a6aaec21f2c23eb0c1ce607579b20ffac"
    }
   ],
   "description": "Provides advanced file system stream objects for Node.js.  These objects are\nlike FS streams, but with stat on them, and support directories and\nsymbolic links, as well as normal files.  Also, you can use them to set\nthe stats on a file, even if you don't change its contents, or to create\na symlink, etc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-fstream@1.0.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/isaacs/fstream",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Advanced file system stream objects for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-function-bind-1.1.1",
   "name": "nodejs-function-bind",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d81e84c556acf42d9f76e7a23bc5fde189a0111da14158c5f64c58f20eaf4203"
    }
   ],
   "description": "Implementation of Function.prototype.bind.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-function-bind@1.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Raynos/function-bind",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Implementation of Function.prototype.bind",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-gauge-1.2.5",
   "name": "nodejs-gauge",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a6515f3fd734f3e42fdb6e051952e5b0568c36cae7f5d80da70be8fd32c19c39"
    }
   ],
   "description": "A terminal based horizontal gauge",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-gauge@1.2.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/npm/gauge",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A terminal based horizontal gauge",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-gaze-0.5.2",
   "name": "nodejs-gaze",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8ed357df51f6ea4f874ba63b415091ef48b9cfe853c6411fc6a2decf83a7fc90"
    }
   ],
   "description": "This Node.js module provides a globbing fs.watch wrapper built from the best\nparts of other fine watch libraries: speedy data behavior from chokidar, the\nAPI interface from watch, and file globbing using glob.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-gaze@0.5.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/shama/gaze",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A globbing fs.watch wrapper built from parts of other watch libraries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-generate-function-2.0.0",
   "name": "nodejs-generate-function",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "acdd3af768477fe9d846a333441e542f9c269d9a3f46f6d41a4d4501d20f3f7d"
    }
   ],
   "description": "Module that helps you write generated functions in Node.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-generate-function@2.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mafintosh/generate-function",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Module that helps you write generated functions in Node",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-generate-object-property-1.2.0",
   "name": "nodejs-generate-object-property",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d13232275657f4632aa9c4215e1bd7f3f72156ae6c13470b5a6cefe8273fbd13"
    }
   ],
   "description": "Generate safe JS code that can used to reference a object property.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-generate-object-property@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mafintosh/generate-object-property",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Generate safe JS code that can used to reference a object property",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-getobject-0.1.0",
   "name": "nodejs-getobject",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "961aa63ba24721a81b35a294ef8e873cd6b0acb6cbc38bdfcb8d0f2df04582e0"
    }
   ],
   "description": "Get and set deep objects easily.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-getobject@0.1.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/cowboy/node-getobject",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Get and set deep objects easily",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-github-url-from-git-1.5.0",
   "name": "nodejs-github-url-from-git",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c7d5739d0be9f68919ae30b881fb6559e93d842cc5c0392469633df0f3b60054"
    }
   ],
   "description": "Parse a GitHub git URL and return the GitHub repository URL.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-github-url-from-git@1.5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/visionmedia/node-github-url-from-git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parse a GitHub git URL and return the GitHub repository URL",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-glob-6.0.4",
   "name": "nodejs-glob",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e0c812ee8d0284cddfee06ad2a4f5279b928d02cae853ae48fab0a4db808e369"
    }
   ],
   "description": "This is a glob implementation in pure JavaScript. It uses the minimatch library\nto do its matching.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-glob@6.0.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/isaacs/node-glob",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A little globber for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-globule-0.2.0",
   "name": "nodejs-globule",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ae3ccbd80ee78701b2ed11b2b128e5c8cfd8664ed46f63b2b42b7653de17c735"
    }
   ],
   "description": "An easy-to-use wildcard globbing library for Node.js.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-globule@0.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/cowboy/node-globule",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An easy-to-use wildcard globbing library for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-graceful-fs-4.2.11",
   "name": "nodejs-graceful-fs",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f9b2e7dc3e15edf7dc83ba000da6511fc177bad5705fc887affee1d59255be2a"
    }
   ],
   "description": "A drop-in replacement for fs, making various improvements.\nThe improvements are meant to normalize behavior across different\nplatforms and environments, and to make filesystem access more\nresilient to errors.\nImprovements over fs module\n* Queues up open and readdir calls, and retries them once something\n  closes if there is an EMFILE error from too many file descriptors.\n* Fixes lchmod for Node versions prior to 0.6.2.\n* Implements fs.lutimes if possible. Otherwise it becomes a noop.\n* Ignores EINVAL and EPERM errors in chown, fchown or lchown if the\n  user isn't root.\n* Makes lchmod and lchown become noops, if not available.\n* Retries reading a file if read results in EAGAIN error.\nOn Windows, it retries renaming a file for up to one second if EACCESS\nor EPERM error occurs, likely because antivirus software has locked the\ndirectory.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-graceful-fs@4.2.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/isaacs/node-graceful-fs",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A drop-in replacement for fs, making various improvements",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.2.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-graceful-readlink-1.0.1",
   "name": "nodejs-graceful-readlink",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ef01b3896102a712aeaba6bf80cc928db865c94db70c33dae89e3d94576b89c7"
    }
   ],
   "description": "The graceful fs.readlink functionality",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-graceful-readlink@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/zhiyelee/graceful-readlink.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The graceful fs.readlink functionality",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-growl-1.10.5",
   "name": "nodejs-growl",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "475877496c2b331b30fd589b61b3b8597b6de229232223a75694e6dcf626754a"
    }
   ],
   "description": "Growl unobtrusive notifications for Node.js",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-growl@1.10.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/tj/node-growl",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Growl unobtrusive notifications for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-grunt-1.0.1",
   "name": "nodejs-grunt",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cc28bc91b1aa9496ab085e05f9c54348bceb8d6ecd20e46aa76c68b18c29e31f"
    }
   ],
   "description": "Grunt is the JavaScript task runner. Why use a task runner? In one word:\nautomation. The less work you have to do when performing repetitive tasks\nlike minification, compilation, unit testing, linting, etc, the easier\nyour job becomes. After you've configured it, a task runner can do most\nof that mundane work for you with basically zero effort.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-grunt@1.0.1-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gruntjs/grunt",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Grunt is a JavaScript library used for automation and running tasks",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-grunt-cli-1.2.0",
   "name": "nodejs-grunt-cli",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8c11455d02a03702add8113eaeca71a48b7f6b7f6595d2ccccfe2c915f9d19ca"
    }
   ],
   "description": "Grunt is the JavaScript task runner.\nGrunt-cli gives you access to the grunt command-line interface anywhere on\nyour system, which is useful when running a locally installed Grunt for your\nproject.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-grunt-cli@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gruntjs/grunt-cli",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Command-line interface for Grunt, the JavaScript testing framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-grunt-contrib-clean-0.7.0",
   "name": "nodejs-grunt-contrib-clean",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e95b06eaf3df17b638b53a006162dab058eb07045b650c2201a8110887e4f180"
    }
   ],
   "description": "A Grunt plugin to clean files and folders.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-grunt-contrib-clean@0.7.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gruntjs/grunt-contrib-clean",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Grunt plugin to clean files and folders",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-grunt-contrib-internal-0.4.13",
   "name": "nodejs-grunt-contrib-internal",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e0872e9b545378829bbaa214be94bfe288152bd3d71b208cb8ac5b350c826867"
    }
   ],
   "description": "Internal tasks for managing the grunt-contrib project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-grunt-contrib-internal@0.4.13-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gruntjs/grunt-contrib-internal",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Internal tasks for managing the grunt-contrib project",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.13-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-grunt-contrib-nodeunit-0.4.1",
   "name": "nodejs-grunt-contrib-nodeunit",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "232a0c4e06ebbfecacd78cffd6fe8c37b52a07eebbfde0d7fad14c3ef680d463"
    }
   ],
   "description": "Run Nodeunit unit tests with grunt.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-grunt-contrib-nodeunit@0.4.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gruntjs/grunt-contrib-nodeunit",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Run Nodeunit unit tests with grunt",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-grunt-contrib-uglify-0.11.1",
   "name": "nodejs-grunt-contrib-uglify",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1dc3bea0f12b795c7f9cc6a95ca9928c790325366add6eb7b8501cbc2cf00e25"
    }
   ],
   "description": "Minify files with UglifyJS.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-grunt-contrib-uglify@0.11.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gruntjs/grunt-contrib-uglify",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Minify files with UglifyJS",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.11.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-grunt-known-options-1.1.1",
   "name": "nodejs-grunt-known-options",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "83d0911e6aa57885fe996d2807d582dfd0e8a92c4ef77409a76a79b3a911f78d"
    }
   ],
   "description": "The known options used in Grunt.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-grunt-known-options@1.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gruntjs/grunt-known-options",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The known options used in Grunt",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-grunt-legacy-log-1.0.2",
   "name": "nodejs-grunt-legacy-log",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "874b98a3776a26ef7ac783d6294dfa496ce13462fe7c2a529a68ba5f00e60a9f"
    }
   ],
   "description": "The Grunt 0.4.x logger.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-grunt-legacy-log@1.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gruntjs/grunt-legacy-log",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Grunt 0.4.x logger",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-grunt-legacy-log-utils-1.0.0",
   "name": "nodejs-grunt-legacy-log-utils",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4901d0d9569cb6710164b5f23310949404fd6e374e70df8ba442b11645304bc9"
    }
   ],
   "description": "Static methods for the Grunt 0.4.x logger.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-grunt-legacy-log-utils@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gruntjs/grunt-legacy-log-utils",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Static methods for the Grunt 0.4.x logger",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-grunt-legacy-util-1.0.0",
   "name": "nodejs-grunt-legacy-util",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e930233431d9d1530ccc034963ee6a89e206c5abb792975d5c6d1b90342ff2a7"
    }
   ],
   "description": "Deprecated Grunt utils provided for backwards compatibility.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-grunt-legacy-util@1.0.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gruntjs/grunt-legacy-util",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Deprecated Grunt utils provided for backwards compatibility",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-gzip-size-3.0.0",
   "name": "nodejs-gzip-size",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7cfe090ccf7e99fb2c029aa3af16d9767913a1720520579a21fb423990dca3aa"
    }
   ],
   "description": "Get the gzipped size of a string or buffer.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-gzip-size@3.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/gzip-size",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Get the gzipped size of a string or buffer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-handlebars-4.0.13",
   "name": "nodejs-handlebars",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "88843d56c0a3bff2dc10215f66395b224c9f05788e99b42f3d6ccec24f503d17"
    }
   ],
   "description": "Handlebars.js is an extension to the Mustache templating language created by\nChris Wanstrath. Handlebars.js and Mustache are both logicless templating\nlanguages that keep the view and the code separated like we all know they should\nbe.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-handlebars@4.0.13-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://handlebarsjs.com/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Mustache extension for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.13-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-har-validator-2.0.3",
   "name": "nodejs-har-validator",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4c64649e6b3e1b630ae132d7565467fb5abfc33a5fa1ba6bf650ad0ad26b5947"
    }
   ],
   "description": "Extremely fast HTTP Archive (HAR) validator using JSON Schema.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-har-validator@2.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ahmadnassri/har-validator",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extremely fast HTTP Archive (HAR) validator using JSON Schema",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-has-1.0.3",
   "name": "nodejs-has",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5551de36e29bc5b22913214a03aca1c0314efd0829cd2810f7d104a434b2b0dc"
    }
   ],
   "description": "Object.prototype.hasOwnProperty.call shortcut.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-has@1.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/tarruda/has",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Object.prototype.hasOwnProperty.call shortcut",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-has-ansi-2.0.0",
   "name": "nodejs-has-ansi",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "61296b3bc20f0b3509b15071c66c19020d3c947ba62368c4ccb0c5a5d8729b65"
    }
   ],
   "description": "Check if a string has ANSI escape codes",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-has-ansi@2.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/chalk/has-ansi",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Check if a string has ANSI escape codes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-has-color-0.1.7",
   "name": "nodejs-has-color",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c261ae1f0571adda2ef4ed7ecff7cdaf871ab296805d2f474ef78952544d70b3"
    }
   ],
   "description": "Detects whether a terminal supports color.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-has-color@0.1.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/chalk/supports-color",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Detects whether a terminal supports color",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-has-flag-2.0.0",
   "name": "nodejs-has-flag",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e0522841282dc5a42c2bb0e463a0f23c059f7f49851048f9bf79594c0662b584"
    }
   ],
   "description": "Check if argv has a specific flag.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-has-flag@2.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/has-flag.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Check if argv has a specific flag",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-has-symbols-1.0.3",
   "name": "nodejs-has-symbols",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6641931869ef3cd4ec23a9bea7c4ef4d747e9bd6e88132917e964f3ae7c12348"
    }
   ],
   "description": "Determine if the JS environment has Symbol support. Supports spec, or shams.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-has-symbols@1.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.npmjs.com/package/has-symbols",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Determine if the JS environment has Symbol support",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-has-unicode-2.0.1",
   "name": "nodejs-has-unicode",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4e2823fccb35d246d3003646a3f12bef92ae581dfca5d4d673b3c988f71796a6"
    }
   ],
   "description": "Try to guess if your terminal supports unicode.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-has-unicode@2.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/iarna/has-unicode",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Try to guess if your terminal supports unicode",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-hash-file-0.1.1",
   "name": "nodejs-hash_file",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3f5013008b3b465b32bc35e57f001aae1e8231da2e0f4930638714ae7498552e"
    }
   ],
   "description": "A simple utility for getting a hash of a file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-hash_file@0.1.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/timoxley/hash_file",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A simple utility for getting a hash of a file",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-hashish-0.0.4",
   "name": "nodejs-hashish",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "517d8ec17bfe385e8c0a8ce1cd932f5433756f5ad3d54a7b1da19c35dd00b6f3"
    }
   ],
   "description": "Hashish is a node.js library for manipulating hash data structures.\nIt is distilled from the finest that ruby, perl, and haskell have\nto offer by way of hash/map interfaces.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-hashish@0.0.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/substack/node-hashish",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hash data structure manipulation functions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-hawk-9.0.1",
   "name": "nodejs-hawk",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "effd5d4c1c6df34ce834eca041a9708f02cefd1ee47b0ededd3fd2e04ae4a9eb"
    }
   ],
   "description": "Hawk is an HTTP authentication scheme using a message authentication code (MAC)\nalgorithm to provide partial HTTP request cryptographic verification.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-hawk@9.0.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/hueniverse/hawk",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTTP Hawk authentication scheme",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9.0.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-heap-0.2.6",
   "name": "nodejs-heap",
   "licenseConcluded": "Python",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f972cd2504b82a274e2cde17ab317a8d5f1529025ac0798dca17881dc9a0bf9d"
    }
   ],
   "description": "Binary heap (priority queue) algorithms (ported from Python's heapq module)",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-heap@0.2.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/qiao/heap.js.git",
   "licenseDeclared": "Python",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Binary heap (priority queue) algorithms",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-hoek-11.0.2",
   "name": "nodejs-hoek",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1d1dbf6e3c210c795eac2c64b145c8988c75d96c888b6b67f93c380acc3f0883"
    }
   ],
   "description": "This package contains some general purpose Node.js utilities, including\nutilities for working with objects, timers, binary encoding/decoding, escaping\ncharacters, errors, and loading files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-hoek@11.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/spumko/hoek",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "General purpose Node.js utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:11.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-hooker-0.2.3",
   "name": "nodejs-hooker",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e3f5475a7e4a575af1fb20e7b5d5469e33501a3df8a3ac5a49b96b384daf585c"
    }
   ],
   "description": "Monkey-patch (hook) functions for debugging.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-hooker@0.2.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/cowboy/javascript-hooker",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Monkey-patch (hook) functions for debugging",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-hosted-git-info-2.1.4",
   "name": "nodejs-hosted-git-info",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d0940eb10998bc8b38a364c4b7d1c16229a59039d43bd318b2a9bc09f4fd65e3"
    }
   ],
   "description": "Provides metadata and conversions from repository urls for Github, Bitbucket and Gitlab",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-hosted-git-info@2.1.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/npm/hosted-git-info",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides metadata and conversions from repository urls for Github, Bitbucket and Gitlab",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-http-signature-0.10.0",
   "name": "nodejs-http-signature",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "69660a1e93f65fdfd22054dfa01269ecd5aa6579ede9444978bac490d087d91f"
    }
   ],
   "description": "nodejs-http-signature is a node.js library that has client and server components\nfor Joyent's HTTP Signature Scheme.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-http-signature@0.10.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/joyent/node-http-signature",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Reference implementation of Joyent's HTTP Signature Scheme",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-iconv-2.3.4",
   "name": "nodejs-iconv",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5383a743cf675be59225ade3527d6edd088bd4e32508e3e9730158b71287070a"
    }
   ],
   "description": "Text recoding in JavaScript for fun and profit.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-iconv@2.3.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/bnoordhuis/node-iconv",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Text recoding in JavaScript for fun and profit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-iconv-lite-0.4.18",
   "name": "nodejs-iconv-lite",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "50eaf4945c6d2ab6c10783643caf40bcf29cad7a49c08b8dd902e44b7b0c711c"
    }
   ],
   "description": "Convert character encodings in pure JavaScript.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-iconv-lite@0.4.18-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ashtuchkin/iconv-lite",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Convert character encodings in pure JavaScript",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.18-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-image-size-0.6.3",
   "name": "nodejs-image-size",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "659b1c78d57ce4dc65f160d900e6d8b06f307a334ca935ea7dcb592adcb1a058"
    }
   ],
   "description": "A Node module to get dimensions of any image file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-image-size@0.6.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.npmjs.com/package/image-size",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Node module to get dimensions of any image file",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-inflight-1.0.6",
   "name": "nodejs-inflight",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8e8d77bb601ea0c34468b028ce1979b9e86a6bcf3657468ea9449c823d6c77a1"
    }
   ],
   "description": "Add callbacks to requests in flight to avoid async duplication",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-inflight@1.0.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/isaacs/inflight",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Node.js inflight",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-inherits-2.0.4",
   "name": "nodejs-inherits",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bd7b909fc4c6dbea96ef627b4847c1a81969d539f81db55e8df5e1fa76936466"
    }
   ],
   "description": "A tiny simple way to do classic inheritance in js.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-inherits@2.0.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/isaacs/inherits",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tiny simple way to do classic inheritance in js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-inherits1-1.0.1",
   "name": "nodejs-inherits1",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5cbd516cbb440dda36e66f7ce7a7f43d29a308a0990835984f6b5947f1536a61"
    }
   ],
   "description": "A tiny simple way to do classic inheritance in JavaScript.\nThis is the legacy version used by many Node.js modules for many years, and is\nretained for backward compatibility.  New modules should use the inheritance\nfunctionality available in core Node.js or use the new version of inherits if\nthey need browser support as well.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-inherits1@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/isaacs/inherits",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tiny simple way to do classic inheritance in JS - legacy version",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-interpret-1.0.1",
   "name": "nodejs-interpret",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "481cef41c22ae335434eedc13ac7eea34eee0d4f37cf48fa6308a22745d7c5ee"
    }
   ],
   "description": "A dictionary of file extensions and associated module loaders.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-interpret@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/tkellen/node-interpret.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A dictionary of file extensions and associated module loaders",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-is-3.2.1",
   "name": "nodejs-is",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d6a70ca8cfd7debe8cda5631276b95215ed3376ea96b8b331af67da0be0457fd"
    }
   ],
   "description": "The definitive JavaScript type testing library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-is@3.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/enricomarino/is",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The definitive JavaScript type testing library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-is-builtin-module-3.2.1",
   "name": "nodejs-is-builtin-module",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "64b42d8a8c83d704fc12aa06db374c63460dd5e40a653b4f6281a4f5bae9e138"
    }
   ],
   "description": "Check if a string matches the name of a Node.js builtin module",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-is-builtin-module@3.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/is-builtin-module",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Check if a string matches the name of a Node.js builtin module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-is-callable-1.1.4",
   "name": "nodejs-is-callable",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c2b7438848e7e60fde8dd1abaab13ff999bc3de2a31a7639ca9acc39813d9e4d"
    }
   ],
   "description": "Is this JS value callable? Works with Functions and\nGeneratorFunctions, despite ES6 @@toStringTag.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-is-callable@1.1.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ljharb/is-callable",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Is this JS value callable?",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-is-date-object-1.0.1",
   "name": "nodejs-is-date-object",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "49810890bfaca5e59b3d97acc59143dac8dad7294af4e792dc118c27282cba0d"
    }
   ],
   "description": "Is this value a JS Date object? This module works cross-realm/iframe, and\ndespite ES6 @@toStringTag.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-is-date-object@1.0.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ljharb/is-date-object",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Is this value a JS Date object?",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-is-function-1.0.2",
   "name": "nodejs-is-function",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "82f6d731ed7c977a0133bf71629b339cb34c13452d39413fab76e9b77970959e"
    }
   ],
   "description": "Is that thing a function? Use this module to find out",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-is-function@1.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/grncdr/js-is-function.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Is that thing a function? Use this module to find out",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-is-my-json-valid-2.12.4",
   "name": "nodejs-is-my-json-valid",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b6c63ef9329caa2118ea1e5e563f443fbd253c2d161d52a2b4c00e4775141836"
    }
   ],
   "description": "A JSONSchema validator that uses code generation to be extremely fast.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-is-my-json-valid@2.12.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mafintosh/is-my-json-valid",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A JSONSchema validator that uses code generation to be extremely fast",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.12.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-is-object-1.0.2",
   "name": "nodejs-is-object",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cdec6a1fae2e24c61776adde3cef879bd239c38131a9e3e8c1b509e8b4e71a89"
    }
   ],
   "description": "Checks whether a value is an object.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-is-object@1.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ljharb/is-object",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Checks whether a value is an object",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-is-property-1.0.1",
   "name": "nodejs-is-property",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eb01d18c5f985682e91d25816b9f792d0067d07a4b3cc5aed711bf70a1860054"
    }
   ],
   "description": "Tests if a json property can be safely accessed using the .syntax.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-is-property@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mikolalysenko/is-property",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tests if a json property can be safely accessed using the .syntax",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-is-regex-1.0.4",
   "name": "nodejs-is-regex",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "515a340a248556a6198e50dd91be88d77a70edefa979bfda99f01d44dccf2dbf"
    }
   ],
   "description": "Is this value a JS regex? This module works cross-realm/iframe, and\ndespite ES6 @@toStringTag.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-is-regex@1.0.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ljharb/is-regex",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Is this value a JS regex?",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-is-symbol-1.0.4",
   "name": "nodejs-is-symbol",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fdf8f3e34c889a217474718379de2970687ed0c38665be7b833fc71df9611c2c"
    }
   ],
   "description": "Determine if a value is an ES6 Symbol or not.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-is-symbol@1.0.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ljharb/is-symbol",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Determine if a value is an ES6 Symbol or not",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-is-typedarray-1.0.0",
   "name": "nodejs-is-typedarray",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f6d14187144b3ee4379005239a60d0358c6b041575d2a86055be549d3f7cc29e"
    }
   ],
   "description": "Detect whether or not an object is a Typed Array.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-is-typedarray@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/hughsk/is-typedarray",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Detect whether or not an object is a Typed Array",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-isarray-2.0.5",
   "name": "nodejs-isarray",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "616a3deb9d1edefe3871142b6685bf618e022236ba7d72f6bba195e201234636"
    }
   ],
   "description": "Array#isArray for older browsers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-isarray@2.0.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/juliangruber/isarray",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Array#isArray for older browsers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-isexe-2.0.0",
   "name": "nodejs-isexe",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "51890965998a42674339553bbf347b514c9cdfe10187247cf3c1785149936006"
    }
   ],
   "description": "Minimal module to check if a file is executable.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-isexe@2.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/isaacs/isexe",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Minimal module to check if a file is executable",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-isstream-0.1.2",
   "name": "nodejs-isstream",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9da75410546df7d799ae2dfa93e9db4be44271c786b145ab10d0f0960eb91c5b"
    }
   ],
   "description": "Determine if an object is a Stream.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-isstream@0.1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rvagg/isstream",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Determine if an object is a Stream",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-istanbul-0.4.5",
   "name": "nodejs-istanbul",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4aa993175f7bf593a2f7140ca39b61e73ea54f315164d3399711dc0e9ae78cb2"
    }
   ],
   "description": "A JS code coverage tool written in JS.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-istanbul@0.4.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gotwarlost/istanbul",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A JS code coverage tool written in JS",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-jade-1.3.1",
   "name": "nodejs-jade",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cd75cd888e5a4c8497c9b7dcd563d79ad6bdfa6dbe3bff0fff86ead6fd4742cc"
    }
   ],
   "description": "Jade is a high performance template engine heavily influenced by Haml and\nimplemented with JavaScript for Node.js.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-jade@1.3.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/visionmedia/jade",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jade template engine for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-jison-0.4.18",
   "name": "nodejs-jison",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f53249bcfcc5a359d741c52ea7f3fa1b1da9f45c474f1635f24b515260909868"
    }
   ],
   "description": "A parser generator with Bison's API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-jison@0.4.18-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/zaach/jison",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A parser generator with Bison's API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.18-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-jison-lex-0.3.4",
   "name": "nodejs-jison-lex",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f251a79697bc53ff14856bf5e4af9f6492ca9ba0461ec8574e166f48b9b04501"
    }
   ],
   "description": "Lexical analyzer generator used by jison",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-jison-lex@0.3.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/zaach/jison-lex.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Lexical analyzer generator used by jison",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-jju-1.4.0",
   "name": "nodejs-jju",
   "licenseConcluded": "WTFPL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5abbf41e13f210d5d2353a08b38549e39fd2a4cdbd650a456f952f6cd12a9e96"
    }
   ],
   "description": "A set of utilities to work with JSON / JSON5 documents",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-jju@1.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rlidwka/jju",
   "licenseDeclared": "WTFPL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A set of utilities to work with JSON / JSON5 documents",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-js-yaml-3.10.0",
   "name": "nodejs-js-yaml",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5103713b06156e5bf58404c3975c6d3d873a1ba654a4c16735f3acd9f8d4baea"
    }
   ],
   "description": "This is an implementation of YAML (YAML Ain't Markup Language), a human\nfriendly data serialization language. It started as PyYAML port, and was\ncompletely rewritten from scratch.  Now it's very fast, and supports the\n1.2 spec.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-js-yaml@3.10.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/nodeca/js-yaml",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "YAML 1.2 parser and serializer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.10.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-json-diff-0.5.2",
   "name": "nodejs-json-diff",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c4f5ce41ce5fc02d86d0e3cf03e47390c99c2af4c697f84c0901518e49390fca"
    }
   ],
   "description": "JSON diff",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-json-diff@0.5.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/andreyvit/json-diff",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JSON diff",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-json-parse-helpfulerror-1.0.3",
   "name": "nodejs-json-parse-helpfulerror",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8225ba72391410808d3120a67ebef2e20b874a77fe7d7cb8ecb0ab227837b402"
    }
   ],
   "description": "A drop-in replacement for JSON.parse that uses `jju` to give helpful errors",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-json-parse-helpfulerror@1.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/smikes/json-parse-helpfulerror",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A drop-in replacement for JSON.parse that uses `jju` to give helpful errors",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-json-stringify-safe-5.0.1",
   "name": "nodejs-json-stringify-safe",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "280407ddd26fba30ceaf01cd78526ee9a9e5113b60e72924717e2755a73b8f4c"
    }
   ],
   "description": "This module provides functionality similar to JavaScript's JSON.stringify, but\nit doesn't blow up when it encounters circular references.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-json-stringify-safe@5.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/isaacs/json-stringify-safe",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JSON.stringify that handles circular references",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-jsonify-0.0.0",
   "name": "nodejs-jsonify",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "04cd408e269eddfa458144fe1744ec053b6afdef8f54aacbe2f81bae06dfde26"
    }
   ],
   "description": "This module provides Douglas Crockford's JSON implementation without\nmodifying any globals. 'stringify' and 'parse' are merely exported\nwithout respect to whether or not a global JSON object exists.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-jsonify@0.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/substack/jsonify",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JSON without touching any globals",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-jsonpointer-5.0.1",
   "name": "nodejs-jsonpointer",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "59ae2c4cd7c790defacc48929fdff74bdf1c538f02dd7c7c7f76895394af2ac7"
    }
   ],
   "description": "Simple JSON Addressing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-jsonpointer@5.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/janl/node-jsonpointer",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple JSON Addressing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-jsonselect-0.4.0",
   "name": "nodejs-jsonselect",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "106a71b13dfed26d7dcf4cb302a2cb8ac8c82dee3add7d34f9b96b917e64a491"
    }
   ],
   "description": "CSS-like selectors for JSON",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-jsonselect@0.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lloyd/JSONSelect.git",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "CSS-like selectors for JSON",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-less-3.10.3",
   "name": "nodejs-less",
   "licenseConcluded": "ASL 2.0 and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "52e9876fd6fe75028a76dfd64be27e8c5a924f01003b11009f7361d076a55d03"
    }
   ],
   "description": "LESS extends CSS with dynamic behavior such as variables, mixins, operations\nand functions. LESS runs on both the client-side (Chrome, Safari, Firefox)\nand server-side, with Node.js and Rhino.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-less@3.10.3-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://lesscss.org",
   "licenseDeclared": "ASL 2.0 and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Less.js The dynamic stylesheet language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.10.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-less-plugin-clean-css-1.5.1",
   "name": "nodejs-less-plugin-clean-css",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "38c5bb56908712136469093105e18f32b3b54b37b83292bb96524aa6a46bd016"
    }
   ],
   "description": "Compresses the css output from less using clean-css.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-less-plugin-clean-css@1.5.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.npmjs.com/package/less-plugin-clean-css",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Compresses the css output from less using clean-css",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-levn-0.3.0",
   "name": "nodejs-levn",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c6756cdbcf4e36117a8eb7b53912965cb9ac8d0952d83cee838dbe91751e00f0"
    }
   ],
   "description": "Light ECMAScript (JavaScript) Value Notation - human written, concise, typed,\nflexible",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-levn@0.3.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gkz/levn",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Light ECMAScript Value Notation - human written, concise, typed",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-lex-parser-0.1.4",
   "name": "nodejs-lex-parser",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "39af1d201936217e5e58374cf36e4052195478978ca8f545c1fe9de6c5e20079"
    }
   ],
   "description": "A parser for lexical grammars used by jison",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-lex-parser@0.1.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/zaach/lex-parser.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A parser for lexical grammars used by jison",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-load-grunt-tasks-3.5.0",
   "name": "nodejs-load-grunt-tasks",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1bd5905fa3e8d153a15aa32f5442bbc4513c3f13936f6af70d17a33378e09805"
    }
   ],
   "description": "Load multiple grunt tasks using globbing patterns.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-load-grunt-tasks@3.5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/load-grunt-tasks",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Load multiple grunt tasks using globbing patterns",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-locate-path-2.0.0",
   "name": "nodejs-locate-path",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "62be70eb6c790ecaebc90a611554297102961d609f0aa7e90d7c63fca9787746"
    }
   ],
   "description": "Get the first path that exists on disk of multiple paths",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-locate-path@2.0.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/locate-path",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Get the first path that exists on disk of multiple paths",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-lolex-1.3.2",
   "name": "nodejs-lolex",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2d0fd01538142b90aa671e8d8d80368e64e5c729c5d6337a4aa2cda9d3cfe68e"
    }
   ],
   "description": "JavaScript implementation of the timer APIs; setTimeout, clearTimeout,\nsetImmediate, clearImmediate, setInterval, clearInterval, and\nrequestAnimationFrame, along with a clock instance that controls the flow of\ntime. Lolex also provides a Date implementation that gets its time from the\nclock.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-lolex@1.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sinonjs/lolex",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fake JavaScript timers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-lru-queue-0.1.0",
   "name": "nodejs-lru-queue",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b8fde42a0acce089709fd7210b364c36909ffba29da9c28471cc693525171c52"
    }
   ],
   "description": "LRU Queue",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-lru-queue@0.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/medikoo/lru-queue.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "LRU Queue",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-make-arrow-function-1.2.0",
   "name": "nodejs-make-arrow-function",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0430ecd02d53617689f3919e78390af0fa656bba9f3f151a0a284ffc2074a0a7"
    }
   ],
   "description": "Function that returns an arbitrary arrow function, or undefined\nif arrow function syntax is unsupported.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-make-arrow-function@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ljharb/make-arrow-function",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Function that returns an arbitrary arrow function",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-make-generator-function-1.1.0",
   "name": "nodejs-make-generator-function",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a6cf6035813c933d1e20d42d235ee7bb996219ef23c2e6f0db73f7805dd05325"
    }
   ],
   "description": "Returns an arbitrary generator function, or undefined if generator\nsyntax is unsupported. If both generator syntax and concise method\nsyntax are supported, the generator function returned will have\na \"concise\" property containing a concise generator method.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-make-generator-function@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ljharb/make-generator-function",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Returns an arbitrary generator function",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-maxmin-2.1.0",
   "name": "nodejs-maxmin",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8bb50a3e92b2161bf47e8ceaaae8a40b1da1e52d795decc2078f66c12c68f150"
    }
   ],
   "description": "Get pretty output of the original, minified gzipped size of a string/buffer.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-maxmin@2.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/maxmin",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Get pretty output of the original, minified gzipped size of a string/buffer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-mdurl-1.0.1",
   "name": "nodejs-mdurl",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "33e4737eb8e87b8c0ff2b502f88e146e648c6f47364d15730cbe504feed38ecd"
    }
   ],
   "description": "URL utilities for markdown-it",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-mdurl@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/markdown-it/mdurl",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "URL utilities for markdown-it",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-memoizee-0.3.9",
   "name": "nodejs-memoizee",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "436458011c3dd06a106b50d5a445874edf3db0268711fe275b1f97e252d3effd"
    }
   ],
   "description": "Memoize/cache function results",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-memoizee@0.3.9-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/medikoo/memoizee",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Memoize/cache function results",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.9-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-merge-descriptors-1.0.1",
   "name": "nodejs-merge-descriptors",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "92e648f2dbd09985bb83c98ba73fa34b84d861bda33cbfff40f357f679185ed5"
    }
   ],
   "description": "A Node.js module to merge objects using descriptors.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-merge-descriptors@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/component/merge-descriptors",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Node.js module to merge objects using descriptors",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-mime-2.0.3",
   "name": "nodejs-mime",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7d76d7af72928ba77fac5429c19693dc866df5e865541ae348ff8f98f9f716b7"
    }
   ],
   "description": "Comprehensive MIME type mapping API. Includes all 600+ types and 800+ extensions\ndefined by the Apache project, plus additional types submitted by the node.js\ncommunity.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-mime@2.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/broofa/node-mime",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A comprehensive library for mime-type mapping",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-mime-db-1.26.0",
   "name": "nodejs-mime-db",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "716bbcc5c3ca19c606ccac463bd002ee69a39101065f411def054c2fb10ad5f0"
    }
   ],
   "description": "This is a database of all mime types. It consists of a single, public JSON\nfile and does not include any logic, allowing it to remain as un-opinionated\nas possible with an API. It aggregates data from the following sources:\n * http://www.iana.org/assignments/media-types/media-types.xhtml\n * http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types\n * http://hg.nginx.org/nginx/raw-file/default/conf/mime.types",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-mime-db@1.26.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jshttp/mime-db",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "This is a database of all mime types",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.26.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-mime-types-2.1.17",
   "name": "nodejs-mime-types",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e2621b3ea62f41b4ee2d799864a001e0c17067f26a24fd2d1799abcbd4568297"
    }
   ],
   "description": "The ultimate javascript content-type utility",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-mime-types@2.1.17-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jshttp/mime-types",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The ultimate javascript content-type utility",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.17-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-minimatch-3.1.2",
   "name": "nodejs-minimatch",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d8e7d3ea8bb0bc7bc71c0a1f69c1f3921a7bb60528d83992955447a1b962b503"
    }
   ],
   "description": "Converts glob expressions to JavaScript \"RegExp\" objects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-minimatch@3.1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/isaacs/minimatch",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JavaScript glob matcher",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-minimist-1.2.6",
   "name": "nodejs-minimist",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3574edc5736af32c58e742d90b88e9262ce5fd00ebb1920fc4873e0c3448b6e4"
    }
   ],
   "description": "Parse argument options in Node.js.\nThis module is the guts of nodejs-optimist's argument parser without all the\nfanciful decoration.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-minimist@1.2.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/substack/minimist",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parse argument options in Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-mkdirp-0.5.6",
   "name": "nodejs-mkdirp",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bc2c802437e39374a2ebc034d7cda9f30ab5fc94226338b3e0ea1a7ddcf03212"
    }
   ],
   "description": "Creates directories recursively, like `mkdir -p`.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-mkdirp@0.5.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/substack/node-mkdirp",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Recursive directory creation module for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-mock-fs-5.4.1",
   "name": "nodejs-mock-fs",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5c211bb3d36823014a003d04d2e4cdc689446f74b6a3005068c3507afb85e68a"
    }
   ],
   "description": "The mock-fs module allows Node's built-in fs module to be backed\ntemporarily by an in-memory, mock file system. This lets you run\ntests against a set of mock files and directories instead of lugging\naround a bunch of test fixtures.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-mock-fs@5.4.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.npmjs.com/package/mock-fs",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A configurable mock file system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.4.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-module-not-found-error-1.0.1",
   "name": "nodejs-module-not-found-error",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9119084f2bfcd04a81b412dc8ff5249dd700a1e8e6c84b01e4068d1bcfe6e169"
    }
   ],
   "description": "Create a module not found error.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-module-not-found-error@1.0.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/bendrucker/module-not-found-error",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Create a module not found error",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-monocle-1.1.51",
   "name": "nodejs-monocle",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "28942e4b505045eb77af5a17112bdc1f9bb62e048a4207db04bae7ed3149de07"
    }
   ],
   "description": "A tool for watching directories for file changes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-monocle@1.1.51-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/samccone/monocle",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool for watching directories for file changes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.51-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-ms-2.1.3",
   "name": "nodejs-ms",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "246dd6bd2d4075bfaa7f548d5febab550ceaa525cb764187aed8d5c228e5a47c"
    }
   ],
   "description": "This module is a tiny milliseconds conversion utility for Node.js.\nIt does the following:\n - If a number is supplied to ms, a string with a unit is returned.\n - If a string that contains the number is supplied, it returns it as a\n   number (e.g: it returns 100 for '100').\n - If you pass a string with a number and a valid unit, the number of\n   equivalent milliseconds is returned.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-ms@2.1.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.npmjs.com/package/ms",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tiny milliseconds conversion utility for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-multimatch-2.1.0",
   "name": "nodejs-multimatch",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fd33091bff4b48de682c00821c81116fcf2133758ce0f50e604b9b3a9cd659ab"
    }
   ],
   "description": "Adds multiple patterns support to minimatch.match().",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-multimatch@2.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/multimatch",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Adds multiple patterns support to minimatch.match()",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-nan-2.18.0",
   "name": "nodejs-nan",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1c869f73399e2d4adcd7d7aba745d272c73e6fb1be9c27f5153267edcc6e32fd"
    }
   ],
   "description": "A header file filled with macro and utility goodness\nfor making add on development for Node.js easier across\nversions 0.8, 0.10 and 0.11, and eventually 0.12.\nThanks to the crazy changes in V8 (and some in Node core),\nkeeping native add-on compiling happily across versions,\nparticularly 0.10 to 0.11/0.12, is a minor nightmare.\nThe goal of this project is to store all logic necessary\nto develop native Node.js add-on without having to inspect\nNODE_MODULE_VERSION and get yourself into a macro-tangle.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-nan@2.18.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/nodejs/nan",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Native Abstractions for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.18.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-nan0-0.8.0",
   "name": "nodejs-nan0",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "be045cb3baf863d46fe5dd72243e818db037779122fa1dd723e7b3e8db9b88d3"
    }
   ],
   "description": "A header file filled with macro and utility goodness\nfor making add on development for Node.js easier across\nversions 0.8, 0.10 and 0.11, and eventually 0.12.\nThanks to the crazy changes in V8 (and some in Node core),\nkeeping native add-on compiling happily across versions,\nparticularly 0.10 to 0.11/0.12, is a minor nightmare.\nThe goal of this project is to store all logic necessary\nto develop native Node.js add-on without having to inspect\nNODE_MODULE_VERSION and get yourself into a macro-tangle.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-nan0@0.8.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/rvagg/nan",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Native Abstractions for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-nan1-1.9.0",
   "name": "nodejs-nan1",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cfdb9285b0ad2f9f2dab20fd87eb63e75071e452a50a3662369aa8d44aa680be"
    }
   ],
   "description": "A header file filled with macro and utility goodness\nfor making add on development for Node.js easier across\nversions 0.8, 0.10 and 0.11, and eventually 0.12.\nThanks to the crazy changes in V8 (and some in Node core),\nkeeping native add-on compiling happily across versions,\nparticularly 0.10 to 0.11/0.12, is a minor nightmare.\nThe goal of this project is to store all logic necessary\nto develop native Node.js add-on without having to inspect\nNODE_MODULE_VERSION and get yourself into a macro-tangle.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-nan1@1.9.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/nodejs/nan",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Native Abstractions for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-next-tick-1.1.0",
   "name": "nodejs-next-tick",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bd836a89b3bbc2c8ac3db0f66b74a42e59366029d66fe76ef74b537109c857eb"
    }
   ],
   "description": "Environment agnostic nextTick polyfill",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-next-tick@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/medikoo/next-tick.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Environment agnostic nextTick polyfill",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-node-uuid-3.0.0",
   "name": "nodejs-node-uuid",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e30004fa3062fbd42dad0fffe7f90a168b1ca7aa4331b53475f33d9125b93bb9"
    }
   ],
   "description": "This Node.js module provides simple and fast generation of RFC4122 (v1 and v4)\nUUIDs. It runs in Node.js and all browsers and can also generate\ncryptographically strong random numbers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-node-uuid@3.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/broofa/node-uuid",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple and fast generation of RFC4122 (v1 and v4) UUIDs for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-nomnom-1.8.1",
   "name": "nodejs-nomnom",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9861d572f24a14390c1790cabafd648e71b8f2e348766546099a1808ff04f0a4"
    }
   ],
   "description": "Nomnom is an option parser for Node. It noms your args and gives them back to\nyou in a hash.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-nomnom@1.8.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/harthur/nomnom",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Nodejs option parser with generated usage and commands",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-nopt-3.0.6",
   "name": "nodejs-nopt",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "21af474f22a4eaaf1232f7dd26f13df82a520412a36d9934508f3b17ac3a5812"
    }
   ],
   "description": "An option parsing library for Node.js and its package manager (npm).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-nopt@3.0.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/isaacs/nopt",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Node.js option parsing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-noptify-0.0.3",
   "name": "nodejs-noptify",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8382af393437d244b72b11fbb002a9f4bb7120b404e260ab856975c0c24ab909"
    }
   ],
   "description": "A wrapper for the nopt module with a commander-like API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-noptify@0.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mklabs/noptify",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A wrapper for the nopt module with a commander-like API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-normalize-package-data-2.3.5",
   "name": "nodejs-normalize-package-data",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "906ab7c492362bec717cd26c133e794abcc0e3ee3406530354f5fb81d6c193d5"
    }
   ],
   "description": "normalize-package-data exports a function that normalizes package metadata. This\ndata is typically found in a package.json file, but in principle could come from\nany source - for example the npm registry.\nnormalize-package-data is used by read-package-json to normalize the data it\nreads from a package.json file. In turn, read-package-json is used by npm and\nvarious npm-related tools.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-normalize-package-data@2.3.5-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/meryn/normalize-package-data",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Normalizes npm/package.json metadata",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.5-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-npmlog-2.0.0",
   "name": "nodejs-npmlog",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5f56405bec81d517a09aa3e0df73651399528a99e14b68d41dcc113e3326d004"
    }
   ],
   "description": "The logger utility that npm uses.\nThis logger is very basic. It does the logging for npm. It supports custom\nlevels and colored output.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-npmlog@2.0.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/isaacs/npmlog",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Logger for npm",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-oauth-sign-0.8.1",
   "name": "nodejs-oauth-sign",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e13be79234287d64ab895ff236668eb591f8a1ad32f0b3e0c2482adef35cc319"
    }
   ],
   "description": "OAuth1 signing for Node.js.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-oauth-sign@0.8.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mikeal/oauth-sign",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OAuth1 signing for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-object-assign-4.1.1",
   "name": "nodejs-object-assign",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6316d93a6c017fd91b3338b950bbcffa85efceb9db124ba05895b49ea8555576"
    }
   ],
   "description": "ES6 Object.assign() ponyfill.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-object-assign@4.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/object-assign",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ES6 Object.assign() ponyfill",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-object-dot-assign-4.1.0",
   "name": "nodejs-object-dot-assign",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3a7188b146e08706a2007a188aee12e115a62b89ce007197fff2b00a40f57cc2"
    }
   ],
   "description": "An Object.assign shim. Invoke its \"shim\" method to shim Object.assign\nif it is unavailable.\nThis package implements the es-shim API interface. It works in an\nES3-supported environment and complies with the spec. In an ES6\nenvironment, it will also work properly with Symbols.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-object-dot-assign@4.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.npmjs.com/package/object.assign",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An Object.assign shim",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-object-inspect-1.6.0",
   "name": "nodejs-object-inspect",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3d8d62e3de2a6f44f6750d1f541d71ed54bfcf42a6cb8deb9c7cf8e299819ea0"
    }
   ],
   "description": "String representations of objects in node and the browser.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-object-inspect@1.6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/substack/object-inspect",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "String representations of objects in node and the browser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-object-is-1.0.1",
   "name": "nodejs-object-is",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "56c62245abc202627cc05fe9529e51c438f29db268c2a3fbfa3b4848678644d6"
    }
   ],
   "description": "ES6-compliant shim for Object.is - differentiates between -0 and +0.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-object-is@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ljharb/object-is",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ES6-compliant shim for Object.is",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-object-keys-1.1.1",
   "name": "nodejs-object-keys",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5f9f9f7d674136912bc5463a58fe699768052b99ab1f65030c09b8c163f67af6"
    }
   ],
   "description": "An Object.keys replacement, in case Object.keys is not available.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-object-keys@1.1.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ljharb/object-keys",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An Object.keys replacement, in case Object.keys is not available",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-once-1.4.1",
   "name": "nodejs-once",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4c47aa825a476bb77c2547e6dc39c29bee28a55d02dee3ae85d03987ba56e088"
    }
   ],
   "description": "Run a function exactly one time.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-once@1.4.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/isaacs/once",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Run a function exactly one time",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-optimist-0.6.1",
   "name": "nodejs-optimist",
   "licenseConcluded": "MIT OR X11",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5a7b8247e3499b12afe9e56972ed9eeca6178c53f755e9850079bb38c735a759"
    }
   ],
   "description": "Light-weight option parsing with an argv hash. No optstrings attached.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-optimist@0.6.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/substack/node-optimist",
   "licenseDeclared": "MIT OR X11",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Light-weight option parsing for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-optionator-0.8.1",
   "name": "nodejs-optionator",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "51853b3d3f5794aecba203e179d5b3e0e4da7edcae6dd9de0e7197807d4d7f64"
    }
   ],
   "description": "Option parsing and help generation",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-optionator@0.8.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gkz/optionator.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Option parsing and help generation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-os-homedir-1.0.1",
   "name": "nodejs-os-homedir",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0bab34a5d6b958fbda1fcd83fe0f10b465898e59e536d02d0ddfc2d0b09b2803"
    }
   ],
   "description": "An io.js 2.3.0 os.homedir() ponyfill",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-os-homedir@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/os-homedir",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An io.js 2.3.0 os.homedir() ponyfill",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-os-tmpdir-1.0.2",
   "name": "nodejs-os-tmpdir",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f11a0924bc404ae4ab078b483e7802255fae703bc3a2b921b8b09a8835228e84"
    }
   ],
   "description": "Node.js os.tmpdir() ponyfill.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-os-tmpdir@1.0.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/os-tmpdir",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Node.js os.tmpdir() ponyfill",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-osenv-0.1.5",
   "name": "nodejs-osenv",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d7e751abc920c62d63b0ee3fe70b464b71241331e14a9b46ca4c742b76705b3b"
    }
   ],
   "description": "Look up environment settings specific to different operating systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-osenv@0.1.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/isaacs/osenv",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Look up environment settings specific to different operating systems",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-p-limit-1.1.0",
   "name": "nodejs-p-limit",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f545ae5d43cc1b5d1cc921a0e9e6fb1775471676ec5f84ac61907917ca8597a4"
    }
   ],
   "description": "Run multiple promise-returning & async functions with limited concurrency",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-p-limit@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/p-limit",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Run multiple promise-returning & async functions with limited concurrency",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-p-locate-2.0.0",
   "name": "nodejs-p-locate",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b7f0b1818b447a42fbd8b71d974553bd7174757a20d2d67b902ed89f7a6d8611"
    }
   ],
   "description": "Get the first fulfilled promise that satisfies the provided testing function",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-p-locate@2.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/p-locate",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Get the first fulfilled promise that satisfies the provided testing function",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-package-1.0.1",
   "name": "nodejs-package",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6c99bf43bac1f04ab45e187d51b71741d1d774cc0ffc78822b9c6df21bd5363d"
    }
   ],
   "description": "Provides an easy way to export package.json data.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-package@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/vesln/package",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides an easy way to export package.json data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-packaging-20",
   "name": "nodejs-packaging",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "edf7cba1f8d0c4aa7078cd72335161d0347d5f8666b71b5162b90a91b9ef3afe"
    }
   ],
   "description": "This package contains RPM macros and other utilities useful for packaging\nNode.js modules and applications in RPM-based distributions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-packaging@20-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://fedoraproject.org/wiki/Node.js/Packagers",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "RPM Macros and Utilities for Node.js Packaging",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-paperboy-0.0.5",
   "name": "nodejs-paperboy",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "73c71e56bb117227c1e4b317e1ee859ae0f57538bb56aa588ff650cd0e43c574"
    }
   ],
   "description": "A node.js module for delivering static files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-paperboy@0.0.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/felixge/node-paperboy",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A node.js module for delivering static files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-path-array-1.0.1",
   "name": "nodejs-path-array",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cc5e72b7ada4ebcf247085c6fc51347cfa0c6439309c07824daee489cfff5d73"
    }
   ],
   "description": "Treat your $PATH like a JavaScript Array",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-path-array@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/TooTallNate/node-path-array.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Treat your $PATH like a JavaScript Array",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-path-exists-4.0.0",
   "name": "nodejs-path-exists",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "17364f717cabfd656b139cfe8ec80c7d2bcc4546b2faf422dc2064f4e1453ebb"
    }
   ],
   "description": "Promisify a callback-style function.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-path-exists@4.0.0-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/path-exists",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Promisify a callback-style function",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:4.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-path-is-absolute-1.0.0",
   "name": "nodejs-path-is-absolute",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9ed612f9da3f9471cfa033908d3d08d74d9d5030620a862be3cb30ac3c30642b"
    }
   ],
   "description": "Node.js 0.12 path.isAbsolute() ponyfill",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-path-is-absolute@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/path-is-absolute",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Node.js 0.12 path.isAbsolute() ponyfill",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-path-parse-1.0.7",
   "name": "nodejs-path-parse",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0dcfccc7019084492dade6ef37f972e56f30cc1041c6d47d94fd10bf8dc69044"
    }
   ],
   "description": "Node.js path.parse() ponyfill",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-path-parse@1.0.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jbgutierrez/path-parse",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Node.js path.parse() ponyfill",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-pinkie-2.0.4",
   "name": "nodejs-pinkie",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3d6c9b59b39bfe780ec07eb88f75b46421f793c21bf785f2d85a2d92e4680f0c"
    }
   ],
   "description": "Itty bitty little widdle twinkie pinkie ES6 Promise implementation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-pinkie@2.0.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/floatdrop/pinkie",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Itty bitty little widdle twinkie pinkie ES6 Promise implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-pinkie-promise-2.0.1",
   "name": "nodejs-pinkie-promise",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1cf145cbf6096419b38f5cf8e6bc6ce32667bec5e85ad9ae940eab20d17fb6bf"
    }
   ],
   "description": "Promise ponyfill with pinkie.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-pinkie-promise@2.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/floatdrop/pinkie-promise",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Promise ponyfill with pinkie",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-pkg-up-1.0.0",
   "name": "nodejs-pkg-up",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9cbec85a1c482015a3a231d7d7679e0645c6238e256dad50e7d6b78676c77449"
    }
   ],
   "description": "Find the closest package.json file",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-pkg-up@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/pkg-up.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Find the closest package.json file",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-prelude-ls-1.2.1",
   "name": "nodejs-prelude-ls",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "91fa61a2faeb85285ef23af9bfe5cd687d4b39f0e8b235997d63360cea05e7f0"
    }
   ],
   "description": "prelude.ls is a functionally oriented utility library. It is powerful and\nflexible. Almost all of its functions are curried. It is written in, and is\nthe recommended base library for, LiveScript.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-prelude-ls@1.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gkz/prelude-ls.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The prelude.ls library is a functionally oriented utility",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-pretty-bytes-4.0.2",
   "name": "nodejs-pretty-bytes",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4db3637d22da04227afe2219ce119b46831e85c5946987626fd5227d0d9230da"
    }
   ],
   "description": "Convert bytes to a human readable string.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-pretty-bytes@4.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/pretty-bytes",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Convert bytes to a human readable string",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-process-nextick-args-2.0.1",
   "name": "nodejs-process-nextick-args",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3c06564756a8c19b90dfa367384501b0dcd2178cdea0190fec46a5b4249fc332"
    }
   ],
   "description": "Always be able to pass arguments to process.nextTick, no matter the platform.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-process-nextick-args@2.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/calvinmetcalf/process-nextick-args",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The process.nextTick() but always with args",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-promise-8.3.0",
   "name": "nodejs-promise",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b282b4ea84e2572fde70d75e3c2111310d4050362cd1fa0722030d2cc8f78d71"
    }
   ],
   "description": "This is a bare bones Promises/A+ implementation for Node.js. It is designed\nto get the basics spot on correct, so that you can build extended promise\nimplementations on top of it.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-promise@8.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/then/promise",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Bare bones Promises/A+ implementation for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-promises-aplus-tests-2.1.2",
   "name": "nodejs-promises-aplus-tests",
   "licenseConcluded": "WTFPL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "22260c8f71e0811e4e457432ff2e8a6e76baac5ecbbfaf241a144c5640f08e6a"
    }
   ],
   "description": "Compliance test suite for Promises/A+",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-promises-aplus-tests@2.1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/promises-aplus/promises-tests.git",
   "licenseDeclared": "WTFPL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Compliance test suite for Promises/A+",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-proxyquire-2.1.3",
   "name": "nodejs-proxyquire",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b71aa7c6f37f8ede67e18d0bc55268a0bd4a95f5ecd1f94f2695f678f7a3ebce"
    }
   ],
   "description": "Proxies Node,js's require in order to make overriding dependencies\nduring testing easy while staying totally unobstrusive.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-proxyquire@2.1.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/thlorenz/proxyquire",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Proxies Node.js require to allow overriding dependencies",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-qs-6.5.1",
   "name": "nodejs-qs",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fa3d4b82b71a851ef747653eac4ff9c2a22c6f977f821f364eab1ab921ae511a"
    }
   ],
   "description": "This is a query string parser for node and the browser supporting nesting,\nas it was removed from 0.3.x, so this library provides the previous and\ncommonly desired behavior (and twice as fast). Used by express, connect\nand others.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-qs@6.5.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ljharb/qs",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Query string parser for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-raw-body-2.2.0",
   "name": "nodejs-raw-body",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "89d04094bb92419fa868cc0d649888e288a3f77befcda51fba17a4885a433019"
    }
   ],
   "description": "This module gets the entire buffer of a stream either as a buffer or a string.\nIt validates the stream's length against an expected length and maximum limit.\nIt is ideal for parsing request bodies.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-raw-body@2.2.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/stream-utils/raw-body",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Get and validate the raw body of a readable stream",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-read-package-json-2.0.10",
   "name": "nodejs-read-package-json",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fe6eea96eab20090c5dd9d6cff109048a9baf2126415d0434b052df53cc1f345"
    }
   ],
   "description": "The thing npm uses to read package.json files, with semantics, defaults and\nvalidation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-read-package-json@2.0.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/isaacs/read-package-json",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "npm's package.json parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-readable-stream-2.3.6",
   "name": "nodejs-readable-stream",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "02796312306b89b806077385faab8623e889138959e9e115f6b830c06f9228a6"
    }
   ],
   "description": "This package is a mirror of the Streams2 and Streams3 implementations in\nNode-core.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-readable-stream@2.3.6-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.npmjs.org/package/readable-stream",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Streams3, a user-land copy of the stream library from Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.6-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-readdirp-2.1.0",
   "name": "nodejs-readdirp",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f40bc23e26ddec51b359bd09a76396d6a3b99fbc71aa7456238daf7f88b594a8"
    }
   ],
   "description": "Recursive version of Node's fs.readdir with a streaming API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-readdirp@2.1.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/thlorenz/readdirp",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Recursive version of Node's fs.readdir with a streaming API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-rechoir-0.6.2",
   "name": "nodejs-rechoir",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "646dd363910e6ca028b5d8588c588eab6cd707f9c4ad60eb416fba00675ed4bc"
    }
   ],
   "description": "Require any supported file as a node module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-rechoir@0.6.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/tkellen/node-rechoir",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Require any supported file as a node module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-replace-require-self-1.1.1",
   "name": "nodejs-replace-require-self",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3b87793ad464f6ddbbbbfd7343ff168856e0cb5ba5f46ad71551dd94ca740791"
    }
   ],
   "description": "Require($THIS_PACKAGE) -> require('./')",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-replace-require-self@1.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kemitchell/replace-require-self.js.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Require($THIS_PACKAGE) -> require('./')",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-request-2.67.0",
   "name": "nodejs-request",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0f6a6cc5f6334e8576481cc567bfcd1099945732683586966a71bad2d0a417f5"
    }
   ],
   "description": "Request is designed to be the simplest way possible to make HTTP calls. It\nsupports HTTPS and follows redirects by default.\n\nYou can stream any response to a file stream. You can also stream a file to a\nPUT or POST request.  It also supports a few simple server and proxy functions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-request@2.67.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/request/request",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simplified HTTP request client",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.67.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-require-directory-2.1.1",
   "name": "nodejs-require-directory",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "68667d6ea45a76330d63fc1af1d15ce7a8b8807e7575e7a56633ebd0a6eeba26"
    }
   ],
   "description": "Recursively iterates over specified directory, require()'ing each file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-require-directory@2.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/troygoode/node-require-directory",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Recursively iterates over specified directory, require()'ing each file",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-require-inject-1.2.0",
   "name": "nodejs-require-inject",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "86a8770740bc7478594359b1df1867aadab88b760906dad0760c288fda0aafff"
    }
   ],
   "description": "A simple mock injector needing no instrumentation in the libraries being tested",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-require-inject@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/iarna/require-inject",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A simple mock injector needing no instrumentation in the libraries being tested",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-require-uncached-3.3.0",
   "name": "nodejs-require-uncached",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "903db290566c7d8bf97bdc67ce62163e5d0d9d12a54286941e2f81f5b739c4fa"
    }
   ],
   "description": "Useful for testing purposes when you need to freshly require a module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-require-uncached@3.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/require-uncached",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Require a module bypassing the cache",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-requirejs-2.1.11",
   "name": "nodejs-requirejs",
   "licenseConcluded": "MIT or BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "186d54e2e5385be6951b0828bb6ff911583fdbbf2980ace07218e7cc89823f68"
    }
   ],
   "description": "RequireJS is a JavaScript file and module loader. It is optimized for\nin-browser use, but it can be used in other JavaScript environments,\nlike Rhino and Node. Using a modular script loader like RequireJS will\nimprove the speed and quality of your code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-requirejs@2.1.11-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jrburke/r.js",
   "licenseDeclared": "MIT or BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Node.js adapter for RequireJS, for loading AMD modules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.11-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-resolve-1.7.1",
   "name": "nodejs-resolve",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6ae24bf0479d934a93fa1cd7b36cc53885cbac2c622bb9bd1573a8cfa80953de"
    }
   ],
   "description": "Resolve like require.resolve() on behalf of files asynchronously/synchronously.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-resolve@1.7.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/substack/node-resolve",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Resolve like require.resolve() on behalf of files asynchronously/synchronously",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-resolve-from-5.0.0",
   "name": "nodejs-resolve-from",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6a454359e6cc605ee0d9e87f7da6768b06d5119a83ed1b7380449cef4e197e3d"
    }
   ],
   "description": "Resolve the path of a module like require.resolve() but from a given path.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-resolve-from@5.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/resolve-from",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Resolve the path of a module like require.resolve() but from a given path",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-resolve-pkg-2.0.0",
   "name": "nodejs-resolve-pkg",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "79e4682cbeb4f2a94c1149d851ad04845db8babed706fcc8afe2b823956aff57"
    }
   ],
   "description": "Resolve the path of a package regardless of it having an entry",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-resolve-pkg@2.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/resolve-pkg",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Resolve the path of a package regardless of it having an entry",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-resumer-0.0.0",
   "name": "nodejs-resumer",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3d857bd89765de1230ac937e6daf1fa8883060d2fc65fa9ae2ddb426dc5f19e2"
    }
   ],
   "description": "A through stream that starts paused and resumes on the next tick.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-resumer@0.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/substack/resumer",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A stream that starts paused and resumes on the next tick",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-rimraf-2.6.1",
   "name": "nodejs-rimraf",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ec96699b3ca29fa2ca6db89d1ab779bc1ae19b679ad9c93526862d8be8b58c9e"
    }
   ],
   "description": "A deep deletion module for node.js (like `rm -rf`).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-rimraf@2.6.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/isaacs/rimraf",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A deep deletion module for node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-rollup-0.41.6",
   "name": "nodejs-rollup",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "746d0b21a4188c65355d76213a1039df0443913951886dd833a9eeb6b99448b6"
    }
   ],
   "description": "Next-generation ES6 module bundler",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-rollup@0.41.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rollup/rollup",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Next-generation ES6 module bundler",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.41.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-runforcover-0.0.2",
   "name": "nodejs-runforcover",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ac9dd5301d3d589d3f43adc230eeb01cc6e440c558be433723f56d8a9f7b600f"
    }
   ],
   "description": "Runforcover hooks into the `require()` function and uses nodejs-bunker to\nprovide code coverage data for your unit test library, whatever it might be.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-runforcover@0.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/chrisdickinson/node-runforcover",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Require plugin for JS code coverage",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-safe-buffer-5.1.1",
   "name": "nodejs-safe-buffer",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d48a7dbb0327d1c727d626b7e76939ac5920b50ae2686312c19e955ea6c2a721"
    }
   ],
   "description": "Node.js module for a safer buffer API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-safe-buffer@5.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/feross/safe-buffer",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Node.js module for a safer buffer API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-samsam-1.1.2",
   "name": "nodejs-samsam",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "790f5947c2e36cab584cd674f3efe4c80834007a2f8d3295e645d04cf980beee"
    }
   ],
   "description": "samsam is a collection of predicate and comparison functions useful to\nidentify the type of values and to compare values with varying degrees of\nstrictness.\nsamsam is a general-purpose library with no dependencies. It works in browsers\n(including old and rowdy ones, like IE6) and Node. It will define itself as an\nAMD module if you want it to (i.e. if there's a define function available).\nsamsam was originally extracted from the referee assertion library, which\nships with the Buster.JS testing framework.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-samsam@1.1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/busterjs/samsam",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Value identification and comparison functions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-semver-5.3.0",
   "name": "nodejs-semver",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e9bccb60ec2d0f9b3414172b0c562d219732d7fc0878d19b5611a0eeee2b3e87"
    }
   ],
   "description": "The semantic version comparison library for the Node.js package manager (npm).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-semver@5.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.npmjs.com/package/semver",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Semantic versioner for npm",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-set-immediate-shim-1.0.1",
   "name": "nodejs-set-immediate-shim",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "021a5b0e7852b48973ebd6821e1fc90413d8751188e49e8ee217e84677218089"
    }
   ],
   "description": "Simple setImmediate shim.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-set-immediate-shim@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/set-immediate-shim",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple setImmediate shim",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-shelljs-0.7.3",
   "name": "nodejs-shelljs",
   "licenseConcluded": "BSD-3-Clause and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "22629f7f6bc7f12dc2c08fb323f5c97290e780a8b0171de52c95f7a0b6c8b221"
    }
   ],
   "description": "Portable Unix shell commands for Node.js.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-shelljs@0.7.3-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/arturadib/shelljs",
   "licenseDeclared": "BSD-3-Clause and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Portable Unix shell commands for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-should-8.4.0",
   "name": "nodejs-should",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5e1e64a7e822c3a9c1c62ee545372be0f6f1cfb0efb277a869b10a9c578fa93b"
    }
   ],
   "description": "should is an expressive, readable, test framework agnostic, behavior-driven\ndevelopment (BDD)-style assertion library for Node.js.\nIt extends the Object prototype with a single non-enumerable getter that\nallows you to express how that object should behave.\nshould literally extends Node's assert module. For example,\nshould.equal(str, 'foo') will work, just as assert.equal(str, 'foo') would,\nand should.AssertionError is assert.AssertionError, meaning any test framework\nsupporting this constructor will function properly with should.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-should@8.4.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/shouldjs/should.js",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A test framework agnostic BDD-style assertions for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.4.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-should-equal-0.8.0",
   "name": "nodejs-should-equal",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5ead8cce011d50c079ea9a8713963f93b65316436837095a467e8c8187faab93"
    }
   ],
   "description": "Deep comparison of two instances for should.js.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-should-equal@0.8.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/shouldjs/equal",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Deep comparison of two instances for should.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-should-format-0.3.2",
   "name": "nodejs-should-format",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e5a8df3e360df3e37a47ec88e0040fdb12de7406ce20b69131d1350117619bca"
    }
   ],
   "description": "Formatting of objects for should.js.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-should-format@0.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/shouldjs/format",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Formatting of objects for should.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-should-type-0.2.0",
   "name": "nodejs-should-type",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e616789b03638588c5ce1d6d04233098c1821febfca70845b5110abebe820462"
    }
   ],
   "description": "Simple module to get instance type. Like a bit more advanced version of typeof.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-should-type@0.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/shouldjs/type",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple module to get instance type",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-simple-assert-1.0.0",
   "name": "nodejs-simple-assert",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a40b73b7efeb4a412735467d27b240e11b5c5dbe04f2b831b918d57132ba2bf9"
    }
   ],
   "description": "A simple assert wrapper around chaijs/assertion-error. This probably\nwon't be useful to the average user unless you are a minimalist; you\nprobably want Chai. This software is used to avoid circular dependencies\nwhen testing Chai's dependencies.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-simple-assert@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/chaijs/simple-assert",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Vanilla assertions for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-sinon-1.17.1",
   "name": "nodejs-sinon",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8b9fc2219524b19b116b1854a530916b9993cfca8c724ec8aedcf5d21da41e77"
    }
   ],
   "description": "Standalone and test framework agnostic JavaScript test spies, stubs and mocks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-sinon@1.17.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/cjohansen/Sinon.JS",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Test spies, stubs and mocks for JavaScript",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.17.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-slide-1.1.6",
   "name": "nodejs-slide",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "216333722f49372c25d782043b11b739556a300859a50640bb843db92897be76"
    }
   ],
   "description": "Provides simple, easy callbacks for node.js.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-slide@1.1.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/isaacs/slide-flow-control",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A flow control library that fits in a slideshow",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-sntp-4.0.0",
   "name": "nodejs-sntp",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0c91ff69a0222879cc844453e545e262985194501e132f3bbf536d013a3b66c3"
    }
   ],
   "description": "An SNTP v4 client (RFC4330) for Node.js. Simply connects to the NTP or SNTP\nserver requested and returns the server time along with the round-trip duration\nand clock offset. To adjust the local time to the NTP time, add the returned\ntime offset to the local time.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-sntp@4.0.0-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/hueniverse/sntp",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SNTP v4 client (RFC4330) for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:4.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-source-map-0.5.6",
   "name": "nodejs-source-map",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "871d47b380a051c45578ea616be02474f29a331a1bcd3f8c1b428a3dd377c418"
    }
   ],
   "description": "A Node.js library that generates and consumes source maps,\nA version suitable for use in the browser is available in the source-map\npackage.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-source-map@0.5.6-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mozilla/source-map",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Node.js library that generates and consumes source maps",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.6-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-source-map-support-0.4.18",
   "name": "nodejs-source-map-support",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "48567cec13d1fc299ea5d300a2c1c2701585308f927755ddeeac0cad0bea9f0e"
    }
   ],
   "description": "Fixes stack traces for files with source maps",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-source-map-support@0.4.18-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/evanw/node-source-map-support",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fixes stack traces for files with source maps",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.18-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-spdx-correct-2.0.4",
   "name": "nodejs-spdx-correct",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "48075c4200f0442fc1a42ae57c9692f39cd568fe94fac4ea6106c82cb9aff9a0"
    }
   ],
   "description": "correct invalid SPDX identifiers",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-spdx-correct@2.0.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jslicense/spdx-correct.js",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Correct invalid SPDX identifiers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-spdx-exceptions-2.3.0",
   "name": "nodejs-spdx-exceptions",
   "licenseConcluded": "CC-BY-3.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d11b88dd19067053a7aba0dd09f2d89e5b4de4e23c21e30b280900f32b5ab55b"
    }
   ],
   "description": "List of SPDX standard license exceptions",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-spdx-exceptions@2.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jslicense/spdx-exceptions.json",
   "licenseDeclared": "CC-BY-3.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A list of SPDX standard license exceptions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-spdx-expression-parse-2.0.2",
   "name": "nodejs-spdx-expression-parse",
   "licenseConcluded": "MIT and CC-BY-3.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4bd0690a5834e2b19b530d7f216e1bcbec31456f6a05651513b794879eeb74c5"
    }
   ],
   "description": "Parse SPDX license expressions",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-spdx-expression-parse@2.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kemitchell/spdx-expression-parse.js.git",
   "licenseDeclared": "MIT and CC-BY-3.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parse SPDX license expressions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-spdx-license-ids-2.0.1",
   "name": "nodejs-spdx-license-ids",
   "licenseConcluded": "Unlicense",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e599263db7d5c2fa449483ed54a2c6996d62716817f57823e3f8152875df792a"
    }
   ],
   "description": "A list of SPDX license identifiers",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-spdx-license-ids@2.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/shinnn/spdx-license-ids",
   "licenseDeclared": "Unlicense",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A list of SPDX license identifiers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-sprintf-js-1.1.2",
   "name": "nodejs-sprintf-js",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2efde0c28c32d7a84a531512a8e1de7bad4e1b2faa9502323c101ca687304ec6"
    }
   ],
   "description": "JavaScript sprintf implementation",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-sprintf-js@1.1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/alexei/sprintf.js.git",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JavaScript sprintf implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-stream-replace-1.0.0",
   "name": "nodejs-stream-replace",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "69673c12c811f51f855d9fa290a0c6511697268c425274881b5543de0c6890d8"
    }
   ],
   "description": "Replace text in a stream",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-stream-replace@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lxe/stream-replace.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Replace text in a stream",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-string-3.1.1",
   "name": "nodejs-string",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2e1368308d15df7b4cbea7243a9e0c477dc6132d2ab989666f765678b755ad3b"
    }
   ],
   "description": "string contains methods that aren't included in the vanilla JavaScript string\nsuch as escaping html, decoding html entities, stripping tags, etc",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-string@3.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.npmjs.org/package/string",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Enhancements to the vanilla JavasScript string",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-string-dot-prototype-dot-repeat-0.2.0",
   "name": "nodejs-string-dot-prototype-dot-repeat",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7fd04f45de17c099a53188fb3f43878cf4a42d1f66186ef10b0cd01fb057b186"
    }
   ],
   "description": "A robust & optimized `String.prototype.repeat` polyfill, based on the\nECMAScript 6 specification.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-string-dot-prototype-dot-repeat@0.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mathiasbynens/String.prototype.repeat.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A robust & optimized `String.prototype.repeat` polyfill",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-string-dot-prototype-dot-trim-1.1.2",
   "name": "nodejs-string-dot-prototype-dot-trim",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ac6000667e3a12d0114d23fe4feba21e850e560a7469e6246f3ba8e1e937c444"
    }
   ],
   "description": "An ES5 spec-compliant String.prototype.trim shim. Invoke its \"shim\"\nmethod to shim String.prototype.trim if it is unavailable.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-string-dot-prototype-dot-trim@1.1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/es-shims/String.prototype.trim",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ES5 spec-compliant shim for String.prototype.trim",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-string-decoder-0.10.31",
   "name": "nodejs-string_decoder",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ad19d75f424a09f866ce9234b3f6d4ab8d959d861c3a08622110d39ac99f720b"
    }
   ],
   "description": "The string_decoder module from Node core.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-string_decoder@0.10.31-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.npmjs.org/package/string_decoder",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The string_decoder module from Node core",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10.31-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-stringstream-0.0.5",
   "name": "nodejs-stringstream",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f70a969048a2e9c35506cddcc60bc930f97b3029e785a94a6b74fcf0f6c92f53"
    }
   ],
   "description": "Encode and decode streams into string streams.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-stringstream@0.0.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mhart/StringStream",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Encode and decode streams into string streams",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-strip-ansi-3.0.1",
   "name": "nodejs-strip-ansi",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "96bd77ba48f847a8c2c0f66394831dda7c6cdb59fd820df12f7e02ffa5113ac4"
    }
   ],
   "description": "Strip ANSI escape codes (used for colorizing strings in the terminal).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-strip-ansi@3.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/chalk/strip-ansi",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Strip ANSI escape codes (used for colorizing strings in the terminal)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-strip-json-comments-5.0.1",
   "name": "nodejs-strip-json-comments",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fe169353c7e10d81b6f7822f5114094e741bb6c32485b1cd948c9bbb654a97e9"
    }
   ],
   "description": "Strip comments from JSON. Lets you use comments in your JSON files!",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-strip-json-comments@5.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sindresorhus/strip-json-comments",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Strip comments from JSON",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-supports-color-4.4.0",
   "name": "nodejs-supports-color",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "84ba8b3d33a9c04c40f3f35347f2fa9267cd9a231c8c8602aef672a80d375f91"
    }
   ],
   "description": "Detect whether a terminal supports color",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-supports-color@4.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/chalk/supports-color",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Detect whether a terminal supports color",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-tap-0.7.1",
   "name": "nodejs-tap",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a35e364634d03868d42bb0b71b9e3b1f2da9bb347f6ec2a8639c55fdf2fdf01e"
    }
   ],
   "description": "This is a mix-and-match set of utilities that you can use to write test\nharnesses and frameworks that communicate with one another using the\nTest Anything Protocol.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-tap@0.7.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/isaacs/node-tap",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Test Anything Protocol library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-tap-parser-4.0.0",
   "name": "nodejs-tap-parser",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fadbc98a4b8cc62278fed04fb096c21584996264071f8e5a3a379271ec6f9778"
    }
   ],
   "description": "Parse the test anything protocol.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-tap-parser@4.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/substack/tap-parser.git",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parse the test anything protocol",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-tape-4.9.0",
   "name": "nodejs-tape",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5b342b92892c2bd903c769c0e72b2d17354eac6775a9ce92a42253a5d482c3fc"
    }
   ],
   "description": "Tap-producing test harness for Node.js and browsers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-tape@4.9.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/substack/tape",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tap-producing test harness for Node.js and browsers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.9.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-tar-2.2.1",
   "name": "nodejs-tar",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "98de94d16fe54e0d5e49ca0e299ef50826eea8e47964c0718f95e6a6882afd4b"
    }
   ],
   "description": "A Node.js module that supports reading and writing POSIX \"tar\" archives.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-tar@2.2.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/isaacs/node-tar",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tar for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-temporary-1.1.0",
   "name": "nodejs-temporary",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4433bc6bfbce0bab8ecb634ea14b0efdc804edf3832863472d23a56f3c945aa2"
    }
   ],
   "description": "An easy way to create temporary files and directories.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-temporary@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/vesln/temporary",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An easy way to create temporary files and directories",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-test-0.6.0",
   "name": "nodejs-test",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4a27b15d88f98148462f8da62955087c00f4ad357c4123d226fae6a9ed51633c"
    }
   ],
   "description": "(Un)CommonJS test runner.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-test@0.6.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Gozala/test-commonjs",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "(Un)CommonJS test runner",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-through-2.3.8",
   "name": "nodejs-through",
   "licenseConcluded": "MIT or ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0e0756a5451ebe8c9cd11adede0cf4c6493da9b384c93bc1339077cfa6c16da3"
    }
   ],
   "description": "Simplified stream construction for Node.js.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-through@2.3.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/dominictarr/through",
   "licenseDeclared": "MIT or ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simplified stream construction for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-through2-4.0.2",
   "name": "nodejs-through2",
   "licenseConcluded": "MITNFA",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "af8f40bf7e9bb279f43301ef159bb6cd53faffb4f26396670b64a05a6df0c84d"
    }
   ],
   "description": "A tiny wrapper around Node streams2 Transform to avoid explicit subclassing\nnoise.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-through2@4.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rvagg/through2",
   "licenseDeclared": "MITNFA",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Node streams2 Transform wrapper to avoid explicit subclassing noise",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-timers-ext-0.1.0",
   "name": "nodejs-timers-ext",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "031b05a5a00247a3263b75e58b34ffae6643e7591e5bcc9135ee1e456a89be19"
    }
   ],
   "description": "Timers extensions",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-timers-ext@0.1.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/medikoo/timers-ext",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Timers extensions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-tiny-lr-fork-0.0.5",
   "name": "nodejs-tiny-lr-fork",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bf2f06c7616a22c8946e3b25123900a29751694b950da07dff9d48e9fcb01cd1"
    }
   ],
   "description": "A tiny LiveReload server implementation you can spawn in the background.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-tiny-lr-fork@0.0.5-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/shama/tiny-lr",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tiny LiveReload server implementation you can spawn in the background",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.5-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-tough-cookie-2.3.2",
   "name": "nodejs-tough-cookie",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fca510ff4f892932c32f15e58cbc0f4e4c2ddbea958e3841e709beb91b3ab9eb"
    }
   ],
   "description": "RFC6265 Cookies and Cookie Jar for Node.js.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-tough-cookie@2.3.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/salesforce/tough-cookie",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "RFC6265 Cookies and Cookie Jar for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-transformers-3.1.0",
   "name": "nodejs-transformers",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8cbb56adb2823eebc11f967aba980a86e681e9b7e74de1d85b8493780b6a4345"
    }
   ],
   "description": "String/Data transformations for use in templating libraries, static site\ngenerators and web frameworks. This gathers the most useful transformations\nyou can apply to text or data into one library with a consistent API.\nTransformations can be pretty much anything but most are either compilers\nor templating engines.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-transformers@3.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ForbesLindesay/transformers",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "String/Data transformations for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-traverse-0.6.7",
   "name": "nodejs-traverse",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "39783bf53fa128c1e10db572e548bd59c5ab7a4f94dd66f16eebd970d6c8f677"
    }
   ],
   "description": "Traverse and transform objects by visiting every node on a recursive walk.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-traverse@0.6.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/substack/js-traverse",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Traverse and transform objects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-tunnel-agent-0.4.2",
   "name": "nodejs-tunnel-agent",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "11e0ef944466ccbe4bbc579656fbf0fb5f801993520e8797cf34c89f517cb544"
    }
   ],
   "description": "HTTP proxy tunneling agent.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-tunnel-agent@0.4.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/request/tunnel-agent",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTTP proxy tunneling agent",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-type-check-0.3.2",
   "name": "nodejs-type-check",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a3c6b926d00f30d7ba85ecf0af8dbbbf09474fe0d6f69aed035968d8b03623fd"
    }
   ],
   "description": "type-check allows you to check the types of JavaScript values at runtime with a\nHaskell like type syntax.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-type-check@0.3.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gkz/type-check",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Allows you to check the types of JavaScript values at runtime",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-type-detect-2.0.2",
   "name": "nodejs-type-detect",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4920e8e6b703c73c76b4c230970782051dd4f410ed6111456a87f6a18d13e72f"
    }
   ],
   "description": "Improved typeof detection for Node.js and the browser.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-type-detect@2.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/chaijs/type-detect",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Improved typeof detection for Node.js and the browser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-underscore-1.13.6",
   "name": "nodejs-underscore",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ad9d8cb59dd801f1d09dcd90ea56d359d93c36b092af836386f498a6d978390a"
    }
   ],
   "description": "Underscore.js is a utility-belt library for JavaScript that provides support\nfor the usual functional suspects (each, map, reduce, filter...) without\nextending any core JavaScript objects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-underscore@1.13.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/jashkenas/underscore",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JavaScript's functional programming helper library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.13.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-underscore-dot-string-2.3.1",
   "name": "nodejs-underscore-dot-string",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2fcd2f0f688dd7614d119191df7701c51b4430ee9fe087a2d91e22dbde41ddfe"
    }
   ],
   "description": "String manipulation extensions for the Underscore.js JavaScript library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-underscore-dot-string@2.3.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/esamattis/underscore.string",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "String manipulation extensions for the Underscore.js JavaScript library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-unpipe-1.0.0",
   "name": "nodejs-unpipe",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ee641cba58dadee78997b0ff09df150ebc7caab3378e38de835487f0efeadeda"
    }
   ],
   "description": "Unpipe a stream from all destinations",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-unpipe@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/stream-utils/unpipe",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Unpipe a stream from all destinations",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-uri-path-1.0.0",
   "name": "nodejs-uri-path",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b89ecdc96c0ec2cccb18abef38e2ee40bfe8c2d3ed5fcf0030b9f7f4723e8b72"
    }
   ],
   "description": "Convert relative file system paths into safe URI paths.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-uri-path@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.npmjs.com/package/uri-path",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Convert relative file system paths into safe URI paths",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-util-0.11.1",
   "name": "nodejs-util",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f12cc66e79e126144d53014c781c8d7284745be75c915f6193a9bff118557588"
    }
   ],
   "description": "Node.JS util module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-util@0.11.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/defunctzombie/node-util",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Node.JS util module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.11.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-util-deprecate-1.0.2",
   "name": "nodejs-util-deprecate",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0d9de7750df37e40ec50c514297b5ad20402f987a4d615679aae5422bfbd19d4"
    }
   ],
   "description": "In Node.js, this module simply re-exports the util.deprecate() function.\nIn the web browser (i.e. via browserify), a browser-specific implementation\nof the util.deprecate() function is used.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-util-deprecate@1.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/TooTallNate/util-deprecate",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Node.js `util.deprecate()` function with browser support",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-validate-npm-package-license-3.0.1",
   "name": "nodejs-validate-npm-package-license",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "91395853806075f2a5704818ac598a7526df250b9858d51234c1a79a4f653c5c"
    }
   ],
   "description": "Give me a string and I'll tell you if it's a valid npm package license string.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-validate-npm-package-license@3.0.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kemitchell/validate-npm-package-license.js.git",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Validates an npm package license string",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-vows-0.8.2",
   "name": "nodejs-vows",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "af047cbcfe86a0ec9fb95136e1e97a570abe49cc8ba34533857e029e7a9a5448"
    }
   ],
   "description": "Vows is an asynchronous behavior-driven development (BDD) framework for\nNode.js.\n\nVows was built from the ground up to test asynchronous code. It\nexecutes your tests in parallel when it makes sense, and sequentially\nwhen there are dependencies. Emphasis was put on speed of execution,\nclarity and user experience.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-vows@0.8.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/cloudhead/vows",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Asynchronous behavior-driven development (BDD) and continuous integration",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-websocket-driver-0.3.3",
   "name": "nodejs-websocket-driver",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ffe151346355cc4f8359c20716cf6404a424b771ef685f3959c2e2e33ba01587"
    }
   ],
   "description": "WebSocket protocol handler with pluggable I/O for Node.js.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-websocket-driver@0.3.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/faye/websocket-driver-node",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "WebSocket protocol handler with pluggable I/O for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-which-1.3.0",
   "name": "nodejs-which",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "727778d0bfb867d9a787ff36af618db7db97ce75e3f53124eb2ff1834e884b02"
    }
   ],
   "description": "A JavaScript implementation of the 'which' command.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-which@1.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/isaacs/node-which",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A JavaScript implementation of the 'which' command",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-window-size-0.1.0",
   "name": "nodejs-window-size",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "04515b7c434fd6b567e4221ff3a1758fc605f71e8e261cff2bae1dafb46623a5"
    }
   ],
   "description": "Reliable way to to get the height and width of the terminal/console in a\nnode.js environment.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-window-size@0.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.npmjs.org/package/window-size",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Get the height and width of the terminal in a node.js environment",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-with-3.0.0",
   "name": "nodejs-with",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9b90b05ff9087396c3b1176bf2ffc60c44fb9ffceea0a8e532b15250f0ff622d"
    }
   ],
   "description": "Compile time `with` for strict mode JavaScript.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-with@3.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ForbesLindesay/with",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Compile time `with` for strict mode JavaScript",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-wordwrap-1.0.0",
   "name": "nodejs-wordwrap",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4ff248ad133b798456bf0dcf3f86630471e282df7febefda78c5c2c2293d7e6d"
    }
   ],
   "description": "Wrap those words. Show them at what columns to start and stop.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-wordwrap@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/substack/node-wordwrap",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Word wrapping library for node",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-wrappy-1.0.2",
   "name": "nodejs-wrappy",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "18ed29e03f3d3b9f416eac5b052da61fc08d90f27794da98dd12673004b97a57"
    }
   ],
   "description": "Callback wrapping utility for node.js",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-wrappy@1.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/npm/wrappy",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Callback wrapping utility",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-xtend-4.0.2",
   "name": "nodejs-xtend",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ec7e1050e5d7267b1f1446e11667c607a1d372e41b7f7675ea9c0ee333cd770e"
    }
   ],
   "description": "xtend is a basic utility library which allows you to extend an object by\nappending all of the properties from each object in a list. When there\nare identical properties, the right-most property takes precedence.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-xtend@4.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Raynos/xtend",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extend like a boss",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-yamlish-0.0.7",
   "name": "nodejs-yamlish",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "82152a93906bae3425f9ec243c8bbf4101205dee8d5f4d7ef4be80224220acb7"
    }
   ],
   "description": "This is a module to parse the \"yamlish\" format used to serialize\nobjects in the TAP format.\nIt's like yaml, but just a tiny little bit smaller.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-yamlish@0.0.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/isaacs/yamlish",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parser/encoder for the yamlish format",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-yargs-3.2.1",
   "name": "nodejs-yargs",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ce09ebfde9b3f4fc510be2de841945057048a905fdfa16485e754ff073be1817"
    }
   ],
   "description": "Yargs be a node.js library fer hearties tryin' ter parse optstrings against\ntheir will where even the boo box be not enough to coerce them. This here\nmodule is fer scallywags lookin' ter plunder all the sunken -shipz of their\n--treasures thru program usage but be tired of optstrings disincling to\nacquiesce to yer requests.\nWith yargs, ye be havin' a map that leads straight to yer treasure! Treasure of\ncourse, being a simple option hash.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-yargs@3.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.npmjs.org/package/yargs",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Light-weight option parsing with an argv hash",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejs-yarn-1.22.19",
   "name": "nodejs-yarn",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "28e9d1945d386d08953601c748b94fbac267f11ba265739abe17714c920bf9f8"
    }
   ],
   "description": "Fast, reliable, and secure dependency management for yarn packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejs-yarn@1.22.19-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/yarnpkg/yarn",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fast, reliable, and secure dependency management for yarn packages.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.22.19-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodejsporter-1.0",
   "name": "nodejsporter",
   "licenseConcluded": "Mulan PSL v2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cf3b5f0056458aaf1c75932dce1be368be329ce3cd37cb77b879d4ec752d7783"
    }
   ],
   "description": "nodejsporter is a tool to create spec file and create rpm for nodejs modules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodejsporter@1.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/nodejsporter",
   "licenseDeclared": "Mulan PSL v2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A rpm packager bot for nodejs modules from npmjs.org",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodelet-core-1.10.1",
   "name": "nodelet_core",
   "licenseConcluded": "Public Domain and Apache-2.0 and BSD and MIT and BSL-1.0 and LGPL-2.1-only and MPL-2.0 and GPL-3.0-only and GPL-2.0-or-later and MPL-1.1 and IJG and Zlib and OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "923d5a7fb3c71f61fa15faeef814d7c6bf66cf3373a6cdabbf316a10d6d73e58"
    }
   ],
   "description": "This is nodelet_core Package",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodelet_core@1.10.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ros-gbp/nodelet_core-release/archive/release/noetic/nodelet_core",
   "licenseDeclared": "Public Domain and Apache-2.0 and BSD and MIT and BSL-1.0 and LGPL-2.1-only and MPL-2.0 and GPL-3.0-only and GPL-2.0-or-later and MPL-1.1 and IJG and Zlib and OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "This is ROS noetic nodelet_core Package",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nodeunit-0.9.1",
   "name": "nodeunit",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "183245a1377dde4be43c3899683700a558624385e8320d9c68e799c857c07d81"
    }
   ],
   "description": "Nodeunit provides an easy asynchronous unit testing framework for Node.js:\n - helps you avoid common pitfalls when testing asynchronous code\n - easy to add test cases with setUp and tearDown functions if you wish\n - flexible reporters for custom output\n - built-in support for HTML and jUnit XML\n - allows the use of mocks and stubs",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nodeunit@0.9.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/caolan/nodeunit",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Easy asynchronous unit testing framework for Node.js",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-noggit-0.8",
   "name": "noggit",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5a6e760c35b6cd44d0a552d2a29e65457431cd88bf0ca51c00b5f88b61366ed0"
    }
   ],
   "description": "Fast streaming JSON parser for Java.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/noggit@0.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/yonik/noggit",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JSON streaming parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-notification-daemon-3.20.0",
   "name": "notification-daemon",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "17eaa957c88bfeb0b674e473d0d2478e1478b5e4ed8b07ae981171f2af6f0e9a"
    }
   ],
   "description": "The notification daemon is required for showing messages from applications\nthat are currently running and what to notify the user. Messages will appear\nat the top right of the screen and if missed they can be accessed from the\nnotification area. This module was previously part of GNOME put has been\ndeprecated because its features are now part of GNOME Shell.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/notification-daemon@3.20.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/NotificationDaemon",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The server implementation of the freedesktop.org desktop notification specification",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.20.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nototools-0.2.17",
   "name": "nototools",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "83f1d56e81f9d5d9c8cdbcd9797ec0f1079d326da7b165e1182308fe86217b1f"
    }
   ],
   "description": "The tools package contains python scripts, \\\nthese scripts used to maintain the Noto Fonts project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nototools@0.2.17-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/googlei18n/nototools",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Noto fonts support tools and scripts plus web site generation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.17-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-npth-1.6",
   "name": "npth",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "88a4acb717918ad2006e3b22d7c8ae65f3adef5cdbf7950ffad54ec3aed0a05a"
    }
   ],
   "description": "The NPth package contains a very portable POSIX/ANSI-C based\nlibrary for Unix platforms which provides non-preemptive\npriority-based scheduling for multiple threads of execution\n(multithreading) inside event-driven applications. All threads\nrun in the same address space of the server application, but\neach thread has its own individual program-counter, run-time\nstack, signal mask and errno variable.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/npth@1.6-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://git.gnupg.org/cgi-bin/gitweb.cgi?p=npth.git",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The New GNU Portable Threads library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nspr-4.35.0",
   "name": "nspr",
   "licenseConcluded": "MPLv2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eed6fa5adfe88437740aedc23067e26715b0eda2447652f86b8da86eaff3dce8"
    }
   ],
   "description": "NetScape Portable Runtime (NSPR) provides platform independence for non-GUI\noperating system facilities. These facilities include threads, thread\nsynchronization, normal file and network I/O, interval timing and calendar\ntime, basic memory management (malloc and free) and shared library linking.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nspr@4.35.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.mozilla.org/projects/nspr",
   "licenseDeclared": "MPLv2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Netscape Portable Runtime",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.35.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nss-3.94.0",
   "name": "nss",
   "licenseConcluded": "MPLv2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fd8f92a04b5c2dfe7efa1f45cc338cf0634d3bd81613d25200048e76b34b13bf"
    }
   ],
   "description": "Network Security Services (NSS) is a set of libraries designed to\nsupport cross-platform development of security-enabled client and\nserver applications. Applications built with NSS can support SSL v2\nand v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509\nv3 certificates, and other security standards.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nss@3.94.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.mozilla.org/projects/security/pki/nss/",
   "licenseDeclared": "MPLv2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Network Security Services",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.94.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nss-altfiles-2.23.0",
   "name": "nss-altfiles",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f283b8c1afd022833be0c142526f09fe6b30d0a46d2a6b39e68005fea8033fbe"
    }
   ],
   "description": "This is a NSS module which can read user information from files in the same format as \\\n/etc/passwd and /etc/group stored in an alternate location (/lib by default).\n\nopenEuler sets the default alternate location to '/usr/lib/'.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nss-altfiles@2.23.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/aperezdc/nss-altfiles",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A NSS module which can read user information in an alternate location.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.23.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nss-mdns-0.15.1",
   "name": "nss-mdns",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "662c38c78d8d278b1ee056f2e29a82a0dbd1eb95954158778d69e340b0f6eae5"
    }
   ],
   "description": "Nss-mdns is a plugin for the GNU Name Service Switch (NSS) functionality of the\nGNU C Library (glibc) providing host name resolution via Multicast DNS (aka Zeroconf,\naka Apple Rendezvous, aka Apple Bonjour), effectively allowing name resolution by\ncommon Unix/Linux programs in the ad-hoc mDNS domain .local.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nss-mdns@0.15.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lathiat/nss-mdns",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Host name resolution for GNU Name Service Switch",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.15.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nss-pam-ldapd-0.9.12",
   "name": "nss-pam-ldapd",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "927a90464109b977e5ecb261c362d8ad87acedee34ce1e0dc09e1396ebe911d7"
    }
   ],
   "description": "The nss-pam-ldapd package provides a Name Service Switch (NSS, nsswitch) module\nthat allows your LDAP server to provide user account, group, host name, alias,\nnetgroup, and basically any other information that you would normally get from\n/etc flat files or NIS. It also provides a Pluggable Authentication Module (PAM)\nto do identity and authentication management with an LDAP server on unix systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nss-pam-ldapd@0.9.12-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://arthurdejong.org/nss-pam-ldapd/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "NSS and PAM libraries for name lookups and authentication using LDAP",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.12-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nss-pem-1.1.0",
   "name": "nss-pem",
   "licenseConcluded": "MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4504f9e7dac808f23c873a855c4b7d239d31cd018cbd41acbb2654d40d783e69"
    }
   ],
   "description": "PEM file reader for Network Security Services (NSS), implemented as a PKCS#11\nmodule.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nss-pem@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kdudka/nss-pem",
   "licenseDeclared": "MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "PEM file reader for Network Security Services (NSS)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nss-nis-3.2",
   "name": "nss_nis",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bd9472256d1f92ea7d4a2bb8b29094d9e47d5d868df05184a51d68043050c738"
    }
   ],
   "description": "This package contains the NSS NIS plugin for glibc. This code was formerly part of glibc, but is now standalone to be able to link against TI-RPC for IPv6 support. The nss_nis Name Service Switch module uses the Network Information System (NIS)\nto obtain user, group, host name, and other data.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nss_nis@3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/thkukuk/libnss_nis",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Name Service Switch (NSS) module using NIS",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nss-wrapper-1.1.15",
   "name": "nss_wrapper",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "07fc7d7b38b98dfcb8b1265967b38d270704a0f1a58172313c032fbd85604dc3"
    }
   ],
   "description": "Some projects provide daemons that need to be able to create,\nmodify, and delete Unix users. Or just switch user ID to interact\nwith the system e.g.User space file server. To be able to test whether\nthe user needs to modify the privileges of the passwd and groups files.\nUse nss_wrapper to define your own passwd and groups files, and nss_wrapper\nwill use them to perform the correct operation in the test.\nIf you have clients and servers to test, you usually use functions to resolve\nnetwork names to addresses (dns) and vice versa. nss_wrappers allows\nyou to create a hosts file to set name resolution for addresses used\nwith socket_wrapper\n\nTo use it set the following environment variables:\n\nLD_PRELOAD=libuid_wrapper.so\nNSS_WRAPPER_PASSWD=/path/to/passwd\nNSS_WRAPPER_GROUP=/path/to/group\nNSS_WRAPPER_HOSTS=/path/to/host\n\nThis package doesn't have a devel package cause this project is for\ndevelopment/testing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nss_wrapper@1.1.15-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://cwrap.org/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A wrapper for the user, group and hosts NSS API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.15-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ntfs-3g-2022.10.3",
   "name": "ntfs-3g",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3125dadd330b6dcb5d8464499d6a1f75e6014c8dfc106ab0446aac9b5ee409fe"
    }
   ],
   "description": "NTFS-3G is a stable, open source, GPL licensed, POSIX, read/write NTFS driver for Linux and many other operating systems.\nIt provides safe handling of the Windows XP, Windows Server 2003, Windows 2000, Windows Vista, Windows Server 2008 and\nWindows 7 NTFS file systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ntfs-3g@2022.10.3-2.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.ntfs-3g.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Linux NTFS userspace driver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:2022.10.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ntp-4.2.8p17",
   "name": "ntp",
   "licenseConcluded": "MIT and BSD and BSD with advertising",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "318984c1776358a0f534c6fb082461885ba41d9e041eccab6817504caa968ae1"
    }
   ],
   "description": "NTP is a protocol designed to synchronize the clocks of computers over a network, \\\nNTP version 4, a significant revision of the previous NTP standard, is the current \\\ndevelopment version. It is formalized by RFCs released by the IETF.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ntp@4.2.8p17-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.ntp.org/",
   "licenseDeclared": "MIT and BSD and BSD with advertising",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A protocol designed to synchronize the clocks of computers over a network",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.2.8p17-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ntpstat-0.6",
   "name": "ntpstat",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "051d7be559181b2b0f6b9bb0555e34230c34fc8325df0b3dd2c16e780b7abe12"
    }
   ],
   "description": "ntpstat is a shell script which prints the ntpd or chronyd synchronisation\nstatus, using the ntpq or chronyc program.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ntpstat@0.6-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mlichvar/ntpstat",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Print NTP synchronisation status",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-numactl-2.0.16",
   "name": "numactl",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6c51a5d90599d9928da5b9b13be58bd305ca0609b7ff627183f8e35fcb5684a5"
    }
   ],
   "description": "Simple NUMA policy support. It consists of a numactl program to run other\nprograms with a specific NUMA policy and a libnuma shared library  to set\nNUMA policy in applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/numactl@2.0.16-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/numactl/numactl",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for tuning for Non Uniform Memory Access machines",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.16-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-numad-0.5",
   "name": "numad",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "af50399136e508a5ccbba976d698141bc83776cd449a9edbc5c1f37f7945dc9c"
    }
   ],
   "description": "Numad is a deamon that monitors NUMA topology and usage and distributes\nloads for good locality for the purpose of providing the best performance,\nby avoiding unnecessary latency.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/numad@0.5-33.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/numad",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "NUMA user daemon",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5-33.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-numpy-1.24.3",
   "name": "numpy",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9c13d13f5b3a76505daef22f8c864181a9582ed17e479295d9feb62a7e8be929"
    }
   ],
   "description": "NumPy is the fundamental package for scientific computing with Python. It contains among other things:\na powerful N-dimensional array object\nsophisticated (broadcasting) functions\ntools for integrating C/C++ and Fortran code\nuseful linear algebra, Fourier transform, and random number capabilities\nBesides its obvious scientific uses, NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/numpy@1.24.3-4.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.numpy.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A fast multidimensional array facility for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.24.3-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nv-codec-headers-12.1.14.0",
   "name": "nv-codec-headers",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "13bd0f3fa42ab3cbfaf17548711d86e324a4642355c78ca1c0b3c64ec289ebf5"
    }
   ],
   "description": "FFmpeg version of headers required to interface with Nvidias codec APIs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nv-codec-headers@12.1.14.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/FFmpeg/nv-codec-headers",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "FFmpeg version of Nvidia Codec SDK headers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:12.1.14.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nvme-cli-2.8",
   "name": "nvme-cli",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a9d4f6bc936839461fe661a364f713b8c08ee7190032be977a6513c842193e0d"
    }
   ],
   "description": "nvme-cli provides NVM-Express user space tooling for Linux.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nvme-cli@2.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/linux-nvme/nvme-cli",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "NVMe management command line interface",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nvme-snsd-1.00.029",
   "name": "nvme-snsd",
   "licenseConcluded": "BSD 3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4b754472653863ff5f77234fe3c5170c1c6802d2ba12882743661cd5d976daf3"
    }
   ],
   "description": "This is an independently deployable software that can simplify service deployment and configuration while reducing the impact of link failures on services .\nWhen the storage device goes online, NVMe over Fabric target association/connection will be automatically created. Once a path between the host and the storage\nis not reachable/offline, the device can detect the path change in time and switch the current fault path service to another to reduce the service downtime.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nvme-snsd@1.00.029-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/nvme-snsd",
   "licenseDeclared": "BSD 3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "nvme-snsd service",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.00.029-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nvmetcli-0.7",
   "name": "nvmetcli",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "15250cec1510cd937fa4be4d70665fb7d9d6db576786b2bc76492f00722a7cdb"
    }
   ],
   "description": "nvmetcli is a program used for viewing, editing, saving,\nand starting a Linux kernel NVMe Target, used for an NVMe-over-Fabrics\nnetwork configuration.  It allows an administrator to export\na storage resource (such as NVMe devices, files, and volumes)\nto a local block device and expose them to remote systems\nbased on the NVMe-over-Fabrics specification from http://www.nvmexpress.org.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nvmetcli@0.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "ftp://ftp.infradead.org/pub/nvmetcli/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A command line interface for the kernel NVMe nvmet",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nvml-1.13.1",
   "name": "nvml",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b89be359ef57bf3f995e66ee458cd34184a98fb2b628702f073c85e157d46086"
    }
   ],
   "description": "The Persistent Memory Development Kit (PMDK), formerly known as NVML, is\na growing collection of libraries and tools. Tuned and validated on both\nLinux and Windows, the libraries build on the DAX feature of those operating\nsystems (short for Direct Access) which allows applications to access persistent\nmemory as memory-mapped files",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nvml@1.13.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pmem.io/pmdk",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Persistent Memory Development Kit (formerly NVML)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.13.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-nvwa-0.2",
   "name": "nvwa",
   "licenseConcluded": "MulanPSL-2.0 and Apache-2.0 and MIT and MPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2bc0a417fc629c54b6a869216be97ce3e1547430df18a54deca048343f8c811a"
    }
   ],
   "description": "A tool used to automate the process of seamless update of the openEuler.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/nvwa@0.2-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/nvwa",
   "licenseDeclared": "MulanPSL-2.0 and Apache-2.0 and MIT and MPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "a tool used for openEuler kernel update",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-oath-toolkit-2.6.5",
   "name": "oath-toolkit",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ac1a77dcd3e756909852adf20ad179c4c8db87bd482e885c99f93c06738d0af5"
    }
   ],
   "description": "The OATH Toolkit provide components for building one-time password\nauthentication systems. It contains shared libraries, command line tools and a\nPAM module. Supported technologies include the event-based HOTP algorithm\n(RFC4226) and the time-based TOTP algorithm (RFC6238). OATH stands for Open\nAuTHentication, which is the organization that specify the algorithms. For\nmanaging secret key files, the Portable Symmetric Key Container (PSKC) format\ndescribed in RFC6030 is supported.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/oath-toolkit@2.6.5-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.nongnu.org/oath-toolkit/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "One-time password components",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.5-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-objectweb-asm-8.0.1",
   "name": "objectweb-asm",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a98be6864828282b143f475f881a5a2dcb4fb86bd2478697a3d7224d7a693d99"
    }
   ],
   "description": "ASM is an all purpose Java bytecode manipulation and analysis\nframework.  It can be used to modify existing classes or dynamically\ngenerate classes, directly in binary form.  Provided common\ntransformations and analysis algorithms allow to easily assemble\ncustom complex transformations and code analysis tools.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/objectweb-asm@8.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://asm.ow2.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java bytecode manipulation and analysis framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-objectweb-asm3-3.3.1",
   "name": "objectweb-asm3",
   "licenseConcluded": "BSD-3-Clause and Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "049f2aa0f28575f0ca363bda802f9ece13f3762ca34fe6d2a731fe40f49856b1"
    }
   ],
   "description": "ASM is a general Java bytecode manipulation and analysis framework. It can be used directly in\nbinary form to modify existing classes or dynamically generate classes. Provides universal\ntransformation and analysis algorithms to easily assemble custom complex transformation and\ncode analysis tools.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/objectweb-asm3@3.3.1-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://asm.ow2.org/",
   "licenseDeclared": "BSD-3-Clause and Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A bytecode manipulation framework for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.1-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-objectweb-pom-1.5",
   "name": "objectweb-pom",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6db95303f9988d5aa4e4dc33498548a9f43a4c5f7d72636bd1a048daca3ab05e"
    }
   ],
   "description": "This package provides Objectweb parent POM used by different Objectweb packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/objectweb-pom@1.5-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/OpenMandrivaAssociation/objectweb-pom",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Objectweb POM",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-objenesis-2.6",
   "name": "objenesis",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ac22cf90197cfa52f063e7ff16046d7016c7093e7a783df460201825f1337d83"
    }
   ],
   "description": "Objenesis is a small Java library that serves one purpose:\n* To instantiate a new object of a particular class.\nJava already supports this dynamic instantiation of classes using Class.newInstance(). However,\nthis only works if the class has an appropriate constructor. There are many times when a class\ncannot be instantiated this way, such as when the class contains:\n* Constructors that require arguments.\n* Constructors that have side effects.\n* Constructors that throw exceptions.\nAs a result, it is common to see restrictions in libraries stating that classes must require a\ndefault constructor. Objenesis aims to overcome these restrictions by bypassing the constructor\non object instantiation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/objenesis@2.6-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://objenesis.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Java library to instantiate a new object",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-obs-bundled-gems-2.10.15",
   "name": "obs-bundled-gems",
   "licenseConcluded": "GPL-2.0-only OR GPL-3.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e8db0b86b994bd7727419ec137a06ac8283606765155dcdce9cbd2210b5f32d8"
    }
   ],
   "description": "This package is useful for the Open Build Service. It will figure out\ndenpendent gems, and add them to spec file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/obs-bundled-gems@2.10.15-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.openbuildservice.org",
   "licenseDeclared": "GPL-2.0-only OR GPL-3.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Open Build Service -- Bundled Gems",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.10.15-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-obs-env-1.0",
   "name": "obs-env",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ab93341d46ed27001f55e8f1b01b9ccc4c8a7032c79d25a03ede5219d0460941"
    }
   ],
   "description": "config enviroment for obs compile",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/obs-env@1.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "config enviroment for obs compile",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-obs-server-2.10.15",
   "name": "obs-server",
   "licenseConcluded": "GPL-2.0-only OR GPL-3.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1be28a1735139a95bf669c7ebd922fdb3ff1e71803b46e1c53979a37e8c25e98"
    }
   ],
   "description": "The Open Build Service (OBS) backend is used to store all sources and binaries.\nIt also calculates the need for new build jobs and distributes it.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/obs-server@2.10.15-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.openbuildservice.org",
   "licenseDeclared": "GPL-2.0-only OR GPL-3.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Open Build Service -- Server Component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.10.15-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-obs-service-download-files-0.9.2",
   "name": "obs-service-download_files",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ec82a2f732f324cfd2a9fd9fb303048ffb29d6ab07cfee5b291c74d096c7fee1"
    }
   ],
   "description": "This is a source service for openEuler Build Service.\nThis service downloads all source files and parses all\nspec files needed for building.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/obs-service-download_files@0.9.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/openSUSE/obs-service-download_files",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An OBS source service: download files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-obs-service-extract-file-0.3",
   "name": "obs-service-extract_file",
   "licenseConcluded": "GPL-2.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "39b222e885b76253fe3b8fb13ace91b816773175b55a9414edac771c49f534ae"
    }
   ],
   "description": "This is a source service for openSUSE Build Service, it supports to\nextract a file from an archive.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/obs-service-extract_file@0.3-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/openSUSE/obs-service-extract_file",
   "licenseDeclared": "GPL-2.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An OBS source service: Extract a file from an archive",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-obs-service-rust2rpm-1",
   "name": "obs-service-rust2rpm",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "31b0791c094c61053f824b7ed0d5f54fa37d2b04f4c3919b0f4694d4bcb15ca0"
    }
   ],
   "description": "An OBS service tool.You can quickly install it and use it to\ngenerate RPM packaging.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/obs-service-rust2rpm@1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/fedora-rust/obs-service-rust2rpm",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An OBS service tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-obs-service-set-version-0.6.2",
   "name": "obs-service-set_version",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0bb97c16cbb2de8c908a92597212708f3b51b99cf79d0cfcf6dc439fc3362d3e"
    }
   ],
   "description": "It is a service for building.You can quickly install it\nand update version in spec files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/obs-service-set_version@0.6.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/openSUSE/obs-service-set_version",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Set the version in spec",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ocaml-4.14.1",
   "name": "ocaml",
   "licenseConcluded": "LGPL-2.1-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "923de2cfdbfc691019797d853609364c057dae29d264990b31a2e08295b17f92"
    }
   ],
   "description": "OCaml is a high-level, strongly-typed, functional and object-oriented\nprogramming language from the ML family of languages. This package\nincludes runtime environment, X11 support ,Documentation generator\nand emacs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ocaml@4.14.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.ocaml.org",
   "licenseDeclared": "LGPL-2.1-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OCaml compiler and programming environment",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.14.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ocaml-calendar-2.04",
   "name": "ocaml-calendar",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "35137136b92a3ada04164787596df6c0a9476bbf472a2f7c7dc5e03aafaf8149"
    }
   ],
   "description": "The Calendar Library (Calendar for short) is an Objective Caml library for handling dates and times\nin your program.\n\nCalendar mainly implements 3 datatypes:\nDate: year/month/day with support for under-specified dates \"year/month\" or \"year\" only and support\nfor Gregorian and Julian calendar\nTime: hour/minute/second with support for time zones\nCalendar: Date + Time\n\nSeconds can be either integers or floats (different implementations are provided). The library also\ncomes with:\nPrinters and parsers\nPeriod: an interval between two dates or two times or two calendars",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ocaml-calendar@2.04-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://calendar.forge.ocamlcore.org/",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An Objective Caml library for handling dates and times",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.04-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ocaml-camlp4-4.14.1",
   "name": "ocaml-camlp4",
   "licenseConcluded": "LGPLv2+ with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d3dfff052fc10996720b45657996b4d19b8bf2b8c3b38c48cb5d572bb59f72b1"
    }
   ],
   "description": "Camlp4 is a Pre-Processor-Pretty-Printer for OCaml, used to parse the\nsource file and print some results on the standard output.\n\nThis package contains runtime files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ocaml-camlp4@4.14.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ocaml/camlp4",
   "licenseDeclared": "LGPLv2+ with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pre-Processor for OCaml",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.14.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ocaml-cppo-1.6.9",
   "name": "ocaml-cppo",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ef70995790576136748df11789692efc9133d5431f1693717d808ac7d4dd85c6"
    }
   ],
   "description": "Cppo is an equivalent of the C preprocessor for OCaml programs.It allows the definition of simple macros and file inclusion.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ocaml-cppo@1.6.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ocaml-community/cppo",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An equivalent of the C preprocessor for OCaml programs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ocaml-csexp-1.5.2",
   "name": "ocaml-csexp",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2b8c970c57fdf57dc0ebb2867857b634ad20f1431bd00395fa3331cfaf2acfcd"
    }
   ],
   "description": "This project provides minimal support for parsing and printing\nS-expressions in canonical form, which is a very simple and canonical\nbinary encoding of S-expressions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ocaml-csexp@1.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ocaml-dune/csexp",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parsing and printing of S-expressions in canonical form",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ocaml-csv-1.7",
   "name": "ocaml-csv",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "94ff64ac7f797e28b6b66817159945e5aea04f0c5e7e51ca3efab449ec34da93"
    }
   ],
   "description": "The comma-separated values format -- or CSV for short -- is a simple tabular format supported by\nall major spreadsheets. This library implements pure OCaml functions to read and write files in\nthis format (including Excel extensions) as well as some convenience functions to manipulate such\ndata.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ocaml-csv@1.7-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Chris00/ocaml-csv/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A pure OCaml library to read and write CSV files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ocaml-curses-1.0.3",
   "name": "ocaml-curses",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a19c3e1d0dd82619494b1ef08a9f25bda0b6b481b6eb4375cb0c7295e8852641"
    }
   ],
   "description": "OCaml Curses is a project to provide curses/ncurses bindings\nfor the Objective Caml language.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ocaml-curses@1.0.3-47.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://savannah.nongnu.org/projects/ocaml-tmk/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A project to provide curses/ncurses bindings",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.3-47.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ocaml-dune-2.9.1",
   "name": "ocaml-dune",
   "licenseConcluded": "MIT and LGPLv2 and LGPLv2 with exceptions and ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ba35d625805ab3fcc129204a2f9ffb4e43da6c7df6ddc7efcb2cdd14087645e0"
    }
   ],
   "description": "Dune is a build system designed for OCaml/Reason projects only. It focuses\non providing the user with a consistent experience and takes care of most of\nthe low-level details of OCaml compilation. All you have to do is provide a\ndescription of your project and Dune will do the rest.\n\nThe scheme it implements is inspired from the one used inside Jane Street and\nadapted to the open source world. It has matured over a long time and is used\ndaily by hundred of developers, which means that it is highly tested and\nproductive.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ocaml-dune@2.9.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://dune.build",
   "licenseDeclared": "MIT and LGPLv2 and LGPLv2 with exceptions and ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A composable build system for OCaml",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ocaml-extlib-1.7.9",
   "name": "ocaml-extlib",
   "licenseConcluded": "LGPLv2+ with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ca89cc558c897a4efd26b75951b36977d425583fdf915c240b9c3b8dc1223fca"
    }
   ],
   "description": "A complete yet small extension for OCaml standard library (reduced, recommended)\n\nThe purpose of this library is to add new functions to OCaml standard library modules, to modify\nsome functions in order to get better performances or safety (tail-recursive) and also to provide\nnew modules which should be useful for day to day programming.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ocaml-extlib@1.7.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ygrek/ocaml-extlib",
   "licenseDeclared": "LGPLv2+ with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A set of additional useful functions and modules for OCaml",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ocaml-fileutils-0.6.4",
   "name": "ocaml-fileutils",
   "licenseConcluded": "LGPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e3ef23a181797d55f616ba31a24a2c117642d15d4a2d5d2d66ebbb9b7cd515ae"
    }
   ],
   "description": "This library provides an API to perform POSIX like operations on files like:\n  mv\n  cp\n  rm\n  mkdir\n  touch\n  which...\n\nIt also providesa module to manipulate abstract filenames:\n  classification\n  make_relative: made a filename relative to another\n  make_absolute",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ocaml-fileutils@0.6.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gildor478/ocaml-fileutils",
   "licenseDeclared": "LGPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "API to manipulate files (POSIX like) and filenames",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ocaml-findlib-1.9.6",
   "name": "ocaml-findlib",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e981e30498bd7c4d4c1cf886a36e92b617b3d15106fe106199687734fde5c376"
    }
   ],
   "description": "Findlib is a library manager for Objective Caml. It provides a convention how to store libraries,\nand a file format (\"META\") to describe the properties of libraries. There is also a tool (ocamlfind)\nfor interpreting the META files, so that it is very easy to use libraries in programs and scripts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ocaml-findlib@1.9.6-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://projects.camlcity.org/projects/findlib.html",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OCaml library manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9.6-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ocaml-gettext-0.4.2",
   "name": "ocaml-gettext",
   "licenseConcluded": "LGPLv2+ with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "403d93b7575841b2f6ba293d5d9cdb9c5c58fb0421d99b53a3f0ba4b95cb02f4"
    }
   ],
   "description": "The package is used to support for internationalization of Ocaml programs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ocaml-gettext@0.4.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gildor478/ocaml-gettext",
   "licenseDeclared": "LGPLv2+ with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Internationalization library for OCaml",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ocaml-labltk-8.06.13",
   "name": "ocaml-labltk",
   "licenseConcluded": "LGPLv2+ with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e2744150637b7aff0ebc2570a638798670cb45abe232ad2bcaa23fc2f25b1bdc"
    }
   ],
   "description": "labltk or mlTk is a library for interfacing OCaml with the scripting\nlanguage Tcl/Tk (all versions since 8.0.3, but no betas).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ocaml-labltk@8.06.13-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/garrigue/labltk",
   "licenseDeclared": "LGPLv2+ with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tcl/Tk interface for OCaml",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.06.13-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ocaml-libvirt-0.6.1.7",
   "name": "ocaml-libvirt",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1e77ef3a65966ed3a3fbc24fb73c9ab86e2514b767f8883938f83fe9a553ba43"
    }
   ],
   "description": "OCaml bindings for libvirt, allowing you to write OCaml programs and scripts which control virtualisation features.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ocaml-libvirt@0.6.1.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libvirt.org/ocaml/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OCaml binding for libvirt",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.1.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ocaml-ocamlbuild-0.14.2",
   "name": "ocaml-ocamlbuild",
   "licenseConcluded": "LGPLv2+ with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f18c9094a856ac34c020582506b0be2274635f266e8286a8c4768fc59a6ce52f"
    }
   ],
   "description": "OCamlbuild is a build tool for building OCaml libraries and programs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ocaml-ocamlbuild@0.14.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ocaml/ocamlbuild",
   "licenseDeclared": "LGPLv2+ with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Build tool for OCaml libraries and programs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.14.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ocaml-ounit-2.0.8",
   "name": "ocaml-ounit",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e2e6634142e6429e66a1c829f3f0cd4627ff235bb220a77c455e01bb847b3353"
    }
   ],
   "description": "OUnit is a unit test framework for OCaml. It allows one to easily create unit-tests for OCaml code.\nIt is loosely based on HUnit, a unit testing framework for Haskell. It is similar to JUnit, and other\nXUnit testing frameworks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ocaml-ounit@2.0.8-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ounit.forge.ocamlcore.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OUnit is a unit test framework for OCaml",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.8-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ocaml-xml-light-2.5",
   "name": "ocaml-xml-light",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fe7d6c648d7c9c1b2f66f707a31cc7100d0b94c9727837062f8f82ace4794317"
    }
   ],
   "description": "The package provides functions to parse an XML document into an OCaml data structure and print it back to an XML document.\nIt support also DTD parsing and checking, and is entirely written in OCaml, hence it does not require additional C library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ocaml-xml-light@2.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tech.motion-twin.com/xmllight.html",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Minimal XML parser and printer for OCaml",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ocf-21.6.3.1",
   "name": "ocf",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6b43effccd08f260686a3a9f5c1d98955e3f125f5bc3cf003aca3d3fddedece0"
    }
   ],
   "description": "Open CAS Framework (OCF) is high performance block storage caching\nmeta-library written in C. It's entirely platform and system\nindependent, accessing system API through user provided environment\nwrappers layer. OCF tightly integrates with the rest of software stack,\nproviding flawless, high performance, low latency caching utility.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ocf@21.6.3.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Open-CAS/ocf",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "high performance block storage caching meta-library written in C",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:21.6.3.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ocl-icd-2.3.2",
   "name": "ocl-icd",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ac679049de8ae25d88ab78525e7cfcd58d638c91ed198a2cf9c3f8e81596da88"
    }
   ],
   "description": "OpenCL ICD Bindings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ocl-icd@2.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/OCL-dev/ocl-icd",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OpenCL ICD Bindings",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-oddjob-0.34.7",
   "name": "oddjob",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "67be7a17e49f575f7ef4c3a5bda773c0d24ace16d160be1219aff6354353be68"
    }
   ],
   "description": "The oddjobd service receives requests to do things over the D-Bus system bus.\nDepending on whether or not the requesting user is authorized to have oddjobd\ndo what it asked, the daemon will spawn a helper process to actually do the work.\nWhen the helper exits, oddjobd collects its output and exit status and sends them\nback to the original requester.\n\nIt's kind of like CGI, except it's for D-Bus instead of a web server.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/oddjob@0.34.7-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/oddjob",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A D-Bus service which runs odd jobs on behalf of client applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.34.7-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-oeAware-manager-v2.0.2",
   "name": "oeAware-manager",
   "licenseConcluded": "MulanPSL2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ffe1a8681e7aa01af87e0718c1896f553ddc035e3f638ee0cc689dc21a9398f8"
    }
   ],
   "description": "oeAware-manager provides server and client components to manage plugins, which include collectors, scenarios, and tunes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/oeAware-manager@v2.0.2-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/oeAware-manager",
   "licenseDeclared": "MulanPSL2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OeAware is a framework for implementing low-load collection, sensing, and tuning on openEuler.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:v2.0.2-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-oec-hardware-1.1.7",
   "name": "oec-hardware",
   "licenseConcluded": "Mulan PSL v2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4dcb2ec517cd4c5cbd50bb09476828c1d4ede9429885f1c864da7fae12447972"
    }
   ],
   "description": "openEuler Hardware Compatibility Test Suite",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/oec-hardware@1.1.7-0.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/oec-hardware",
   "licenseDeclared": "Mulan PSL v2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "openEuler Hardware Compatibility Test Suite",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.7-0.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-oemaker-3.3.0",
   "name": "oemaker",
   "licenseConcluded": "Mulan PSL v2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "90597cf2b8674cfbd969f5b1511c8dae62532f66993ee865029c39d88718e607"
    }
   ],
   "description": "a building tool for DVD ISO making and ISO cutting",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/oemaker@3.3.0-14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "Mulan PSL v2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "a building tool for DVD ISO making and ISO cutting",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.0-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ogdi-4.1.0",
   "name": "ogdi",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f44dd55a3d90d368856703f1bb4eeaee2f5dabe603b270c902c458ea5f908ab4"
    }
   ],
   "description": "OGDI is an open geographic data storage interface. OGDI is an application\nprogramming interface (API) that uses standardized access methods in combination\nwith GIS software packages (the application) and various geospatial data products.\nOGDI uses a client / server architecture to facilitate the dissemination of\ngeospatial data products on any TCP / IP network, and uses a driver-oriented\napproach to facilitate access to several geospatial data products / formats.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ogdi@4.1.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ogdi.sourceforge.net/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Open Geographic Datastore Interface",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.1.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-oldstandard-sfd-fonts-2.0.2",
   "name": "oldstandard-sfd-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8305db5cb3355035ea2822edb4f3c63805931a2527ec06d65ecb7dbdf5ada9b0"
    }
   ],
   "description": "The Old Standard font family is an attempt to revive\na specific type of Modern (classicist) style of serif\ntypefaces, very commonly used in various editions\nprinted in the late 19th and early 20th century,\nbut almost completely  abandoned later.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/oldstandard-sfd-fonts@2.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://fontlibrary.org/en/font/old-standard",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Old Standard True-Type Fonts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-oncn-bwm-1.1",
   "name": "oncn-bwm",
   "licenseConcluded": "GPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "48c948153fddad6aa4ff0ae7aed0a9d3ed278c2fdd96ea10fffa3f0acc510377"
    }
   ],
   "description": "Pod bandwidth management in mixed deployment scenarios of online and offline services",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/oncn-bwm@1.1-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/src-openeuler/oncn-bwm",
   "licenseDeclared": "GPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pod bandwidth management in mixed deployment scenarios of online and offline services",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-onednn-2.6",
   "name": "onednn",
   "licenseConcluded": "ASL 2.0 and BSD and Boost and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7be57e6baaf2bc8d97c48df6fd8ca3f0405e92e98be304694a5115ef5c51900c"
    }
   ],
   "description": "one-API Deep Neural Network Library (oneDNN) is an open-source performance\nlibrary for deep learning applications. The library includes basic\nbuilding blocks for neural networks optimized for Intel Architecture\nProcessors and Intel Processor Graphics.\n\noneDNN is intended for deep learning applications and framework developers\ninterested in improving application performance on Intel CPUs and\nGPUs. Deep learning practitioners should use one of the applications\nenabled with oneDNN:",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/onednn@2.6-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/oneapi-src/oneDNN/",
   "licenseDeclared": "ASL 2.0 and BSD and Boost and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Deep Neural Network Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ongres-scram-2.1",
   "name": "ongres-scram",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "694824c51c7fc17a6c288008eebb2ca0fd73a0b4a167b7e88d6ba76e065645aa"
    }
   ],
   "description": "Scram is part of the family of Simple Authentication and Security Layer\nauthentication mechanisms.It is described as part of RFC 5802 and RFC7677.\nThis pachage is a Java implementation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ongres-scram@2.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ongres/scram",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Implementation for SCRAM(Salted Challenge Response Authentication Mechanism)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ongres-stringprep-1.1",
   "name": "ongres-stringprep",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5a06a09a9ccd9b011849039b7a5307cb7af454a7233478a87d305ae6e52896d3"
    }
   ],
   "description": "The stringprep protocol does not stand on its own;\nit has to be used by other protocols at precisely-defined\nplaces in those other protocols.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ongres-stringprep@1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ongres/stringprep",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "RFC 3454 Preparation of Internationalized Strings in pure Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-oniguruma-6.9.9",
   "name": "oniguruma",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e8b66479c49af676dced9df13aa8440030e3a658addb4611506bffeeda32e36a"
    }
   ],
   "description": "Oniguruma is a regular expressions library.\nThe characteristics of this library is that different character encoding\nfor every regular expression object can be specified.\n(supported APIs: GNU regex, POSIX and Oniguruma native)",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/oniguruma@6.9.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kkos/oniguruma/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Regular expressions library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.9.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-open-iscsi-2.1.5",
   "name": "open-iscsi",
   "licenseConcluded": "GPLv2+ and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "66ab5b9f85dba770a6b4ad51d97e914e64d5cc8e2dbd88da2fe04fc94e20a5df"
    }
   ],
   "description": "The Open-iSCSI project is a high-performance, transport independent,\nmulti-platform implementation of RFC3720 iSCSI.\n\nOpen-iSCSI is partitioned into user and kernel parts.\n\nThe kernel portion of Open-iSCSI is a from-scratch code\nlicensed under GPL. The kernel part implements iSCSI data path\n(that is, iSCSI Read and iSCSI Write), and consists of three\nloadable modules: scsi_transport_iscsi.ko, libiscsi.ko and iscsi_tcp.ko.\n\nUser space contains the entire control plane: configuration\nmanager, iSCSI Discovery, Login and Logout processing,\nconnection-level error processing, Nop-In and Nop-Out handling,\nand (in the future:) Text processing, iSNS, SLP, Radius, etc.\n\nThe user space Open-iSCSI consists of a daemon process called\niscsid, and a management utility iscsiadm.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/open-iscsi@2.1.5-14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.open-iscsi.com",
   "licenseDeclared": "GPLv2+ and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ISCSI software initiator daemon and utility programs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.5-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-open-isns-0.101",
   "name": "open-isns",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cdc971c00d4b761bdc7353cd384c4ab672f986c521d74baed63aa8b45cf47454"
    }
   ],
   "description": "The open-isns package consists of the iSNS server and client programs,\nwhich is a partial implementation of the iSNS protocol. The iSNS protocol\nis defined in [RFC 4171](http://tools.ietf.org/html/rfc4171) and the\npurpose of which is to allow it automated and convenient to discover, manage,\nand configure iSCSI devices.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/open-isns@0.101-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.github.com/open-iscsi/open-isns",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The iSNS server and client programs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.101-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-open-sans-fonts-1.10",
   "name": "open-sans-fonts",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6323171724b67a1264bec27a48ed39339c68d973d1c6e0c3032673c5ecd1d2b5"
    }
   ],
   "description": "This package provides a humanist sans-serif typeface.It is designed by Steve\nMatteson.This typeface is very legible on screen and at small sizes.It is popular\nin flat design-style web design.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/open-sans-fonts@1.10-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.google.com/fonts/specimen/Open+Sans",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A humanist sans-serif typeface",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "name": "open-vm-tools",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "79f504480d7cd90a2106279a372b74dfb2664e1cb431d43b003acff3c8c2d717"
    }
   ],
   "description": "The open-vm-tools project is an open source implementation of VMware Tools. It\nis a suite of open source virtualization utilities and drivers to improve the\nfunctionality, user experience and administration of VMware virtual machines.\nThis package contains only the core user-space programs and libraries of\nopen-vm-tools.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/open-vm-tools@12.3.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/vmware/open-vm-tools",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Open Virtual Machine Tools for virtual machines hosted on VMware",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:12.3.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openEuler-indexhtml-7",
   "name": "openEuler-indexhtml",
   "licenseConcluded": "CC-BY-SA-4.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5609077f7b42226f1763c31771903d05df78f87c75953c1c6985a3ea8d2d4cf1"
    }
   ],
   "description": "The indexhtml package contains the welcome page shown by your Web browser,\nwhich you'll see after you've successfully installed openEuler Linux",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openEuler-indexhtml@7-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "CC-BY-SA-4.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Browser default start page for openEuler",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openEuler-latest-release-1.0",
   "name": "openEuler-latest-release",
   "licenseConcluded": "GPL-1.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bb8e5f276d402e79422c3fb7489df637120f5b0dc9062accca3f56e9e0efc202"
    }
   ],
   "description": "The rpm contains system information, like kernelversion, eulerversion and compile time so on.\n\n%setup -q",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openEuler-latest-release@1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "GPL-1.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "System information like kernelversion, openeulerversion, gccversion, openjdkversion and compile time",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openEuler-logos-1.0",
   "name": "openEuler-logos",
   "licenseConcluded": "Licensed only for approved usage, see COPYING for details.",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0873c290c194d9b0c393f550483ab62993429a878776555a907cf7901a8d7a23"
    }
   ],
   "description": "The openEuler-logos package (the \"Package\") contains files created by the\nopenEuler Project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openEuler-logos@1.0-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "Licensed only for approved usage, see COPYING for details.",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "openEuler-related icons and pictures",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openEuler-release-24.03LTS-SP2",
   "name": "openEuler-release",
   "licenseConcluded": "Mulan PSL v2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "97b60cac7786040b62bc429e29501218d1527d6880a4ef210d62bf4461be8e74"
    }
   ],
   "description": "openEuler release files",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openEuler-release@24.03LTS_SP2-56.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "Mulan PSL v2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "openEuler release file",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:24.03LTS_SP2-56.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openEuler-repos-1.0",
   "name": "openEuler-repos",
   "licenseConcluded": "Mulan PSL v2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "629350ab0f9ffe7399d303e3a4ccc31b19218fd36c28a834b7ad017bfe08e39a"
    }
   ],
   "description": "openEuler package repository files for yum and dnf along with gpg public keys",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openEuler-repos@1.0-4.3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "Mulan PSL v2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "openEuler package repositories",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-4.3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openEuler-rpm-config-30",
   "name": "openEuler-rpm-config",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "af0a808be3a5e0b57a623c19179ef3409c267b672474ac44f06dfc4267164cf0"
    }
   ],
   "description": "specific rpm configuration files for openEuler.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openEuler-rpm-config@30-58.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/openEuler-rpm-config",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "specific rpm configuration files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:30-58.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openal-soft-1.18.2",
   "name": "openal-soft",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2f0b280725c13ffecb4a9aff38efcd0bc2f7ec7ef1af633772fd10c3f8a6d69b"
    }
   ],
   "description": "OpenAL Soft is an LGPL-licensed, cross-platform, software implementation of the OpenAL 3D\naudio API. It's forked from the open-sourced Windows version available originally from\nopenal.org's SVN repository (now defunct).\nOpenAL provides capabilities for playing audio in a virtual 3D environment. Distance attenuation,\ndoppler shift, and directional sound emitters are among the features handled by the API.\nMore advanced effects, including air absorption, occlusion, and environmental reverb, are available\nthrough the EFX extension. It also facilitates streaming audio, multi-channel buffers, and audio capture.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openal-soft@1.18.2-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.openal-soft.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A software implementation of the OpenAL 3D audio API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.18.2-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openblas-0.3.25",
   "name": "openblas",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "55683d6dfd5158e00d31a1860b897cfc999c1a3da9e6d9406943034cf933dd5d"
    }
   ],
   "description": "OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD \\\nversion. The Lab of Parallel Software and Computationla Science, ISCAS \\\nsupports this project, see: http://www.rdcps.ac.cn",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openblas@0.3.25-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/xianyi/OpenBLAS/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An optimized BLAS library based on GotoBLAS2 1.13 BSD version",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.25-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-opencc-1.1.7",
   "name": "opencc",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "482c7afcd9c94f183381cf19c3565ab743cd5b14257ceec22c590fe46f572a4c"
    }
   ],
   "description": "Opencc is for between Traditional Chinese and Simplified Chinese characters and phrases conversion library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/opencc@1.1.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/BYVoid/OpenCC",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simplified Chinese Traditional Conversion Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-opencl-clhpp-2.0.12",
   "name": "opencl-clhpp",
   "licenseConcluded": "Apache-2.0 and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "85987689b29250f150091f21c1812a41db82c41474ab49db128f3730b134b022"
    }
   ],
   "description": "OpenCL (Open Computing Language) bind cpp header files..",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/opencl-clhpp@2.0.12-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/KhronosGroup/OpenCL-CLHPP",
   "licenseDeclared": "Apache-2.0 and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OpenCL (Open Computing Language) bind cpp header files.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.12-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-opencl-headers-2.2",
   "name": "opencl-headers",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f2d20cd749e098d736a39f6aac7fffa8f9509afa26ccc327298db21c1e46f3f3"
    }
   ],
   "description": "OpenCL (Open Computing Language) header files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/opencl-headers@2.2-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/KhronosGroup/OpenCL-Headers",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OpenCL (Open Computing Language) header files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-opencore-amr-0.1.5",
   "name": "opencore-amr",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6c1d08ac17770fd89cc817efb2e9fa4e9e306ff511ead62c7a2252bff93ce2d4"
    }
   ],
   "description": "Library of OpenCORE Framework implementation of Adaptive Multi Rate Narrowband\nand Wideband speech codec.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/opencore-amr@0.1.5-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/opencore-amr/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OpenCORE Adaptive Multi Rate Narrowband and Wideband speech lib",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.5-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-opencryptoki-3.22.0",
   "name": "opencryptoki",
   "licenseConcluded": "CPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7ce6669772792d360f3814cf372966604af860d94bf89f38e6c32f77c789fa7e"
    }
   ],
   "description": "openCryptoki is an implementation of the PKCS #11 API that allows interfacing to devices\nthat hold cryptographic information and perform cryptographic functions.\nopenCryptoki provides application portability by isolating the application\nfrom the details of the cryptographic device.\nIsolating the application also provides an added level of security.\nThe openCryptoki API provides a standard programming interface between applications\nand all kinds of portable cryptographic devices.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/opencryptoki@3.22.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/opencryptoki/opencryptoki",
   "licenseDeclared": "CPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "PKCS#11 library and tools for Linux",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.22.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openeuler-lsb-5.0",
   "name": "openeuler-lsb",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "112a1ab73164d06f9dbbb85ac6c48acbba929940ac04beaf1d2ead4a5be5dc0d"
    }
   ],
   "description": "The Linux Standard Base (LSB) is an attempt to develop a set of\nstandards that will increase compatibility among Linux distributions.\nIt is designed to be binary-compatible and produce a stable application\nbinary interface(ABI) for independent software vendors.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openeuler-lsb@5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.linuxfoundation.org/collaborate/workgroups/lsb",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "LSB support for linux Standard Base specification",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-opengauss-6.0.0",
   "name": "opengauss",
   "licenseConcluded": "MulanPSL-2.0 and MIT and BSD and zlib and TCL and Apache-2.0 and BSL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "38dc3c8f866847f35a68cb4b12f4dfda4e8cbdcf196b5bcc41996d0dac6599b7"
    }
   ],
   "description": "openGauss kernel : openGauss is an open source relational database management system.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/opengauss@6.0.0-24.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/opengauss/openGauss-server",
   "licenseDeclared": "MulanPSL-2.0 and MIT and BSD and zlib and TCL and Apache-2.0 and BSL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "openGauss is an open source relational database management system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0.0-24.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openhitls-0.1.0",
   "name": "openhitls",
   "licenseConcluded": "Mulan PSL V2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ec3e9b98eabd8500f0d2dece4aa41c5116b283db71a5464f613cd3cdcfa93647"
    }
   ],
   "description": "openHiTLS is an efficient and agile open-source SDK of Cryptography\nand TLS Transport Layer Security (TLS).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openhitls@0.1.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.openhitls.net/",
   "licenseDeclared": "Mulan PSL V2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cryptography and SSL/TLS Toolkit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openhpi-3.8.0",
   "name": "openhpi",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bb058f9ed6be0c6f65b45469b2882da71305bfea180145479cfc1393fdfdf6a2"
    }
   ],
   "description": "OpenHPI provides an open source implementation of the Service Availability\nForum (SAF) Hardware Platform Interface (HPI). HPI is an abstracted interface\nfor managing computer hardware, typically chassis and rack based servers. HPI\nincludes resource modeling; access to and control over sensor, control,\nwatchdog, and inventory data associated with resources; abstracted System\nEvent Log interfaces; hardware events and alarms; and a managed hotswap\ninterface.\n\nOpenHPI's architecture contains a modular mechanism intended to make adding\nnew hardware support easier. Several plugins exist in the OpenHPI source tree\ngiving access to various types of hardware. This includes, but is not limited\nto, IPMI based servers, Blade Center, and machines which export data via sysfs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openhpi@3.8.0-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.openhpi.org",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Implementation of the Service Availability Forum's Hardware Platform Interface",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.8.0-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openjade-1.3.2",
   "name": "openjade",
   "licenseConcluded": "X11",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8c31303ae9ed3bc000c38017473b1f26a9e365591a097c9476e8b1018905e568"
    }
   ],
   "description": "OpenJade is a project undertaken by the DSSSL community to maintain and extend Jade,\nas well as the related SP suite of SGML/XML processing tools. OpenJade and OpenSP are\ndistributed under the same license as Jade.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openjade@1.3.2-62.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://openjade.sourceforge.net/",
   "licenseDeclared": "X11",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A implementation of DSSSL",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.2-62.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openjfx-11.0.18.0",
   "name": "openjfx",
   "licenseConcluded": "GPL v2 with exceptions and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "adb7bfe2e2513e513f051940c86103de3ea7dd6602e4df480bf4b7deb054209c"
    }
   ],
   "description": "JavaFX/OpenJFX is a set of graphics and media APIs that enables Java\ndevelopers to design, create, test, debug, and deploy rich client\napplications that operate consistently across diverse platforms.\n\nThe media and web module have been removed due to missing dependencies.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openjfx@11.0.18.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://openjdk.java.net/projects/openjfx/",
   "licenseDeclared": "GPL v2 with exceptions and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Rich client application platform for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:11.0.18.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openjfx8-8u370",
   "name": "openjfx8",
   "licenseConcluded": "GPL v2 with exceptions and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3307f283d31ec3eb9ee18f1b29095d7b051da2900b0cf081e006e556fb786fe6"
    }
   ],
   "description": "JavaFX/OpenJFX is a set of graphics and media APIs that enables Java\ndevelopers to design, create, test, debug, and deploy rich client\napplications that operate consistently across diverse platforms.\n\nThe media and web module have been removed due to missing dependencies.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openjfx8@8u370-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.openeuler.org/zh/",
   "licenseDeclared": "GPL v2 with exceptions and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Rich client application platform for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8u370-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openjpa-2.4.1",
   "name": "openjpa",
   "licenseConcluded": "BSD and Apache-2.0 and CDDL-1.0 and GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d4e4b7eaaddd0f600b9dd306200a275c66c444f314e9a44bdc0fc858d411e5f7"
    }
   ],
   "description": "OpenJPA is Apache's implementation of Sun's Java Persistence 2.0 API\n(JSR-317 JPA 2.0) specification for the transparent persistence of\nJava objects.\nIt is an object-relational mapping (ORM) solution for the Java language,\nwhich simplifies storing objects in databases.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openjpa@2.4.1-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://openjpa.apache.org/",
   "licenseDeclared": "BSD and Apache-2.0 and CDDL-1.0 and GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Persistence 2.0 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.1-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openjpeg2-2.5.0",
   "name": "openjpeg2",
   "licenseConcluded": "BSD and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7736f11bbd4012a999d66a931345159c32d87175b85964df2f0be027633863cc"
    }
   ],
   "description": "OpenJPEG is an open-source JPEG 2000 codec written in C language. It has been developed in order\nto promote the use of JPEG 2000, a still-image compression standard from the Joint Photographic\nExperts Group (JPEG). Since April 2015, it is officially recognized by ISO/IEC and ITU-T as a\nJPEG 2000 Reference Software.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openjpeg2@2.5.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/uclouvain/openjpeg",
   "licenseDeclared": "BSD and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C-Library for JPEG 2000",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openldap-2.6.5",
   "name": "openldap",
   "licenseConcluded": "OLDAP-2.8",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "35f8405673ea99b7d3e991fb3f2a4c1ee6d65d0e10d6b7f910e7872fa2bf35ad"
    }
   ],
   "description": "OpenLDAP is an open source suite of LDAP (Lightweight Directory Access\nProtocol) applications and development tools. LDAP is a set of\nprotocols for accessing directory services (usually phone book style\ninformation, but other information is possible) over the Internet,\nsimilar to the way DNS (Domain Name System) information is propagated\nover the Internet. The openldap package contains configuration files,\nlibraries, and documentation for OpenLDAP.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openldap@2.6.5-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.openldap.org/",
   "licenseDeclared": "OLDAP-2.8",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "LDAP support libraries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.5-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openmpi-4.1.5",
   "name": "openmpi",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9833d0474699bc89583f52bb41eea638d9d08490506eedf615e29a863d60d06f"
    }
   ],
   "description": "The Open MPI Project is an open source Message Passing Interface\nimplementation that is developed and maintained by a consortium\nof academic, research, and industry partners. Open MPI is\ntherefore able to combine the expertise, technologies, and\nresources from all across the High Performance Computing\ncommunity in order to build the best MPI library available.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openmpi@4.1.5-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.open-mpi.org/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Open Source High Performance Computing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.1.5-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openoffice-lv-1.4.0",
   "name": "openoffice-lv",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "594f6fbcf736e31b2e36a1cd5e601f2c80199903b6d9d0a41a28d36d8b6e3b32"
    }
   ],
   "description": "dictionaries for Latvian linguistic.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openoffice-lv@1.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://dict.dv.lv/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "dictionaries for Latvian linguistic",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openoffice.org-dict-cs-CZ-20080822",
   "name": "openoffice.org-dict-cs_CZ",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eb4c90e0a361f08e19772a981b7d84fd49977794d3f76e36b3d8a8ff3885eb9b"
    }
   ],
   "description": "This package is the Czech dictionarie pack for the LibreOffice which contains spellcheck,\nhyphenation and thesaurus.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openoffice.org-dict-cs_CZ@20080822-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://extensions.services.openoffice.org/en/project/dict-cs",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Czech dictionary pack for LibreOffice",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20080822-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openpgm-5.3.128",
   "name": "openpgm",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1d5cfaab3e19fb598c58a48c81c172f92eb5b6b28d54f12d6252270eba6c07be"
    }
   ],
   "description": "OpenPGM implements PGM (Pragmatic General Multicast) following RFC 3208 specification.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openpgm@5.3.128-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/steve-o/openpgm",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "PGM reliable multicast protocol implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.3.128-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-opensc-0.23.0",
   "name": "opensc",
   "licenseConcluded": "LGPL-2.1-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d50a7f8ce13286bca7618a8996db0880c5bb88f141b9c56a9d41f4991cb28537"
    }
   ],
   "description": "OpenSC provides a set of libraries and utilities to work with smart cards.\nIts main focus is on cards that support cryptographic operations, and\nfacilitate their use in security applications such as authentication,\nmail encryption and digital signatures. OpenSC implements the standard\nAPIs to smart cards, e.g. PKCS#11 API, Windows’ Smart Card Minidriver\nand macOS Tokend.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/opensc@0.23.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/OpenSC/OpenSC/wiki",
   "licenseDeclared": "LGPL-2.1-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Smart card library and applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.23.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openscap-1.3.9",
   "name": "openscap",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aa13b9159dbad682793efe1b63a3b6a3c1a1e7dcbac4588658243aa069160252"
    }
   ],
   "description": "Openscap is an open source framework that integrates secure content automation protocols. Its goal is to provide a simple\nand easy to use interface for using scap.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openscap@1.3.9-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.open-scap.org",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An open source framework in order to provide a interface for using scap",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.9-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openslp-2.0.0",
   "name": "openslp",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a0971a0381ff17fca2c1a42d48def5e9bbf504bb63483c6ad6c4e71033b9851b"
    }
   ],
   "description": "Service Location Protocol (SLP) is an Internet Engineering Task Force (IETF) standards track protocol\\\nthat provides a framework to allow networking applications to discover the existence, location,\\\nand configuration of networked services in enterprise networks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openslp@2.0.0-27.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/openslp/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Open-source inplementation of the IETF Service Location Protocol",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.0.0-27.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-opensm-3.3.24",
   "name": "opensm",
   "licenseConcluded": "GPLv2 or BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dad91f55bdd5228de0b814a2ee8ec8218f7033e55e5aa55c9afdd3b778afe198"
    }
   ],
   "description": "OpenSM provides an implementation for an InfiniBand Subnet Manager and\nAdministrator. Such a software entity is required to run for in order\nto initialize the InfiniBand hardware (at least one per each\nInfiniBand subnet).\n\nThe full list of OpenSM features is described in the user manual\nprovided in the doc sub directory.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/opensm@3.3.24-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/linux-rdma/opensm",
   "licenseDeclared": "GPLv2 or BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "InfiniBand Subnet Manager and Administrator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.24-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-opensp-1.5.2",
   "name": "opensp",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "87d708c7f4e8bf4d97620855b1fb2feda9794e5ef5222ba9d49fdaa2715235df"
    }
   ],
   "description": "The OpenSP is an SGML(Standard Generalized Markup Language) System\nConforming to International Standard ISO 8879.\nThe OpenSP package contains a C++ library for using SGML/XML files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/opensp@1.5.2-32.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://openjade.sourceforge.net/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SGML and XML parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.2-32.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openssh-9.6p1",
   "name": "openssh",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a1bd38907639416209badf96dcee2e6954fdf46df10d6879acc4c87bf85c57bc"
    }
   ],
   "description": "OpenSSH is the premier connectivity tool for remote login with the SSH protocol. \\\nIt encrypts all traffic to eliminate eavesdropping, connection hijacking, and \\\nother attacks. In addition, OpenSSH provides a large suite of secure tunneling \\\ncapabilities, several authentication methods, and sophisticated configuration options.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openssh@9.6p1-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.openssh.com/portable.html",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An open source implementation of SSH protocol version 2",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9.6p1-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openssl-3.0.12",
   "name": "openssl",
   "licenseConcluded": "OpenSSL and SSLeay",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d9e4feac629c624919a052266baa05be9176ca234025c89dbc9bb8ce0261b9a4"
    }
   ],
   "description": "OpenSSL is a robust, commercial-grade, and full-featured toolkit for the\nTransport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openssl@3.0.12-17.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.openssl.org/",
   "licenseDeclared": "OpenSSL and SSLeay",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cryptography and SSL/TLS Toolkit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:3.0.12-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openssl-pkcs11-0.4.12",
   "name": "openssl-pkcs11",
   "licenseConcluded": "LGPLv2+ and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "203b337b5ee3b44208731d77c9e940715b3c5c40cc61062bafe8690bfa8b5e4e"
    }
   ],
   "description": "openssl-pkcs11 is an implementation of an engine for OpenSSL. It can be loaded\nusing code, config file or command line and will pass any function call by\nOpenSSL to a PKCS#11 module. openssl-pkcs11 is meant to be used with smart\ncards and software for using smart cards in PKCS#11 format, such as OpenSC.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openssl-pkcs11@0.4.12-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/OpenSC/libp11",
   "licenseDeclared": "LGPLv2+ and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A PKCS#11 engine for use with OpenSSL",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.12-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openssl-tpm2-engine-2.4.2",
   "name": "openssl_tpm2_engine",
   "licenseConcluded": "LGPL-2.1-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f3cba9cebe203fe997e5ca28f10ed8e854c319b6ec7b8133484873635d991c34"
    }
   ],
   "description": "This package contains a plugin a for OpenSSL which connects it with the\nTrusted Platform Module version 2.0 found on newer machines and a\ncreate_tpm2_key helper binary to create and extract a TPM key.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openssl_tpm2_engine@2.4.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://git.kernel.org/pub/scm/linux/kernel/git/jejb/openssl_tpm2_engine.git/",
   "licenseDeclared": "LGPL-2.1-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OpenSSL TPM 2.0 interface engine plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openstack-release-1.0.6",
   "name": "openstack-release",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d57956101b0414a68b9e142f2fd7f3d069168aafc8970857d88355af27d3787a"
    }
   ],
   "description": "Yum repo for OpenStack releases",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openstack-release@1.0.6-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/openstack-releases",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Yum repo for OpenStack releases",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.6-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-opentest4j-1.2.0",
   "name": "opentest4j",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4cac24d9bd2424c10ff0f5f6d3765bef0a5652afeae41320e5c9c5d6c48beb93"
    }
   ],
   "description": "Open Test Alliance for the JVM is a minimal common foundation for\ntesting libraries on the JVM.  The primary goal of the project is to\nenable testing frameworks like JUnit, TestNG, Spock, etc. and\nthird-party assertion libraries like Hamcrest, AssertJ, etc. to use a\ncommon set of exceptions that IDEs and build tools can support in a\nconsistent manner across all testing scenarios -- for example, for\nconsistent handling of failed assertions and failed assumptions as\nwell as visualization of test execution in IDEs and reports.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/opentest4j@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ota4j-team/opentest4j",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Open Test Alliance for the JVM",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openvino-2024.3.0",
   "name": "openvino",
   "licenseConcluded": "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND HPND AND JSON AND MIT AND OFL-1.1 AND Zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "74ddbb709ca206bc89e033b5253639b97778b8fff73527712dcd8b86ae1b1ecb"
    }
   ],
   "description": "OpenVINO is an open-source toolkit for optimizing and deploying AI inference.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openvino@2024.3.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/openvinotoolkit/openvino",
   "licenseDeclared": "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND HPND AND JSON AND MIT AND OFL-1.1 AND Zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A toolkit for optimizing and deploying AI inference",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2024.3.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openvpn-2.6.9",
   "name": "openvpn",
   "licenseConcluded": "GPL-2.0-or-later and OpenSSL and SSLeay",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "05688d91e84011dac894cc710ce24cbac30f9c77f69ce48512e2671d2d47180b"
    }
   ],
   "description": "OpenVPN is a full-featured open source SSL VPN solution that accommodates a wide range of configurations,\nincluding remote access, site-to-site VPNs, Wi-Fi security, and enterprise-scale remote access solutions with load balancing,\nfailover, and fine-grained access-controls. Starting with the fundamental premise that complexity is the enemy of security,\nOpenVPN offers a cost-effective, lightweight alternative to other VPN technologies that is well-adapted for the SME and enterprise markets.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openvpn@2.6.9-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://community.openvpn.net/openvpn",
   "licenseDeclared": "GPL-2.0-or-later and OpenSSL and SSLeay",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A full-featured open source SSL VPN solution",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.9-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openvswitch-3.2.1",
   "name": "openvswitch",
   "licenseConcluded": "ASL 2.0 and LGPLv2+ and SISSL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bf14ee4fc2befde2a19850c6d96e996d815dce9ea429a59a263e3f378541bafb"
    }
   ],
   "description": "Open vSwitch provides standard network bridging functions and\nsupport for the OpenFlow protocol for remote per-flow control of\ntraffic.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openvswitch@3.2.1-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.openvswitch.org/",
   "licenseDeclared": "ASL 2.0 and LGPLv2+ and SISSL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Open vSwitch daemon/database/utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openwebbeans-1.2.8",
   "name": "openwebbeans",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4e7137133fd5ee539c33ed4fc4d75050a1d7a06aaa867e78db8ad862b05c761e"
    }
   ],
   "description": "OpenWebBeans is an implementation of the JSR-299, Contexts and\nDependency Injection for the Java EE platform.\nIt also already incorporates some features which are part of JSR-346\nbut doesn't need API changes as we still use the JCDI-1.0 API. The\nincorporated CDI-1.1 features are mostly parts which are not well defined\nin the CDI-1.0 specification, like Serialisation checks, etc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openwebbeans@1.2.8-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://openwebbeans.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Implementation of the JSR-299 WebBeans",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.8-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-openwsman-2.7.2",
   "name": "openwsman",
   "licenseConcluded": "BSD-3-Clause and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f7aa791712690d36da49a72656f9d93a1d9ad23b78d928cff219c2c05f3a4a4c"
    }
   ],
   "description": "Opensource Implementation of WS-Management protocol stack",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/openwsman@2.7.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.openwsman.org/",
   "licenseDeclared": "BSD-3-Clause and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Opensource Implementation of WS-Management",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.7.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-opkg-utils-0.5.0",
   "name": "opkg-utils",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eb297ca3345a050fd00cb8416f1b7e3b704d93c80dee718fb46dcdb29d7b3111"
    }
   ],
   "description": "Helper scripts for use with the opkg package manager.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/opkg-utils@0.5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://git.yoctoproject.org/opkg-utils",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Helper scripts for use with the opkg package manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-optimized-routines-24.01",
   "name": "optimized-routines",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f4e8b7f28c74481b78a710267360f6182507b43cbb4bcbcc6f267b178a131784"
    }
   ],
   "description": "Optimized implementations of various library functions for ARM architecture processors.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/optimized-routines@24.01-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ARM-software/optimized-routines",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Optimized implementations of various library functions for ARM architecture processors.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:24.01-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-options-1.7",
   "name": "options",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "07c36642e7783c97c7b00e91982adf1ecf07d4ddd8346415374155fd2ac9f7d9"
    }
   ],
   "description": "Provides a simple mechanism for defining JVM property-based\nconfiguration for an application or library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/options@1.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/headius/options",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for managing sets of JVM properties to configure an app or library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-optipng-0.7.8",
   "name": "optipng",
   "licenseConcluded": "Zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d39ac6bc0d233d21644649a175dab0ee5095805693200269fcf37fcd1025db9b"
    }
   ],
   "description": "OptiPNG is a PNG optimizer that recompresses image files to a smaller size,\nwithout losing any information. This program also converts external formats\n(BMP, GIF, PNM and TIFF) to optimized PNG, and performs PNG integrity checks\nand corrections.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/optipng@0.7.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://optipng.sourceforge.net/",
   "licenseDeclared": "Zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "PNG optimizer and converter",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-opus-1.4",
   "name": "opus",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0da2231c2cbab69178a5937b4e874850c9b2d6d77e20ab2ab7cc55b7fe63558d"
    }
   ],
   "description": "Opus is unmatched for interactive speech and music transmission over the\nInternet, but is also intended for storage and streaming applications. It is\nstandardized by the Internet Engineering Task Force (IETF) as RFC 6716 which\nincorporated technology from Skype’s SILK codec and Xiph.Org’s CELT codec.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/opus@1.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.opus-codec.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An audio codec for use in low-delay speech and audio communication",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-opusfile-0.12",
   "name": "opusfile",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9b43d2aa4eb1aaa308b0e32b3f7727c267c385d15b282f61f8f54e34c07996e6"
    }
   ],
   "description": "The opusfile library provides seeking, decode, and playback of Opus streams in the Ogg\ncontainer (.opus files) including over http(s) on posix and windows systems.\nopusfile depends on libopus and libogg.The included opusurl library for http(s) access\ndepends on opusfile and openssl.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/opusfile@0.12-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.opus-codec.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A high-level API provides seeking, decode, and playback of Opus streams",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.12-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-orc-0.4.34",
   "name": "orc",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "27ac9717df0f143d2b63b6be4984e175a25c189ac8226e118cdaf28dee6abe77"
    }
   ],
   "description": "Orc is the sucessor to Liboil - The Library of Optimized Inner Loops.\nOrc is a library and set of tools for compiling and executing very\nsimple programs that operate on arrays of data.  The \"language\" is\na generic assembly language that represents many of the features\navailable in SIMD architectures, including saturated addition and\nsubtraction, and many arithmetic operations.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/orc@0.4.34-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cgit.freedesktop.org/gstreamer/orc/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Oil Run-time Compiler",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.34-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-orca-45.1",
   "name": "orca",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e96ecb4bf74f3d9c9c6871a514b44b89abec05a662ae9df083c7094f6a166ee2"
    }
   ],
   "description": "Orca is a screen reader that provides access to the graphical desktop via user-customizable combinations of speech and/or braille.\nOrca works with applications and toolkits that support the assistive technology service provider interface (AT-SPI), e.g. the GNOME desktop.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/orca@45.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/Orca",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Assistive technology for people with visual impairments",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:45.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-os-maven-plugin-1.5.0",
   "name": "os-maven-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e2a3eda8d47481272453beb4ed51fa7c1bbb38acad0d53ce1eec16ea7194620f"
    }
   ],
   "description": "os-maven-plugin is a Maven extension/plugin that generates various\nuseful platform-dependent project properties normalized from\n${os.name} and ${os.arch}.\n\n${os.name} and ${os.arch} are often subtly different between JVM and\noperating system versions or they sometimes contain machine-unfriendly\ncharacters such as whitespaces. This plugin tries to remove such\nfragmentation so that you can determine the current operating system\nand architecture reliably.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/os-maven-plugin@1.5.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/trustin/os-maven-plugin/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven plugin for generating platform-dependent properties",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-os-prober-1.81",
   "name": "os-prober",
   "licenseConcluded": "GPLv2+ and GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "346eeac2355a4bc6dea30fabff3f249bd0d79e414452fd9856e935414b98b355"
    }
   ],
   "description": "Os-prober can probe disks on the system for other operating systems,\nand add them to the boot loader, so that installing current OS doesn't\nmake your other installed OS hard to boot.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/os-prober@1.81-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://kitenet.net/~joey/code/os-prober/",
   "licenseDeclared": "GPLv2+ and GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Probe disks on the system for other operating systems",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.81-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-osc-1.15.1",
   "name": "osc",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8b1d63c5c1f72e00c8a1ac99880990555dbf4de361d6bcbc0a4b4459f59da5ec"
    }
   ],
   "description": "The osc is an opensuse-commander with svn like handling.\nIt's a command line interface to work with an Open Build Service.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/osc@1.15.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/openSUSE/osc",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Command Line Interface to work with an Open Build Service",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.15.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-oscap-anaconda-addon-1.2.1",
   "name": "oscap-anaconda-addon",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "00fcd1e6f46128131c6f3d1fb30ce8b3a84bf067d3c501a52195f2a7c2d36d33"
    }
   ],
   "description": "This is an addon that integrates OpenSCAP utilities with the Anaconda installer\nand allows installation of systems following restrictions given by a SCAP\ncontent.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/oscap-anaconda-addon@1.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/OpenSCAP/oscap-anaconda-addon",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Anaconda addon integrating OpenSCAP to the installation process",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-osgi-annotation-7.0.0",
   "name": "osgi-annotation",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f41cc118401cf922def750d4fdf4b9fc6f7f892c030e3415b14dd58dfa5eaf80"
    }
   ],
   "description": "Annotations for use in compiling OSGi bundles. This package is not normally\nneeded at run-time.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/osgi-annotation@7.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.osgi.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Annotations for use in compiling OSGi bundles",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-osgi-compendium-7.0.0",
   "name": "osgi-compendium",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b6a174f930e4d370b4ca298d8ff4ac3ce427274febc1b652236d456cb54394a0"
    }
   ],
   "description": "OSGi Compendium, Interfaces and Classes for use in compiling bundles.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/osgi-compendium@7.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.osgi.org",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Interfaces and Classes for use in compiling OSGi bundles",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-osgi-core-7.0.0",
   "name": "osgi-core",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5759c469ec6d48d124f103b548c5f612fb5e641579d818510a764485dab69e4d"
    }
   ],
   "description": "OSGi Core, Interfaces and Classes for use in compiling bundles.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/osgi-core@7.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.osgi.org",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OSGi Core API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-osinfo-db-20230518",
   "name": "osinfo-db",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a709fdb241ff7f13f6768e16dbf423e86ba0488e6ed5c959b3f57d28c130aff6"
    }
   ],
   "description": "osinfo-db provides the database files for use with the libosinfo\nlibrary. It provides information about guest operating systems for\nuse with virtualization provisioning tools.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/osinfo-db@20230518-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libosinfo.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "osinfo database files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20230518-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-osinfo-db-tools-1.10.0",
   "name": "osinfo-db-tools",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ec06579aa060b8e4f11770dfd3ccb02367c23147d829bedec8e5fac6b8cd0fb4"
    }
   ],
   "description": "Osinfo-db-tools contains set of tools to assist administrators and\ndevelopers in managing the osinfo database.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/osinfo-db-tools@1.10.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libosinfo.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools to manage the osinfo database",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ostree-2024.4",
   "name": "ostree",
   "licenseConcluded": "LGPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "67614df7aa050758f59891ba6b395c5f562592e313d8837bf1c7af02bcf7dcc1"
    }
   ],
   "description": "This project is now known as \"libostree\", though it is still appropriate to use the previous name: \"OSTree\"\n(or \"ostree\"). The focus is on projects which use libostree's shared library, rather than users directly\ninvoking the command line tools (except for build systems). However, in most of the rest of the documentation,\nwe will use the term \"OSTree\", since it's slightly shorter, and changing all documentation at once is impractical.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ostree@2024.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://ostree.readthedocs.io/en/latest/",
   "licenseDeclared": "LGPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tool for managing bootable, immutable filesystem trees",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2024.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-overpass-fonts-3.0.5",
   "name": "overpass-fonts",
   "licenseConcluded": "OFL-1.1 or LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "797bdd27e29ea59252ee1fd78463b774a927b9635307f9ea657c288e6d6bcda2"
    }
   ],
   "description": "This package provides free and open source overpass fonts.It is based on the U.S.\ninterstate highway road signage type system.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/overpass-fonts@3.0.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/RedHatBrand/overpass/",
   "licenseDeclared": "OFL-1.1 or LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Overpass fonts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-p11-kit-0.25.0",
   "name": "p11-kit",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7c50694acc00993a5208a7fddc376674087434e5707e5bc5c1c1436c6b2f38fd"
    }
   ],
   "description": "Provides a way to load and enumerate PKCS#11 modules.\nProvides a standard configuration setup for installing\nPKCS#11 modules in such a way that they're discoverable.\nAlso solves problems with coordinating the use of PKCS#11\nby different components or libraries living in the same process.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/p11-kit@0.25.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://p11-glue.freedesktop.org/p11-kit.html",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides a way to load and enumerate PKCS#11 modules.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.25.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-p7zip-16.02",
   "name": "p7zip",
   "licenseConcluded": "LGPLv2 and (LGPLv2+ or CPL)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a811191949883a2b038c1c61bfc3c3df9820732a721a64a5d2e216e4657fb0cf"
    }
   ],
   "description": "7za for Linux system to archive file as 7z file format",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/p7zip@16.02-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/p7zip/",
   "licenseDeclared": "LGPLv2 and (LGPLv2+ or CPL)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "7z for Linux system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:16.02-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pacemaker-2.1.7",
   "name": "pacemaker",
   "licenseConcluded": "GPL-2.0-or-later AND LGPL-2.1-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "217e459ec5b3c933ce7b3f638f9148ac9f62fe16c9b1cfa95cb0bc6831859b71"
    }
   ],
   "description": "Pacemaker is an advanced, scalable High-Availability cluster resource\nmanager.\n\nIt supports more than 16 node clusters with significant capabilities\nfor managing resources and dependencies.\n\nIt will run scripts at initialization, when machines go up or down,\nwhen related resources fail and can be configured to periodically check\nresource health.\n\nAvailable rpmbuild rebuild options:\n  --with(out) : cibsecrets hardening nls pre_release profiling stonithd",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pacemaker@2.1.7-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.clusterlabs.org/",
   "licenseDeclared": "GPL-2.0-or-later AND LGPL-2.1-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Scalable High-Availability cluster resource manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.7-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pakchois-0.4",
   "name": "pakchois",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "21bb380ace86c5bb495aa1a39b57dc747f07d5d36f06b74134e292a7a318d3ff"
    }
   ],
   "description": "The pakchois packaging library aims to provide an object-oriented C interface\nthat does not hide any underlying interface and avoids dependencies on any\ncryptography toolkit. It is a PKCK#11 thin wapper libray.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pakchois@0.4-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.manyfish.co.uk/pakchois/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The library wraped for PKCS#11",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-paktype-naqsh-fonts-6.0",
   "name": "paktype-naqsh-fonts",
   "licenseConcluded": "GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e26b885e3d3039e30a395fb3b3d4a5effdc7caefddd222045ffb089e48f19f77"
    }
   ],
   "description": "This package provides paktype-naqsh fonts.It is free for distribution\nunder GPL.You can read PakType_Naqsh_Features.pdf to find more information.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/paktype-naqsh-fonts@6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/paktype/",
   "licenseDeclared": "GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fonts for Arabic from PakType",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-paktype-naskh-basic-fonts-6.0",
   "name": "paktype-naskh-basic-fonts",
   "licenseConcluded": "GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "943ee386b3da9ca7ca92da52e0e8b0c16fbec65d377f33d542c4d30c4f0c0767"
    }
   ],
   "description": "Unicode based open source OpenType font supporting Arabic Script under the terms \\\nof the GNU General Public License as published by the Free Software Foundation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/paktype-naskh-basic-fonts@6.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/paktype/",
   "licenseDeclared": "GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Font supporting Arabic Script",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-paktype-tehreer-fonts-6.0",
   "name": "paktype-tehreer-fonts",
   "licenseConcluded": "GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e8eb43a8dacda105624e02d7a94949b55c0df04c4fb3ae9d79668c5b5b2def6e"
    }
   ],
   "description": "A collection of Unicode based open source OpenType fonts supporting Arabic Script\nunder the terms of the GNU General Public License as published by the Free Software Foundation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/paktype-tehreer-fonts@6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/paktype/",
   "licenseDeclared": "GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Free font for Arabic",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pam-1.5.3",
   "name": "pam",
   "licenseConcluded": "BSD and GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "49f9340dbb611de2fb80d0350025c3e387fabeffe159256b4ecd9634ece57f91"
    }
   ],
   "description": "PAM (Pluggable Authentication Modules) is a system of libraries that\nhandle the authentication tasks of applications (services) on the system.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pam@1.5.3-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.linux-pam.org/",
   "licenseDeclared": "BSD and GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pluggable Authentication Modules for Linux",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.3-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pam-krb5-4.11",
   "name": "pam_krb5",
   "licenseConcluded": "MIT and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3492f59feca776fb0a600e5c8f2670488fdb9a38e758b7d7f264b2c2f7e8735d"
    }
   ],
   "description": "pam-krb5 is a Kerberos v5 PAM module for either MIT Kerberos or\nHeimdal.  It supports ticket refreshing by screen savers, configurable\nauthorization handling, authentication of non-local accounts for\nnetwork services, password changing, and password expiration, as well\nas all the standard expected PAM features.  It works correctly with\nOpenSSH, even with ChallengeResponseAuthentication and\nPrivilegeSeparation enabled, and supports extensive configuration\neither by PAM options or in krb5.conf or both.  PKINIT is supported\nwith recent versions of both MIT Kerberos and Heimdal and FAST is\nsupported with recent MIT Kerberos.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pam_krb5@4.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rra/pam-krb5",
   "licenseDeclared": "MIT and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Pluggable Authentication Module for Kerberos 5",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pam-wrapper-1.1.4",
   "name": "pam_wrapper",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8599bb5d884e9b3422a2470c78cd9f268cfdb7187ae079c2bcb287ebec64646c"
    }
   ],
   "description": "This component of cwrap allows you to either test your PAM (Linux-PAM\nand OpenPAM) application or module.\n\nFor testing PAM applications, simple PAM module called pam_matrix is\nincluded. If you plan to test a PAM module you can use the pamtest library,\nwhich simplifies testing of modules. You can combine it with the cmocka\nunit testing framework or you can use the provided Python bindings to\nwrite tests for your module in Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pam_wrapper@1.1.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cwrap.org/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool to test PAM applications and PAM modules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pango-1.51.0",
   "name": "pango",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8fe2f8c4de4a08eb4a253342e5dd27c432470d0e4de5a1de3a0254478281b95d"
    }
   ],
   "description": "Pango is a library for laying out and rendering of text, with an emphasis\non internationalization. Pango can be used anywhere that text layout is needed,\nthough most of the work on Pango so far has been done in the context of the\nGTK+ widget toolkit. Pango forms the core of text and font handling for GTK+.\n\nPango is designed to be modular; the core Pango layout engine can be used\nwith different font backends.\n\nThe integration of Pango with Cairo provides a complete solution with high\nquality text handling and graphics rendering.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pango@1.51.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pango.gnome.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "System for layout and rendering of internationalized text",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.51.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pangomm-2.46.3",
   "name": "pangomm",
   "licenseConcluded": "LGPL-2.1-only and GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f8fdd30d7f1d93cee647c38e8249a4b12c0cf08e85a9d21dc97ab1092a010c83"
    }
   ],
   "description": "Pangomm provides a C++ interface to the Pango library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pangomm@2.46.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gtkmm.org/",
   "licenseDeclared": "LGPL-2.1-only and GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C++ bindings for pango",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.46.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-papi-7.1.0",
   "name": "papi",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d0b7fbf0c61ca13f8b54097561f2baea60c49bc4cc6b1d8c333d2f936ecbdbbc"
    }
   ],
   "description": "PAPI provides a programmer interface to monitor the performance of\nrunning programs,and contains the run-time libraries for any application that wishes\nto use PAPI.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/papi@7.1.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://icl.cs.utk.edu/papi/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Performance Application Programming Interface",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.1.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-paps-0.6.8",
   "name": "paps",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bc4df68c8448745c390660752cea2310d97d063cb0f0b7acbe85fb0c8ff5c048"
    }
   ],
   "description": "paps is a PostScript converter from plain text file using Pango.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/paps@0.6.8-45.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://paps.sourceforge.net/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Plain Text to PostScript converter",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.8-45.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-parallel-20240122",
   "name": "parallel",
   "licenseConcluded": "GPLv3+ and GFDL-1.3-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "05cae813dab61e2604d59e006e669af28d9985ac5cb4f224272f19415f2b4309"
    }
   ],
   "description": "GNU Parallel is a shell tool for executing jobs in parallel using one or more\nmachines. A job is typically a single command or a small script that has to be\nrun for each of the lines in the input. The typical input is a list of files, a\nlist of hosts, a list of users, or a list of tables.\n\nIf you use xargs today you will find GNU Parallel very easy to use. If you\nwrite loops in shell, you will find GNU Parallel may be able to replace most of\nthe loops and make them run faster by running jobs in parallel. If you use ppss\nor pexec you will find GNU Parallel will often make the command easier to read.\n\nGNU Parallel also makes sure output from the commands is the same output as you\nwould get had you run the commands sequentially. This makes it possible to use\noutput from GNU Parallel as input for other programs.\n\nGNU Parallel is command-line-compatible with moreutils' parallel, but offers\nadditional features.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/parallel@20240122-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnu.org/software/parallel/",
   "licenseDeclared": "GPLv3+ and GFDL-1.3-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Shell tool for executing jobs in parallel",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20240122-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-paranamer-2.8",
   "name": "paranamer",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6b4d9cdbd1ad6c24f0601954323d6851660b1daf91ff6e741cc057b5702d31c7"
    }
   ],
   "description": "It is a library that allows the parameter names of non-private methods\nand constructors to be accessed at run-time.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/paranamer@2.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/paul-hammant/paranamer",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for accessing non-private method parameter names at run-time",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-paratype-pt-sans-fonts-20141121",
   "name": "paratype-pt-sans-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1662b4900cd744b3de5590be206b4c8d990e5d85ec2ca96a08502c33943f8821"
    }
   ],
   "description": "This package includes two narrows styles and the four basic styles fonts.these fonts is belong\nto PT Sans fonts family which is part of the “Public Types of Russian Federation” project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/paratype-pt-sans-fonts@20141121-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.paratype.com/public/",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A pan-Cyrillic font",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20141121-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-parboiled-1.1.6",
   "name": "parboiled",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4f734d0405d82b84d28f54155be303739ae817b34da0996e24f89d8407923075"
    }
   ],
   "description": "parboiled is a mixed Java/Scala library providing for lightweight and easy-to-use,\nyet powerful and elegant parsing of arbitrary input text based on Parsing expression\ngrammars (PEGs). PEGs are an alternative to context free grammars (CFGs) for formally\nspecifying syntax, they make a good replacement for regular expressions and generally\nhave quite a few advantages over the \"traditional\" way of building parsers via CFGs.\nparboiled is released under the Apache License 2.0.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/parboiled@1.1.6-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://parboiled.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A mixed Java/Scala library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.6-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-parted-3.6",
   "name": "parted",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2ca3add6e790aa34fb32fd7387c8558c938484039ee84ac078cc58164258b051"
    }
   ],
   "description": "The GNU Parted program allows you to create, destroy, resize, move,\nand copy hard disk partitions. Parted can be used for creating space\nfor new operating systems, reorganizing disk usage, and copying data\nto new hard disks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/parted@3.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnu.org/software/parted/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The GNU disk partition manipulation program",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-passenger-6.0.17",
   "name": "passenger",
   "licenseConcluded": "Boost and BSD and MIT and zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f5e219ca661aca70eab72d2ffe817ee91ef2a08628e44d47964da5e82d459a92"
    }
   ],
   "description": "Phusion Passenger® is a web server and application server, designed to be fast,\nrobust and lightweight. It takes a lot of complexity out of deploying web apps,\nadds powerful enterprise-grade features that are useful in production,\nand makes administration much easier and less complex. It supports Ruby,\nPython, Node.js and Meteor.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/passenger@6.0.17-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.phusionpassenger.com",
   "licenseDeclared": "Boost and BSD and MIT and zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Phusion Passenger application server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0.17-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-passwd-0.80",
   "name": "passwd",
   "licenseConcluded": "BSD or GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ff3b1e8773f00f5a5335c162212c983a3ffb52f0bb4b9af32df28e5ff3d089b9"
    }
   ],
   "description": "The package contains an implementation of the password\nsetting/changing utility through PAM(Pluggable Authentication\nModules) and libuser libraries.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/passwd@0.80-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/passwd",
   "licenseDeclared": "BSD or GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An implementation of the password setting/changing utility through PAM and libuser libraries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.80-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-patch-2.7.6",
   "name": "patch",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "799578edbc51852476ddcfb982a7d996c271aadc1f9e450878779610ebd9323d"
    }
   ],
   "description": "Patch takes a patch file containing a difference listing produced by the\ndiff program and applies those differences to one or more original files,\nproducing patched versions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/patch@2.7.6-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/patch/patch.html",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utiliity which applies a patch file to original files.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.7.6-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-patch-tracking-1.0.1",
   "name": "patch-tracking",
   "licenseConcluded": "Mulan PSL v2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9347c274f491fb0b1c32c10d8800d70e1f8adc7366e8f0dfb5f59bd8102bbe06"
    }
   ],
   "description": "This is a tool for automatically tracking upstream repository code patches",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/patch-tracking@1.0.1-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/openEuler-Advisor",
   "licenseDeclared": "Mulan PSL v2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "This is a tool for automatically tracking upstream repository code patches",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-patchelf-0.16.0",
   "name": "patchelf",
   "licenseConcluded": "GPL-3.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9bcfdc4382228858ca0fd918f512138beacc4efb7a53ef067a8218e4fe9de1e4"
    }
   ],
   "description": "PatchELF is a simple utility for modifying an existing ELF executable\nor library.  It can change the dynamic loader (\"ELF interpreter\")\nof an executable and change the RPATH of an executable or library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/patchelf@0.16.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://nixos.org/patchelf.html",
   "licenseDeclared": "GPL-3.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A utility for patching ELF binaries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.16.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-patchutils-0.4.2",
   "name": "patchutils",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "865aa098a2d74766a231a68cf04ec4dc16c9b3a87eaf76e7d6c39b8322aa7a23"
    }
   ],
   "description": "This is a collection of programs that can manipulate patch files in a variety of ways,\nsuch as interpolating between two pre-patches, combining two incremental patches, fixing\nline numbers in manually edited patches, and only listing modifications by patches document.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/patchutils@0.4.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cyberelk.net/tim/patchutils/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A small collection of programs that operate on patch files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pavucontrol-5.0",
   "name": "pavucontrol",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "744abad641261c0093329777665714793bb9ff0661d8b2150b9d575d786010f4"
    }
   ],
   "description": "PulseAudio Volume Control (pavucontrol) is a simple GTK based volume control\ntool (\"mixer\") for the PulseAudio sound server. In contrast to classic mixer\ntools this one allows you to control both the volume of hardware devices and\nof each playback stream separately.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pavucontrol@5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://freedesktop.org/software/pulseaudio/pavucontrol",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The volume control of PulseAudio",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pax-3.4",
   "name": "pax",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "23e0aba331651daf0ad4eca63fafc6c80d4de8ee67bbc21a4f49978b440cf2dd"
    }
   ],
   "description": "Pax is the POSIX standard archive tool. It supports the two most common\nforms of standard archive (backup) files - CPIO and TAR.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pax@3.4-36.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://repository.timesys.com/buildsources/p",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "POSIX File System Archiver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.4-36.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pbzip2-1.1.13",
   "name": "pbzip2",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6136ecb2bc9cea36a6d801f36581eb9c4ed95aef3dbf828aee732bbfe8409a60"
    }
   ],
   "description": "PBZIP2 is a parallel implementation of the bzip2 block-sorting file compressor.\nThe output of this version should be fully compatible with bzip2 v1.0.2 or newer\n(ie: anything compressed with pbzip2 can be decompressed with bzip2).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pbzip2@1.1.13-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.compression.ca/pbzip2/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parallel implementation of the bzip2 block-sorting file compressor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.13-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pcaudiolib-1.1",
   "name": "pcaudiolib",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "17424eef03289118635e07361735caf77b06c5a112fda5e665a0fa0112b2ab86"
    }
   ],
   "description": "The Pcaudiolib package provides a C API to different audio devices.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pcaudiolib@1.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rhdunn/pcaudiolib",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Portable C Audio Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pciutils-3.10.0",
   "name": "pciutils",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a0883591e5e2038ab69ebedd18d199229e81317fa58280a699590eb7c9f09907"
    }
   ],
   "description": "The PCI Utilities are a collection of programs for inspecting and manipulating configuration\nof PCI devices, all based on a common portable library libpci which offers access to the PCI\nconfiguration space on a variety of operating systems.\n\nThe utilities include:\nlspci\n    displays detailed information about all PCI buses and devices in the system\nsetpci\n    allows reading from and writing to PCI device configuration registers. For example, you\n    can adjust the latency timers with it.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pciutils@3.10.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "PCI bus related utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.10.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pcp-6.2.2",
   "name": "pcp",
   "licenseConcluded": "GPL-2.0-or-later AND LGPL-2.1-or-later AND CC-BY-3.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "24b5701f47ea53d53ab9d11272c794a2458bb6c57f1a866c67d2594d9940c470"
    }
   ],
   "description": "Performance Co-Pilot (PCP) provides a framework and services to support\nsystem-level performance monitoring and performance management.\n\nThe PCP open source release provides a unifying abstraction for all of\nthe interesting performance data in a system, and allows client\napplications to easily retrieve and process any subset of that data.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pcp@6.2.2-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pcp.io",
   "licenseDeclared": "GPL-2.0-or-later AND LGPL-2.1-or-later AND CC-BY-3.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "System-level performance monitoring and performance management",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.2.2-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pcre-8.45",
   "name": "pcre",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "115c2f64642b76523f7b42849e9e38887f02cf30c707bb8ddbca907e06761192"
    }
   ],
   "description": "The PCRE library is a set of functions that implement regular expression\npattern matching using the same syntax and semantics as Perl 5. PCRE has\nits own native API, as well as a set of wrapper functions that correspond\nto the POSIX regular expression API. The PCRE library is free, even for\nbuilding proprietary software.\n\nPCRE was originally written for the Exim MTA, but is now used by many\nhigh-profile open source projects, including Apache, PHP, KDE, Postfix,\nand Nmap. PCRE has also found its way into some well known commercial\nproducts, like Apple Safari. Some other interesting projects using PCRE\ninclude Chicken, Ferite, Onyx, Hypermail, Leafnode, Askemos, Wenlin, and\n8th.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pcre@8.45-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.pcre.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl Compatible Regular Expressions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.45-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pcre2-10.42",
   "name": "pcre2",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0b78360d51b516efd65f7f82c6ef2d797a0fa7d24121c32a14e347e8383e2974"
    }
   ],
   "description": "PCRE2 is a re-working of the original PCRE1 library to provide an entirely new\nAPI. Since its initial release in 2015, there has been further development of\nthe code and it now differs from PCRE1 in more than just the API.\nPCRE2 is written in C, and it has its own API. There are three sets of\nfunctions, one for the 8-bit library, which processes strings of bytes, one for\nthe 16-bit library, which processes strings of 16-bit values, and one for the\n32-bit library, which processes strings of 32-bit values. Unlike PCRE1, there\nare no C++ wrappers.\n\nThe distribution does contain a set of C wrapper functions for the 8-bit\nlibrary that are based on the POSIX regular expression API (see the pcre2posix\nman page). These are built into a library called libpcre2-posix. Note that this\njust provides a POSIX calling interface to PCRE2; the regular expressions\nthemselves still follow Perl syntax and semantics. The POSIX API is restricted,\nand does not give full access to all of PCRE2's facilities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pcre2@10.42-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.pcre.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl Compatible Regular Expressions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:10.42-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pcs-0.11.7",
   "name": "pcs",
   "licenseConcluded": "GPL-2.0-only AND Apache-2.0 AND MIT AND BSD-3-Clause AND (BSD-2-Clause OR Ruby) AND (BSD-2-Clause OR GPL-2.0-or-later)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f658e8aae9fa640af37f539c91bd10a042f695c6e3042065d90e8a9666f0b9bc"
    }
   ],
   "description": "pcs is a corosync and pacemaker configuration tool.  It permits users to\neasily view, modify and create pacemaker based clusters.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pcs@0.11.7-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ClusterLabs/pcs",
   "licenseDeclared": "GPL-2.0-only AND Apache-2.0 AND MIT AND BSD-3-Clause AND (BSD-2-Clause OR Ruby) AND (BSD-2-Clause OR GPL-2.0-or-later)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pacemaker Configuration System",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.11.7-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pcsc-lite-2.0.0",
   "name": "pcsc-lite",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b66e3b01b94f7323f39a7d0e8c6ce4b4df6c984dace2360b75cbaf8d3856e8e7"
    }
   ],
   "description": "PC/SC Lite is a middleware to access a smart card using SCard API (PC/SC).\nThis package contains PC/SC Lite server and other utilities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pcsc-lite@2.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pcsclite.apdu.fr/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Middleware to access a smart card using SCard API (PC/SC)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pdf-renderer-1.0.5",
   "name": "pdf-renderer",
   "licenseConcluded": "LGPLv2+ and MIT and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aa7993d8267dcd4426eac9131c0eeea217f72effb6516e7ef07b41534b036355"
    }
   ],
   "description": "The PDF Renderer is just what the name implies: an open source,\nall Java library which renders PDF documents to the screen using\nJava2D. Typically this means drawing into a Swing panel, but it\ncould also draw to other Graphics2D implementations. It could be\nused to draw on top of PDFs, share them over a network, convert\nPDFs to PNG images, or maybe even project PDFs into a 3D scene.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pdf-renderer@1.0.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://java.net/projects/pdf-renderer/",
   "licenseDeclared": "LGPLv2+ and MIT and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A 100% Java PDF renderer and viewer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pdfbox-2.0.29",
   "name": "pdfbox",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3e2eb27383bbe13d546a19f271a0e5036d1813af983a832e247a504fd4ba1f84"
    }
   ],
   "description": "Apache PDFBox is an open source Java PDF library for working with PDF\ndocuments. This project allows creation of new PDF documents, manipulation of\nexisting documents and the ability to extract content from documents. Apache\nPDFBox also includes several command line utilities. Apache PDFBox is\npublished under the Apache License v2.0.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pdfbox@2.0.29-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pdfbox.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Java PDF Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.29-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pdfpc-4.6.0",
   "name": "pdfpc",
   "licenseConcluded": "GPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cc59a060ef8045dc04ef00ebdb0532b715f91f1809500987ffafe31ebbdeb3b9"
    }
   ],
   "description": "pdfpc is a GTK based presentation viewer application for GNU/Linux which uses\nKeynote like multi-monitor output to provide meta information to the speaker\nduring the presentation. It is able to show a normal presentation window on one\nscreen, while showing a more sophisticated overview on the other one providing\ninformation like a picture of the next slide, as well as the left over time\ntill the end of the presentation. The input files processed by pdfpc are PDF\ndocuments, which can be created using nearly any of today's presentation\nsoftware.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pdfpc@4.6.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pdfpc.github.io/",
   "licenseDeclared": "GPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A GTK based presentation viewer application for GNU/Linux",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.6.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pegdown-1.4.2",
   "name": "pegdown",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "da241d2922b6c3fbb5a3bf895f0588b1b33ebb2d38e67ac001af3c0abe9c7e13"
    }
   ],
   "description": "pegdown is a pure Java library for clean and lightweight Markdown processing\nbased on a parboiled PEG parser.\npegdown is nearly 100% compatible with the original Markdown specification and\nfully passes the original Markdown test suite. On top of the standard Markdown\nfeature set pegdown implements a number of extensions similar to what other\npopular Markdown processors offer.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pegdown@1.4.2-14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pegdown.org",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A pure Java library for clean and lightweight Markdown processing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.2-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perftest-4.5",
   "name": "perftest",
   "licenseConcluded": "GPL-2.0-only OR BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4f2992f0c77933a03dbca287e8059bbe2bb3c6048c19956597bc82e525df72c5"
    }
   ],
   "description": "Perftest is a collection of simple tools for testing bandwidth and latency over RDMA connections.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perftest@4.5-14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/linux-rdma/perftest",
   "licenseDeclared": "GPL-2.0-only OR BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "RDMA Performance Testing Tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.5-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-5.38.0",
   "name": "perl",
   "licenseConcluded": "(GPL-1.0-or-later or Artistic-1.0-perl) and (GPL-2.0-or-later or Artistic-1.0-perl) and MIT and UCD and Public Domain and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8f15d3234059f472d11d9e9624dbdcecac114244a66ee1b4ccace6817a2be46d"
    }
   ],
   "description": "Perl 5 is a highly capable, feature-rich programming language with over 30 years of development.\nPerl 5 runs on over 100 platforms from portables to mainframes and is suitable for both rapid\nprototyping and large scale development projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl@5.38.0-10.oe2403sp2?arch=src&epoch=4",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.perl.org/",
   "licenseDeclared": "(GPL-1.0-or-later or Artistic-1.0-perl) and (GPL-2.0-or-later or Artistic-1.0-perl) and MIT and UCD and Public Domain and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A highly capable, feature-rich programming language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "4:5.38.0-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Algorithm-Diff-1.201",
   "name": "perl-Algorithm-Diff",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2cd1cfad362fd9ed2ff2424e81ca3d823c3db561fd7cb839ad3a8f76402f04be"
    }
   ],
   "description": "This is a module for computing the difference between two files, two strings,\nor any other two lists of things. It uses an intelligent algorithm similar to\n(or identical to) the one used by the Unix \"diff\" program. It is guaranteed to\nfind the *smallest possible* set of differences.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Algorithm-Diff@1.201-2.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/pod/Algorithm::Diff",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Compute `intelligent' differences between two files / lists",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.201-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Alien-Build-2.80",
   "name": "perl-Alien-Build",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b7acba82b73f29b790b4afd1de1e747cc91f1bfe983213066e408baa9d294935"
    }
   ],
   "description": "This package provides tools for building external (non-CPAN) dependencies\nfor CPAN. It is mainly designed to be used at install time of a CPAN\nclient, and work closely with Alien::Base which is used at run time.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Alien-Build@2.80-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Alien-Build",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Alien::Build Perl module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.80-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Alien-Libxml2-0.17",
   "name": "perl-Alien-Libxml2",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9bc11bde939f9a58fa6845c3c45edd67c2a5d8a547683a859b82606ab8b53315"
    }
   ],
   "description": "This module provides libxml2 for other modules to use.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Alien-Libxml2@0.17-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Alien-Libxml2/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Alien::Libxml2 Perl module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.17-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-AnyEvent-7.17",
   "name": "perl-AnyEvent",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1c2345fa6b049bbc95379192d8c12c37ba50ec4d26b17d4b194e70dfb95b5ee9"
    }
   ],
   "description": "AnyEvent provides a uniform interface to various event loops. This allows\nmodule authors to use event loop functionality without forcing module users\nto use a specific event loop implementation (since more than one event loop\ncannot coexist peacefully).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-AnyEvent@7.17-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/AnyEvent/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "DBI of event loop programming",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.17-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-App-FatPacker-0.010008",
   "name": "perl-App-FatPacker",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6552168d7bf864e599a30f3a2c557c3a42da6ea70ae7af338a3ae470d8eb2648"
    }
   ],
   "description": "This tool does all the work of tracing, collecting packlists, extracting\nperl modules in fatlib, and then concatenating them into a packed script.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-App-FatPacker@0.010008-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/dist/App-FatPacker",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pack dependencies onto a script file",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.010008-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Archive-Tar-3.02",
   "name": "perl-Archive-Tar",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "78d8bc0ae597c1552f976f956f335adabf276ae3333bc6fbfd0653ccabc0f5d4"
    }
   ],
   "description": "archive::Tar provides an object oriented mechanism for handling tar\nfiles. It provides class methods for quick and easy files handling\nwhile also allowing for the creation of tar file objects for custom\nmanipulation. If you have the IO::Zlib module installed, Archive::Tar\nwill also support compressed or gzipped tar files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Archive-Tar@3.02-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/pod/Archive::Tar",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A module for manipulations of tar archives",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.02-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Archive-Zip-1.68",
   "name": "perl-Archive-Zip",
   "licenseConcluded": "(GPL+ or Artistic) and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f3356bdad628d3035bc20b46faeff944721e66ec02ae6db2ac98582b44d574fb"
    }
   ],
   "description": "The Archive::Zip module allows a Perl program to create, manipulate, read, and write Zip archive files.\nZip archives can be created, or you can read from existing zip files.\nOnce created, they can be written to files, streams, or strings.\nMembers can be added, removed, extracted, replaced, rearranged, and enumerated.\nThey can also be renamed or have their dates, comments, or other attributes queried or modified.\nTheir data can be compressed or uncompressed as needed.\nMembers can be created from members in existing Zip files, or from existing directories, files, or strings.\nThis module uses the Compress::Raw::Zlib library to read and write the compressed streams inside the files.\nOne can use Archive::Zip::MemberRead to read the zip file archive members as if they were files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Archive-Zip@1.68-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Archive-Zip",
   "licenseDeclared": "(GPL+ or Artistic) and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl library for accessing Zip archives",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.68-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Authen-SASL-2.1700",
   "name": "perl-Authen-SASL",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9a5a5cc24bbc2de4bce124f13aa57a58b953d1c17b3f0cb2fe4daf7954835804"
    }
   ],
   "description": "Authen::SASL::Perl is the pure Perl implementation of SASL mechanisms in the Authen::SASL framework,\nAt the time of this writing it provides the client part implementation for the following SASL mechanisms.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Authen-SASL@2.1700-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Authen-SASL",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl's SASL authentication framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1700-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-B-COW-0.007",
   "name": "perl-B-COW",
   "licenseConcluded": "GPL+ or Artistic-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "de87422a97a600a7fae27a1f63f1813159bfc961644118981017bca1209db15e"
    }
   ],
   "description": "B::COW provides some naïve additional B helpers to check the Copy On Write\n(COW) status of one SvPV (a Perl string variable).\n\nA COWed SvPV is sharing its string (the PV) with other SvPVs. It's a (kind of)\nRead Only C string, which would be Copied On Write (COW). More than one SV can\nshare the same PV, but when one PV needs to alter it, it would perform a copy\nof it, decreasing the COWREFCNT counter. One SV can then drop the COW flag when\nit's the only one holding a pointer to the PV. The COWREFCNT is stored at the\nend of the PV, after the null byte terminating the string. That value is\nlimited to 255: when we reach 255, a new PV would be created.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-B-COW@0.007-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/B-COW",
   "licenseDeclared": "GPL+ or Artistic-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Additional B helpers to check Copy On Write status",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.007-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-B-Debug-1.26",
   "name": "perl-B-Debug",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0-perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7519922484b23cf76c7ec6e6cfd5d36189e5ded371b91e785624a687ff5a9893"
    }
   ],
   "description": "See ext/B/README and the newer B::Concise.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-B-Debug@1.26-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/B-Debug",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0-perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Walk Perl syntax tree, printing debug info about ops",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.26-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-B-Hooks-EndOfScope-0.26",
   "name": "perl-B-Hooks-EndOfScope",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c5b2beb6baa98d8444ae57e0ed6489a690a12d07a6fc0d9f4f89821ba48501c0"
    }
   ],
   "description": "This module allows you to execute code when perl finished compiling the\nsurrounding scope.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-B-Hooks-EndOfScope@0.26-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/B-Hooks-EndOfScope/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Execute code after a scope finished compilation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.26-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-B-Keywords-1.26",
   "name": "perl-B-Keywords",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9f68fc3d35f62371f443dd8395c05473356a95774cfc920a23086c46889485c4"
    }
   ],
   "description": "Keyword provides an array of several exportable keywords",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-B-Keywords@1.26-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/B-Keywords",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Lists of reserved barewords and symbol names",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.26-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-B-Lint-1.20",
   "name": "perl-B-Lint",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1f2155ed1d8a14eb5c63133070a730908669f6eb715b370288766e00974e25bc"
    }
   ],
   "description": "Provides program checking for Perl programs,equivalent to running Perl with the -w option.\nNamed after the Unix lint program for checking C programs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-B-Lint@1.20-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/B-Lint",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "perl linter",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.20-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-BSD-Resource-1.291.100",
   "name": "perl-BSD-Resource",
   "licenseConcluded": "(LGPLv2 or Artistic 2.0) and (GPL+ or Artistic)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e112a2e377800a6a34b8271b87aff680344d56ea1012fad1db09ed0c2849950a"
    }
   ],
   "description": "A module that provides an interface for setting and testing process limits and priorities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-BSD-Resource@1.291.100-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/BSD-Resource",
   "licenseDeclared": "(LGPLv2 or Artistic 2.0) and (GPL+ or Artistic)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "BSD process resource limit and priority functions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.291.100-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-BSSolv-0.17",
   "name": "perl-BSSolv",
   "licenseConcluded": "GPL or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6afbdf875408ae8af03e765d4061f7070f2b7a043c180f06b1aa6e5c6d5bd1ce"
    }
   ],
   "description": "This is a support perl module for the OBS backend. It contains functions\nfor repository management, dependency solving, package ordering, and meta\nfile creation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-BSSolv@0.17-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/openSUSE/perl-BSSolv",
   "licenseDeclared": "GPL or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OBS solver and repository management using libsolv",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.17-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-BibTeX-Parser-1.04",
   "name": "perl-BibTeX-Parser",
   "licenseConcluded": "Artistic-1.0 or GPL-1.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c59e45ba63ee0523d5ec3595b6a6c35e48204a46b66c4043be117b90a60855dc"
    }
   ],
   "description": "BibTeX::Parser Perl module",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-BibTeX-Parser@1.04-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/BibTeX-Parser/",
   "licenseDeclared": "Artistic-1.0 or GPL-1.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "BibTeX::Parser Perl module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.04-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Bit-Vector-7.4",
   "name": "perl-Bit-Vector",
   "licenseConcluded": "(GPLv2+ or Artistic) and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "07b6e5584963cb55dd7dfe595d061c277fca2b2ef82cad6ae3e7319448e6e584"
    }
   ],
   "description": "Bit::Vector - bit vectors of arbitrary length (base class)\nVersatile implementation of bit vectors of arbitrary length\nwith efficient and easy-to-use methods for various applications,\nespecially sets.Base class for all applications and classes\nusing bit vectors as their underlying data type.Provides\noverloaded arithmetic and relational operators for maximum\ncomfort.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Bit-Vector@7.4-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Bit-Vector",
   "licenseDeclared": "(GPLv2+ or Artistic) and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An efficient C library which allows you to handle bit vectors",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.4-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Business-ISBN-3.008",
   "name": "perl-Business-ISBN",
   "licenseConcluded": "Artistic 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1b969c5314c833952d6889c4bd2e603f84b3b128def46d08aa5e06735caab1fd"
    }
   ],
   "description": "There are three modules in this package:\n * Business::ISBN - work with International Standard Book Numbers\n * Business::ISBN10 - work with 10 digit International Standard Book Numbers\n * Business::ISBN13 - work with 13 digit International Standard Book Numbers",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Business-ISBN@3.008-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Business-ISBN",
   "licenseDeclared": "Artistic 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Work with International Standard Book Numbers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.008-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Business-ISBN-Data-20231220.001",
   "name": "perl-Business-ISBN-Data",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "472ff8daf8a73a122946d954bc01e9029c4a99249040cab71e5e99cb931c8460"
    }
   ],
   "description": "This package is the data pack for Business::ISBN",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Business-ISBN-Data@20231220.001-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/pod/Business::ISBN::Data",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Data pack for Business::ISBN",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20231220.001-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Business-ISMN-1.203",
   "name": "perl-Business-ISMN",
   "licenseConcluded": "Artistic 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "10e6d27f46c51c95341018344e394ded35606838d1c9cf43c20c7c348b8f6755"
    }
   ],
   "description": "Work with International Standard Music Numbers",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Business-ISMN@1.203-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Business-ISMN/",
   "licenseDeclared": "Artistic 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Work with International Standard Music Numbers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.203-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Business-ISSN-1.005",
   "name": "perl-Business-ISSN",
   "licenseConcluded": "Artistic 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2d90f0b498bee337b0b9affe9faa3e6c2198cc8ff0517c263c11578286385b11"
    }
   ],
   "description": "The constructor accepts a scalar representing the ISSN.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Business-ISSN@1.005-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Business-ISSN/",
   "licenseDeclared": "Artistic 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl extension for International Standard Serial Numbers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.005-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-CGI-4.57",
   "name": "perl-CGI",
   "licenseConcluded": "(GPL+ or Artistic) and Artistic 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "45ac5948cc9c9740f91f466153f33c26fe2116ff124e516b31d491d4caa8886c"
    }
   ],
   "description": "CGI.pm is a stable, complete and mature solution for processing and preparing\nHTTP requests and responses. Major features including processing form submissions,\nfile uploads, reading and writing cookies, query string generation and manipulation,\nand processing and preparing HTTP headers.\n\nCGI.pm performs very well in in a vanilla CGI.pm environment and also comes with\nbuilt-in support for mod_perl and mod_perl2 as well as FastCGI.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-CGI@4.57-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/CGI",
   "licenseDeclared": "(GPL+ or Artistic) and Artistic 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Handle Common Gateway Interface requests and responses",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.57-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-CPAN-2.36",
   "name": "perl-CPAN",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2957b32966bbcd25166261c6d4061649b36df2085558ce35c8bb411a1a915a83"
    }
   ],
   "description": "The CPAN module automates or at least simplifies the make and install of\nperl modules and extensions. It includes some primitive searching\ncapabilities and knows how to use LWP, HTTP::Tiny, Net::FTP and certain\nexternal download clients to fetch distributions from the net.\n\nThe CPAN module also supports named and versioned *bundles* of modules.\nBundles simplify handling of sets of related modules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-CPAN@2.36-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/CPAN",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Query, download and build perl modules from CPAN sites",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.36-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-CPAN-Changes-0.400002",
   "name": "perl-CPAN-Changes",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d927740d129b111d4617162c65238f8e394067c822661fda96af18dc082993c2"
    }
   ],
   "description": "It is standard practice to include a Changes file in your distribution. The purpose of the\nChanges file is to help a user figure out what has changed since the last release.\n\nPeople have devised many ways to write the Changes file. A preliminary specification has been\ncreated (CPAN::Changes::Spec) to encourage module authors to write clear and concise Changes.\n\nThis module will help users programmatically read and write Changes files that conform to the specification.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-CPAN-Changes@0.400002-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/CPAN-Changes",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Read and write Changes files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.400002-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-CPAN-Common-Index-0.010",
   "name": "perl-CPAN-Common-Index",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e42870d05513b4ce0dfdb58a8f556a2b51a937668ad281ad7f3a7d28cb35e1ae"
    }
   ],
   "description": "This module provides a common library for working with a variety of CPAN\nindex services. It is intentionally minimalist, trying to use as few non-\ncore modules as possible.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-CPAN-Common-Index@0.010-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/CPAN-Common-Index",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Common library for searching CPAN modules, authors and distributions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.010-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-CPAN-DistnameInfo-0.12",
   "name": "perl-CPAN-DistnameInfo",
   "licenseConcluded": "GPL-1.0-only or Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b0f5ddf08dd84d33615a6ea1d102c6397ae8529b2556f1dedbeb64eb12c0e6c1"
    }
   ],
   "description": "Many online services that are centered around CPAN attempt to\nassociate multiple uploads by extracting a distribution name from the\nfilename of the upload. For most distributions this is easy as they\nhave used ExtUtils::MakeMaker or Module::Build to create the\ndistribution, which results in a uniform name. But sadly not all\nuploads are created in this way.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-CPAN-DistnameInfo@0.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/CPAN-DistnameInfo/",
   "licenseDeclared": "GPL-1.0-only or Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extract distribution name and version from a distribution filename",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-CPAN-Meta-2.150010",
   "name": "perl-CPAN-Meta",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "846ad6604a4b7e26c69d414ac909e3174facc6e49215b797b0643eb5fb257782"
    }
   ],
   "description": "Software distributions released to the CPAN include a META.json or,\nfor older distributions, META.yml, which describes the distribution,\nits contents, and the requirements for building and installing the distribution.\nThe data structure stored in the META.json file is described in CPAN::Meta::Spec.\n\nCPAN::Meta provides a simple class to represent this distribution metadata (or distmeta),\nalong with some helpful methods for interrogating that data.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-CPAN-Meta@2.150010-421.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/CPAN-Meta",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The distribution metadata for a CPAN dist",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.150010-421.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-CPAN-Meta-Check-0.018",
   "name": "perl-CPAN-Meta-Check",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dd1b934e8263c2542e45d3d070b1494aaf2f40c3d30251a5347f339ffcbea38a"
    }
   ],
   "description": "This module verifies if requirements described in a CPAN::Meta object\nare present.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-CPAN-Meta-Check@0.018-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/CPAN-Meta-Check",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Verify requirements in a CPAN::Meta object",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.018-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-CPAN-Meta-Requirements-2.143",
   "name": "perl-CPAN-Meta-Requirements",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "71ec9a73c94baa75bef3654017d3f84fd7f3ed9a978f6f2468bd8d7bb9fdc010"
    }
   ],
   "description": "A CPAN::Meta::Requirements object models a set of version constraints like those specified in the META.yml\nor META.json files in CPAN distributions, and as defined by CPAN::Meta::Spec; It can be built up by adding\nmore and more constraints, and it will reduce them to the simplest representation.\nLogically impossible constraints will be identified immediately by thrown exceptions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-CPAN-Meta-Requirements@2.143-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/CPAN-Meta-Requirements",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A set of version requirements for a CPAN dist",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.143-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-CPAN-Meta-YAML-0.018",
   "name": "perl-CPAN-Meta-YAML",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c202dd01a57c12b75c415e1efe9492d074fed003fa1eaa6cb7b7428a08f62736"
    }
   ],
   "description": "This module implements a subset of the YAML specification for use in reading and writing CPAN metadata files\nlike META.yml and MYMETA.yml. It should not be used for any other general YAML parsing or generation task.\nNOTE: META.yml (and MYMETA.yml) files should be UTF-8 encoded. Users are responsible for proper encoding and decoding.\nIn particular, the read and write methods do not support UTF-8 and should not be used.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-CPAN-Meta-YAML@0.018-421.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/CPAN-Meta-YAML",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Read and write a subset of YAML for CPAN Meta files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.018-421.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Canary-Stability-2013",
   "name": "perl-Canary-Stability",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "df37be2e82b51c21ae0142e43198128e097851dabbe8847a11eafa3d83cbc191"
    }
   ],
   "description": "This module is used by Schmorp's modules during configuration stage to test\nthe installed perl for compatibility with this modules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Canary-Stability@2013-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Canary-Stability",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Canary to check perl compatibility for schmorp's modules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2013-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Capture-Tiny-0.48",
   "name": "perl-Capture-Tiny",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "82c40e9477096f1bb5a332dce5e292555a7935874985d9be5e87563df43d1d62"
    }
   ],
   "description": "Capture::Tiny provides a simple, portable way to capture anything sent to\nSTDOUT or STDERR, regardless of whether it comes from Perl, from XS code or\nfrom an external program. Optionally, output can be teed so that it is\ncaptured while being passed through to the original handles. Yes, it even\nworks on Windows. Stop guessing which of a dozen capturing modules to use\nin any particular situation and just use this one.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Capture-Tiny@0.48-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Capture-Tiny",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Capture STDOUT and STDERR from Perl, XS or external programs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.48-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Carp-1.50",
   "name": "perl-Carp",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3fe4c822c03ab61b742159cbdb07ed55045c7684505fd43a32b2afad5641f000"
    }
   ],
   "description": "The Carp routines are useful in your own modules because they act like\ndie() or warn(), but with a message which is more likely to be useful\nto a user of your module.  In the case of cluck, confess, and longmess\nthat context is a summary of every call in the call-stack.  For a shorter\nmessage you can use carp or croak which report the error as being from\nwhere your module was called.  There is no guarantee that that is where\nthe error was, but it is a good educated guess.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Carp@1.50-420.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Carp",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Alternative warn and die for modules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.50-420.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Carp-Clan-6.08",
   "name": "perl-Carp-Clan",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fd9545008d2a02a370c0f1e41d5640eda410409f104174ac4be9f75d8fd0f213"
    }
   ],
   "description": "This module is based on \"'Carp.pm'\" from Perl 5.005_03. It has been modified to skip all package\nnames matching the pattern given in the \"use\" statement inside the \"'qw()'\" term (or argument list).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Carp-Clan@6.08-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Carp-Clan",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Report errors from perspective of caller of a \"clan\" of modules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.08-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Class-Accessor-0.51",
   "name": "perl-Class-Accessor",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f45af7f41386a993bc4ce3d10cfeecd46f4a3d7147321005c18168dbadaacaef"
    }
   ],
   "description": "This module automagically generates accessors/mutators for your class.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Class-Accessor@0.51-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Class-Accessor/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Automated accessor generation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.51-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Class-Data-Inheritable-0.09",
   "name": "perl-Class-Data-Inheritable",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "70348c3c46c5b0e8cdce9b825cfd68dfe65e0f0c3d39c016a684f657c256f3a4"
    }
   ],
   "description": "Class::Data::Inheritable is for creating accessor/mutators to\nclass data. That is, if you want to store something about your\nclass as a whole (instead of about a single object). This data\nis then inherited by your sub-classes and can be overridden.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Class-Data-Inheritable@0.09-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Class-Data-Inheritable",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Inheritable, overridable class data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.09-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Class-ISA-0.36",
   "name": "perl-Class-ISA",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3fc7435a38beccb6008ab123ac71a466bb51b4531979eac049c8cb1b4f90b316"
    }
   ],
   "description": "Perl-Class-ISA is a Class's ISA tree to report the search path.It provides functions\nthat return the list (in order) of names of(super-)classes Perl would search to\nfind a method, with no duplicates.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Class-ISA@0.36-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Class-ISA",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A class's ISA tree to report the search path",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.36-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Class-Inspector-1.36",
   "name": "perl-Class-Inspector",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6e60293d1510a3a223a2c7a5b7e0217559abf45f7dc080268a7038e90ff63302"
    }
   ],
   "description": "Class::Inspector allows you to get information about a loaded class.\nMost or all of this information can be found in other ways, but they aren't\nalways very friendly, and usually involve a relatively high level of Perl\nwizardry, or strange and unusual looking code. Class::Inspector attempts to\nprovide an easier, more friendly interface to this information.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Class-Inspector@1.36-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Class-Inspector/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Get information about a class and its structure",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.36-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Class-Method-Modifiers-2.15",
   "name": "perl-Class-Method-Modifiers",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f746404bb63e2ddf4500d765f6dd15f8b2e751ee053baefe1329c9b09a726c0c"
    }
   ],
   "description": "Method modifiers are a powerful feature from the CLOS (Common Lisp Object\nSystem) world.\n\n'Class::Method::Modifiers' provides three modifiers: 'before', 'around',\nand 'after'. 'before' and 'after' are run just before and after the method\nthey modify, but can not really affect that original method. 'around' is\nrun in place of the original method, with a hook to easily call that\noriginal method. See the 'MODIFIERS' section for more details on how the\nparticular modifiers work.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Class-Method-Modifiers@2.15-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Class-Method-Modifiers",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides Moose-like method modifiers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.15-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Class-Singleton-1.6",
   "name": "perl-Class-Singleton",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "854460684b3fbf7c87f6f386c4d1304df88d19b01ffb6045f50118493ddd28c4"
    }
   ],
   "description": "This is the Class::Singleton module. A Singleton describes an object class\nthat can have only one instance in any system. An example of a Singleton\nmight be a print spooler or system registry. This module implements a\nSingleton class from which other classes can be derived. By itself, the\nClass::Singleton module does very little other than manage the\ninstantiation of a single object. In deriving a class from\nClass::Singleton, your module will inherit the Singleton instantiation\nmethod and can implement whatever specific functionality is required.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Class-Singleton@1.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Class-Singleton",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Implementation of a \"Singleton\" class",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Class-Tiny-1.008",
   "name": "perl-Class-Tiny",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6087056141c317e90ab657cb3e23169f751e46373755afdcd690d254f9ab2c1d"
    }
   ],
   "description": "This module offers a minimalist class construction kit in around 120 lines of code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Class-Tiny@1.008-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Class-Tiny",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Minimalist class construction",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.008-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Class-XSAccessor-1.19",
   "name": "perl-Class-XSAccessor",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c16867f71f62e9cdfbdfc7d27f33bc5b059737928652b8896f217e093d983c8f"
    }
   ],
   "description": "Class::XSAccessor implements fast read, write and read/write accessors in\nXS. Additionally, it can provide predicates such as has_foo() for testing\nwhether the attribute foo is defined in the object. It only works with\nobjects that are implemented as ordinary hashes. Class::XSAccessor::Array\nimplements the same interface for objects that use arrays for their\ninternal representation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Class-XSAccessor@1.19-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Class-XSAccessor",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Generate fast XS accessors without runtime compilation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.19-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Clone-0.46",
   "name": "perl-Clone",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "18d18c94b868938002dcca021e54521d75662ddece060ac93d22cb9028c6b6e9"
    }
   ],
   "description": "This module provides a clone() method which makes recursive copies of\nnested hash, array, scalar and reference types, including tied variables\nand objects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Clone@0.46-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Clone/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Recursively copy Perl datatypes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.46-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Color-Library-0.021",
   "name": "perl-Color-Library",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d9a1fb9abe31f7a6c7913472ef26ef566d61319613f8f1bd1e7f4551a0a05dcf"
    }
   ],
   "description": "Color::Library is an easy-to-use and comprehensive named-color\ndictionary. Currently provides coverage for WWW (SVG, HTML, CSS) colors,\nX11 colors, and more.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Color-Library@0.021-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Color-Library",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Easy-to-use and comprehensive named-color library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.021-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Compress-Bzip2-2.28",
   "name": "perl-Compress-Bzip2",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "41e5671204ff8099e1fc3f729149efd06da68f44792e245e94bc4aa393a7403f"
    }
   ],
   "description": "This module provides a Compress::Zlib like Perl interface to the bzip2 library.\nIt uses the low level interface to the bzip2 algorithm, and reimplements all high\nlevel routines.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Compress-Bzip2@2.28-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Compress-Bzip2",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "This module provides a Compress::Zlib like Perl interface to the bzip2 library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.28-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Compress-Raw-Bzip2-2.206",
   "name": "perl-Compress-Raw-Bzip2",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5e880883ab8733ebfc232dc50b0333f3a8e0e4053b1f42f694c0ee07f499a194"
    }
   ],
   "description": "Compress-Raw-Bzip2 provides the interface to the bzip2 library for the modules\nIO::Compress::Bzip2 and IO::Compress::Bunzip2.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Compress-Raw-Bzip2@2.206-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Compress-Raw-Bzip2",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Low-Level Interface to bzip2 compression library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.206-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Compress-Raw-Zlib-2.206",
   "name": "perl-Compress-Raw-Zlib",
   "licenseConcluded": "GPL-1.0-or-later and zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "98e5cee4c553b27bcd9d85950d06504a3be817fecbec92f995a92c8aea9d9f73"
    }
   ],
   "description": "This module provides a Perl interface to the zlib compression library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Compress-Raw-Zlib@2.206-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Compress-Raw-Zlib",
   "licenseDeclared": "GPL-1.0-or-later and zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides a Perl interface to the zlib compression library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.206-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Config-Any-0.33",
   "name": "perl-Config-Any",
   "licenseConcluded": "GPL+ or Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b1eb1c5a86e4f612d9f5976321c096ad62805dd5bd0c173a98a4cfaa48e891e4"
    }
   ],
   "description": "Config::Any provides a facility for Perl applications and libraries to\nload configuration data from multiple different file formats. It supports\nXML, YAML, JSON, Apache-style configuration, Windows INI files, and even\nPerl code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Config-Any@0.33-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Config-Any/",
   "licenseDeclared": "GPL+ or Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Load configuration from different file formats, transparently",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.33-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Config-AutoConf-0.320",
   "name": "perl-Config-AutoConf",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "18ac4adc13a635d6546877039cb489a5ed5aebc282976473a43905ab85d5a4d4"
    }
   ],
   "description": "This module simulates some of the tasks autoconf macros do.  To detect\na command, a library and similar.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Config-AutoConf@0.320-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Config-AutoConf",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A module to implement some of AutoConf macros in pure Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.320-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Config-Extend-MySQL-0.05",
   "name": "perl-Config-Extend-MySQL",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "93c3f31c5ca7b3f37127b759dcc2c491bcc69bca3000c0caafd98ef5dc9e8803"
    }
   ],
   "description": "This module extends other Config:: modules so they can read MySQL\nconfiguration files. It works by slurping and preprocessing the files\nbefore letting your favorite Config:: module parse the result.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Config-Extend-MySQL@0.05-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Config-Extend-MySQL",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extend your favorite .INI parser module to read MySQL configuration file",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.05-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Config-General-2.65",
   "name": "perl-Config-General",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "121efeadb0f8ff3231c7c862b22eed508be4d9fe73fadec25d651253d097ca29"
    }
   ],
   "description": "This module opens a config file and parses its contents for\nyou. After parsing the module returns a hash structure which contains\nthe representation of the config file.\nThe format of config files supported by Config::General is inspired by\nthe well known Apache config format, in fact, this module is 100%\nread-compatible with Apache config files, but you can also just use simple\nname/value pairs in your config files.\nIn addition to the capabilities of an Apache config file it supports\nsome enhancements such as here-documents, C-style comments or\nmultiline options. It is also possible to save the config back to\ndisk, which makes the module a perfect backend for configuration\ninterfaces.\nIt is possible to use variables in config files and there exists also\nsupport for object oriented access to the configuration.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Config-General@2.65-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Config-General",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Generic configuration module for Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.65-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Config-IniFiles-3.000003",
   "name": "perl-Config-IniFiles",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "51bcc3508e8eeafd870728d4cdb52cbf795edf3aa29d494b14b36f807a208b91"
    }
   ],
   "description": "Config::IniFiles is a module intended to make life easier for\nthose who rely on flat configuration files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Config-IniFiles@3.000003-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Config-IniFiles",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A module for reading .ini-style configuration files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.000003-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Config-Perl-V-0.36",
   "name": "perl-Config-Perl-V",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4d5ddef30a05e9df343bbab6e0e43a33c2ab30dea9ac11fe5c4c4ff8019d3047"
    }
   ],
   "description": "The command 'perl -V' will return you an excerpt from the %Config hash\ncombined with the output of 'perl -V' that is not stored inside %Config,\nbut only available to the perl binary itself.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Config-Perl-V@0.36-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Config-Perl-V",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A module that will return you the output of 'perl -V' in a structure",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.36-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Config-Tiny-2.29",
   "name": "perl-Config-Tiny",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4cd416da55f8e01ef3978974a84bdf98b0834464fd279e011af1099087917f2d"
    }
   ],
   "description": "Config::Tiny is a Perl class to read and write .ini style\nconfiguration files with as little code as possible, reducing load\ntime and memory overhead.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Config-Tiny@2.29-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Config-Tiny/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Read/Write .ini style files with as little code as possible",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.29-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Config-ZOMG-1.000000",
   "name": "perl-Config-ZOMG",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3a076ed9bc8878f20113fbf381fc7a5247a594c3cdbd654bbf6123b9db027c8c"
    }
   ],
   "description": "Config::ZOMG is a fork of Config::JFDI. It removes a couple of unusual\nfeatures and passes the same tests three times faster than Config::JFDI.\n\nConfig::ZOMG is an implementation of Catalyst::Plugin::ConfigLoader. It will\nscan a directory for files matching a certain name. If such a file is found\nwhich also matches an extension that Config::Any can read, then the\nconfiguration from that file will be loaded.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Config-ZOMG@1.000000-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Config-ZOMG",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Catalyst::Plugin::ConfigLoader-style layer over Config::Any",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.000000-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Convert-ASN1-0.34",
   "name": "perl-Convert-ASN1",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3917ac96641a106139c81caa0ee6414e14fa672e3d7cf7487efd15761ea555c6"
    }
   ],
   "description": "Convert::ASN1 encodes and decodes ASN.1 data structures using BER/DER rules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Convert-ASN1@0.34-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Convert-ASN1",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ASN.1 encode/decode library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.34-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Convert-Bencode-1.03",
   "name": "perl-Convert-Bencode",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a606c77a1b85706e208b0200c9d1d804f174cbc0d0892c3876be3ae39e13abc7"
    }
   ],
   "description": "This module provides two functions, bencode and bdecode, which encode and\ndecode bencoded strings respectivly.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Convert-Bencode@1.03-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Convert-Bencode/",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Functions for converting to/from bencoded strings",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.03-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Crypt-CBC-2.33",
   "name": "perl-Crypt-CBC",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ceeef9cedecc3022f8ff201058e4499b7d8c8e79d6cab7215de8323e48232278"
    }
   ],
   "description": "This is Crypt::CBC, a Perl-only implementation of the cryptographic\ncipher block chaining mode (CBC).  In combination with a block cipher\nsuch as Crypt::DES or Crypt::IDEA, you can encrypt and decrypt\nmessages of arbitrarily long length.  The encrypted messages are\ncompatible with the encryption format used by SSLeay.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Crypt-CBC@2.33-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Crypt-CBC",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Encrypt Data with Cipher Block Chaining Mode",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.33-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Crypt-Cracklib-1.7",
   "name": "perl-Crypt-Cracklib",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "181cb042c89d6a949c3d8a753ad929dcffc7cf5aa8bbe5f96e53f2350812da30"
    }
   ],
   "description": "This is a simple interface to the cracklib library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Crypt-Cracklib@1.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Crypt-Cracklib/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl interface to Alec Muffett's Cracklib",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Crypt-DES-2.07",
   "name": "perl-Crypt-DES",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "67d7e04469477daa5f156664a2c0f6ac0d72b70402d7ee24ecc5f40590ec2b12"
    }
   ],
   "description": "An XS-based DES implimentation for Perl.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Crypt-DES@2.07-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Crypt-DES",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl DES encryption module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.07-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Crypt-GPG-1.64",
   "name": "perl-Crypt-GPG",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9e2a7bb087470a10b1a51f15aa34f0e4d3ccc5722e8686b0225c0a40663c1db8"
    }
   ],
   "description": "The Crypt::GPG module provides access to the functionality of the\nGnuPG v1 (www.gnupg.org) encryption tool through an object oriented\ninterface. It provides methods for encryption, decryption, signing,\nsignature verification, key generation, key certification, export\nand import.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Crypt-GPG@1.64-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Crypt-GPG",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl Object Oriented Interface to GnuPG",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.64-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Crypt-IDEA-1.10",
   "name": "perl-Crypt-IDEA",
   "licenseConcluded": "BSD with advertising",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a55696191934671e9e4506337a15a42761f0b9a88a9a06f225e6a0c6eea4b22d"
    }
   ],
   "description": "This perl extension is an implementation of the IDEA block cipher algorithm.\nThe module implements the Crypt::BlockCipher interface.\nThis implementation is copyright Systemics Ltd (http://www.systemics.com/).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Crypt-IDEA@1.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Crypt-IDEA",
   "licenseDeclared": "BSD with advertising",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl interface to IDEA block cipher",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Crypt-OpenSSL-Bignum-0.09",
   "name": "perl-Crypt-OpenSSL-Bignum",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c71e59c62deb774e07b0993b7789014cb4009c838cb6906b39ed5b5002bca758"
    }
   ],
   "description": "Crypt::OpenSSL::Bignum is an XS perl module designed to provide basic access to the OpenSSL\nmultiprecision integer arithmetic libraries.Presently, many though not all of the arithmetic\noperations that OpenSSL provides are exposed to perl.  In addition, this module can be used\nto provide access to bignum values produced by other OpenSSL modules, such as key parameters\nfrom Crypt::OpenSSL::RSA.\nThis module requires that the OpenSSL libraries and header files be installed.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Crypt-OpenSSL-Bignum@0.09-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Crypt-OpenSSL-Bignum",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OpenSSL's multiprecision integer arithmetic",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.09-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Crypt-OpenSSL-Guess-0.15",
   "name": "perl-Crypt-OpenSSL-Guess",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d249d288789b517dab56cb8cc2b230fa8ee90d301672a0f6231d075b80c5ac55"
    }
   ],
   "description": "Crypt::OpenSSL::Guess provides helpers to guess OpenSSL include path on any platforms.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Crypt-OpenSSL-Guess@0.15-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Crypt-OpenSSL-Guess/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Guess OpenSSL include path",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.15-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Crypt-OpenSSL-RSA-0.33",
   "name": "perl-Crypt-OpenSSL-RSA",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a9e132067c762680e23cf05187cf311d9c31c0a3af36a62f806eba9afa87dec6"
    }
   ],
   "description": "encoding and decoding according to using the openSSL libraries",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Crypt-OpenSSL-RSA@0.33-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Crypt-OpenSSL-RSA",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl interface to OpenSSL for RSA",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.33-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Crypt-OpenSSL-Random-0.15",
   "name": "perl-Crypt-OpenSSL-Random",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5892c6b7c73c9b9143216b640888537a5e77c2cc5ecf980c6b9062e7da28c906"
    }
   ],
   "description": "\"Crypt::OpenSSL::Random\" provides the ability to seed and query the\nOpenSSL and LibreSSL library's pseudo-random number generators.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Crypt-OpenSSL-Random@0.15-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Crypt-OpenSSL-Random",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "LibreSSL pseudo-random number generator access",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.15-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Crypt-PasswdMD5-1.42",
   "name": "perl-Crypt-PasswdMD5",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0e2ecddae7c587d05c6215a03cc08c9281658a4a517ddd509460102da6e56fa8"
    }
   ],
   "description": "This perl package provides MD5-based crypt() functions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Crypt-PasswdMD5@1.42-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Crypt-PasswdMD5",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides interoperable MD5-based crypt() functions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.42-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Crypt-RC4-2.02",
   "name": "perl-Crypt-RC4",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "41287a97634a99ecde7fc36628602982833607343a67f9dd5529d29556afdd5b"
    }
   ],
   "description": "A simple implementation of the RC4 algorithm, developed by RSA Security,\nInc. Here is the description from RSA's website:\n\nRC4 is a stream cipher designed by Rivest for RSA Data Security (now RSA\nSecurity). It is a variable key-size stream cipher with byte-oriented\noperations. The algorithm is based on the use of a random permutation. Analysis\nshows that the period of the cipher is overwhelmingly likely to be greater than\n10100. Eight to sixteen machine operations are required per output byte, and\nthe cipher can be expected to run very quickly in software. Independent analysts\nhave scrutinized the algorithm and it is considered secure.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Crypt-RC4@2.02-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Crypt-RC4",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl implementation of the RC4 encryption algorithm",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.02-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Crypt-X509-0.55",
   "name": "perl-Crypt-X509",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f3b6e5f55977e91a7795f8a05a6eaf2343c58b4283ddb3b15a76db729063b7f5"
    }
   ],
   "description": "Crypt::X509 parses X.509 certificates. Methods are provided for accessing\nmost certificate elements.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Crypt-X509@0.55-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Crypt-X509",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parse a X.509 certificate",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.55-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Curses-1.44",
   "name": "perl-Curses",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5602f5757a8cd96589cec4e524d2cb822c9775f4f0831dbbc8770df68923d970"
    }
   ],
   "description": "Perl bindings for ncurses, bringing terminal-independent character\nhandling capabilities to Perl.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Curses@1.44-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Curses",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl bindings for ncurses",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.44-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-DBD-CSV-0.59",
   "name": "perl-DBD-CSV",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cd72589ea88c8f7c562b4083bc360731511e74d071e39def5a246f1968f1beb5"
    }
   ],
   "description": "The DBD::CSV module is yet another driver for the DBI (Database\nindependent interface for Perl). This one is based on the SQL\n\"engine\" SQL::Statement and the abstract DBI driver DBD::File\nand implements access to so-called CSV files (Comma separated\nvalues). Such files are mostly used for exporting MS Access and\nMS Excel data.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-DBD-CSV@0.59-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/DBD-CSV",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "DBI driver for CSV files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.59-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-DBD-MariaDB-1.23",
   "name": "perl-DBD-MariaDB",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "37fa918bac9c5847986e4e8e7ce2049c9590adfce227e431c6c21d23636891de"
    }
   ],
   "description": "DBD::MariaDB is the Perl5 Database Interface driver for MariaDB and MySQL\ndatabases. In other words: DBD::MariaDB is an interface between the Perl\nprogramming language and the MariaDB/MySQL programming API that comes with\nthe MariaDB/MySQL relational database management system. Most functions\nprovided by this programming API are supported. Some rarely used functions\nare missing, mainly because no-one ever requested them. :-)",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-DBD-MariaDB@1.23-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/DBD-MariaDB/",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "MariaDB and MySQL driver for the Perl5 Database Interface (DBI)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.23-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-DBD-MySQL-4.050",
   "name": "perl-DBD-MySQL",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "51cd6688583854c91d5b9fd7a6a675b4dd9dfd039c75d89923368c40131a8f56"
    }
   ],
   "description": "DBD::mysql is the Perl5 Database Interface driver for the MySQL database. In other words: DBD::mysql is an\ninterface between the Perl programming language and the MySQL programming API that comes with the MySQL\nrelational database management system. Most functions provided by this programming API are supported. Some\nrarely used functions are missing, mainly because no-one ever requested them.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-DBD-MySQL@4.050-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/DBD-mysql",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl [DBI] driver for access to MySQL databases.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.050-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-DBD-Pg-3.18.0",
   "name": "perl-DBD-Pg",
   "licenseConcluded": "GPLv2+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2a9118ebcff81fac881e2753f400a9e3fb1ddb31df81eb79886d554cd848df27"
    }
   ],
   "description": "DBD::Pg-PostgreSQL database driver for the DBI module",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-DBD-Pg@3.18.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/DBD-Pg",
   "licenseDeclared": "GPLv2+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "DBD::Pg-PostgreSQL database driver for the DBI module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.18.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-DBD-SQLite-1.74",
   "name": "perl-DBD-SQLite",
   "licenseConcluded": "(GPL-1.0-or-later or Artistic-1.0) and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9d980b4756b70f80fa962cb0fe738619f4a648e22ae651ce91d342db628a4711"
    }
   ],
   "description": "SQLite is a software library that implements a self-sufficient, serverless,\nzero-configuration, transactional SQL database engine.\n\nSQLite can be integrated with Perl using the Perl DBI module.\nThe Perl DBI module is the database access module for the Perl programming language.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-DBD-SQLite@1.74-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/DBD-SQLite",
   "licenseDeclared": "(GPL-1.0-or-later or Artistic-1.0) and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "DBD::SQLite embeds SQLite database engine into a DBD driver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.74-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-DBI-1.643",
   "name": "perl-DBI",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9055ba870e39cb21a7d5c7b7ed8eb3653296f20c398e0851a96ea0e1d1dd96b3"
    }
   ],
   "description": "The DBI is the standard database interface module for Perl.\nIt defines a set of methods, variables and conventions that provide\na consistent database interface independent of the actual database being used.\nIt is important to remember that the DBI is just an interface.\nThe DBI is a layer of \"glue\" between an application and one or more database driver modules.\nIt is the driver modules which do most of the real work. The DBI provides a standard interface\nand framework for the drivers to operate within.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-DBI@1.643-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://dbi.perl.org/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Database independent interface for Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.643-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-DB-File-1.859",
   "name": "perl-DB_File",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c4ce0547dbc43523414c1782474f73afa77d4e3f0210af796cbe9dcb922c24cc"
    }
   ],
   "description": "DB_File is a module which allows Perl programs to make use of the facilities\nprovided by Berkeley DB version 1.x (if you have a newer version of DB, you\nwill be limited to functionality provided by interface of version 1.x). The\ninterface defined here mirrors the Berkeley DB interface closely.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-DB_File@1.859-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/DB_File",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl5 access to Berkeley DB version 1.x",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.859-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Data-Compare-1.29",
   "name": "perl-Data-Compare",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ac75c003e4709910087bb5cb0edfbd6219fd84f355ddddf74c23374d52c0c24c"
    }
   ],
   "description": "Compare two perl data structures recursively. Returns 0 if the structures\ndiffer, else returns 1.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Data-Compare@1.29-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Data-Compare",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Compare perl data structures",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.29-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Data-Dump-1.25",
   "name": "perl-Data-Dump",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1b1340c101aded90e2b93d0db9af48f14128636b309ecdf8f2d550b597576963"
    }
   ],
   "description": "This module provide a few functions that traverse their argument and produces a string as its result.\nThe string contains Perl code that, when evaled, produces a deep copy of the original arguments.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Data-Dump@1.25-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Data-Dump",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pretty printing of data structures",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.25-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Data-Dumper-2.183",
   "name": "perl-Data-Dumper",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "81ad234ca53da5d115d0eda3a52c22a4fdbfe77be9c5d3abc630ab131d04e55b"
    }
   ],
   "description": "Given a list of scalars or reference variables, writes out their contents in perl syntax.\nThe references can also be objects. The content of each variable is output in a single Perl statement.\nHandles self-referential structures correctly.\nThe return value can be evaled to get back an identical copy of the original reference structure.\n(Please do consider the security implications of eval'ing code from untrusted sources!)",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Data-Dumper@2.183-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Data-Dumper",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Stringified perl data structures, suitable for both printing and eval",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.183-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Data-Dumper-Names-0.03",
   "name": "perl-Data-Dumper-Names",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f32d53b5e548b4c5a49d5ac2a9adae1efe4e37b96558799c23d22de4fd6bbe85"
    }
   ],
   "description": "The essential module Data::Dumper is used for printing perl data structures or\nsuitable for eval. Data::Dumper::Names dump variables with names and without\nsource filter.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Data-Dumper-Names@0.03-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Data-Dumper-Names",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Data::Dumper like module for printing and eval data structures",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.03-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Data-OptList-0.114",
   "name": "perl-Data-OptList",
   "licenseConcluded": "GPL-1.0-or-later and Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f2a2ba1927bfb60396146fe9bcabb1bfa6892c9abdfb81825f986951c8c64a23"
    }
   ],
   "description": "Data-OptList is a Perl module to parse and validate simple name/value option pairs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Data-OptList@0.114-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Data-OptList",
   "licenseDeclared": "GPL-1.0-or-later and Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parse and validate simple name/value option pairs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.114-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Data-Section-0.200007",
   "name": "perl-Data-Section",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bbd30db276117cd924b8f7c40019953d860f79399ae901075bbf8b3e290a209f"
    }
   ],
   "description": "This archive contains the distribution Data-Section,\nversion 0.200007:\nread multiple hunks of data out of your DATA section",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Data-Section@0.200007-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Data-Section",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Read multiple hunks of data out of your DATA section",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.200007-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Data-UUID-1.226",
   "name": "perl-Data-UUID",
   "licenseConcluded": "BSD and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5819b4f16a7db72670716833fcada1ea21565fe8f1f116355c5da6a168152c5e"
    }
   ],
   "description": "This module provides a framework for generating UUIDs (Universally Unique Identifiers, also known as\nGUIDs (Globally Unique Identifiers). A UUID is 128 bits long, and is guaranteed to be different from\nall other UUIDs/GUIDs generated until 3400 A.D. UUIDs were originally used in the Network Computing\nSystem (NCS) and later in the Open Software Foundation's (OSF) Distributed Computing Environment.\nCurrently many different technologies rely on UUIDs to provide unique identity for various software\ncomponents, Microsoft COM/DCOM for instance, uses GUIDs very extensively to uniquely identify classes,\napplications and components across network-connected systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Data-UUID@1.226-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Data-UUID",
   "licenseDeclared": "BSD and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl extension for generating Globally/Universally Unique Identifiers (GUIDs/UUIDs)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.226-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Data-Uniqid-0.12",
   "name": "perl-Data-Uniqid",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bfb91a81edceedceded354ba69705dafcc1518160cb996a8ca5030352246aac1"
    }
   ],
   "description": "Data::Uniqid provides three simple routines for generating unique ids.\nThese ids are coded with a Base62 system to make them short and handy (e.g.\nto use it as part of a URL).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Data-Uniqid@0.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Data-Uniqid",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl extension for simple generating of unique id's",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Date-Calc-6.4",
   "name": "perl-Date-Calc",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "00bb9da20a4459b7351404edbcdf659133b51677387f3436ab4fa71bd664975b"
    }
   ],
   "description": "This package consists of a C library and a Perl module (which uses the C library,\ninternally) for all kinds of date calculations based on the Gregorian calendar\n(the one used in all western countries today), thereby complying with all\nrelevant norms and standards: ISO/R 2015-1971, DIN 1355 and, to some extent,\nISO 8601 (where applicable).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Date-Calc@6.4-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Date-Calc",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Gregorian calendar date calculations",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.4-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Date-ISO8601-0.005",
   "name": "perl-Date-ISO8601",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fdba6a37ffa9ff01afb7e5a99a2634c4a1dd4010648d5f4edd31b639bf178a86"
    }
   ],
   "description": "This module places no limit on the range of dates to which it may be applied. All function arguments are permitted to be Math::BigInt or Math::BigRat objects in order to achieve arbitrary range. Native Perl integers are also permitted, as a convenience when the range of dates being handled is known to be sufficiently small.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Date-ISO8601@0.005-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Date-ISO8601/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Three ISO 8601 numerical calendars",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.005-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Date-Manip-6.92",
   "name": "perl-Date-Manip",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7e52ca485f53ab7f0f2783c54bd3945f708186935d725e977273851d18e4b8b8"
    }
   ],
   "description": "Date::Manip is a series of modules designed to make any common date/time operation easy to do.\nOperations such as comparing two times,determining a date a given amount of time from another,\nor parsing international times are all easily done. It deals with time as it is used in the\nGregorian calendar (the one currently in use) with full support for time changes due to daylight\nsaving time.\nFrom the very beginning, the main focus of Date::Manip has been to be able to do ANY desired\ndate/time operation easily.Many other modules exist which may do a subset of these operations\nquicker or more efficiently,but no other module can do all of the operations available in Date::Manip.\nDate::Manip has functionality to work with several fundamental types of data.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Date-Manip@6.92-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Date-Manip",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Date manipulation routines",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.92-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-DateTime-1.58",
   "name": "perl-DateTime",
   "licenseConcluded": "Artistic 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "15b04b38e5ccd76503077ca649e51907e0d2ec6e3da132e94189ea0eaafaf41d"
    }
   ],
   "description": "DateTime is a class for the representation of date/time combinations.  It\nrepresents the Gregorian calendar, extended backwards in time before its\ncreation (in 1582). This is sometimes known as the \"proleptic Gregorian\ncalendar\". In this calendar, the first day of the calendar (the epoch), is the\nfirst day of year 1, which corresponds to the date which was (incorrectly)\nbelieved to be the birth of Jesus Christ.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-DateTime@1.58-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/DateTime",
   "licenseDeclared": "Artistic 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Date and time object for Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.58-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-DateTime-Calendar-Julian-0.107",
   "name": "perl-DateTime-Calendar-Julian",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2e464fbf448823f7c115b3469c781818ee57d0efd2a3b683edc1cb282cbc0292"
    }
   ],
   "description": "DateTime object in the Julian calendar.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-DateTime-Calendar-Julian@0.107-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/DateTime-Calendar-Julian",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Julian Calendar support for DateTime.pm",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.107-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-DateTime-Format-Builder-0.83",
   "name": "perl-DateTime-Format-Builder",
   "licenseConcluded": "Artistic 2.0 and (GPL+ or Artistic)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7bfa7f3e2c121675ba40073f91846921145884760ea693b21036291b87b57b09"
    }
   ],
   "description": "DateTime::Format::Builder creates DateTime parsers. Many string formats of\ndates and times are simple and just require a basic regular expression to\nextract the relevant information. Builder provides a simple way to do this\nwithout writing reams of structural code.\n\nBuilder provides a number of methods, most of which you'll never need, or at\nleast rarely need. They're provided more for exposing of the module's innards\nto any sub-classes, or for when you need to do something slightly beyond what\nis expected.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-DateTime-Format-Builder@0.83-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/DateTime-Format-Builder",
   "licenseDeclared": "Artistic 2.0 and (GPL+ or Artistic)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Create DateTime parser classes and objects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.83-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-DateTime-Format-Strptime-1.79",
   "name": "perl-DateTime-Format-Strptime",
   "licenseConcluded": "Artistic 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aa071e4a26801221da3627ca7cab4e288ad72f3473e0bdd481208c1d31b993cf"
    }
   ],
   "description": "This module implements most of strptime(3), the POSIX function that is the\nreverse of strftime(3), for DateTime. While strftime takes a DateTime and a\npattern and returns a string, strptime takes a string and a pattern and\nreturns the DateTime object associated.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-DateTime-Format-Strptime@1.79-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/DateTime-Format-Strptime",
   "licenseDeclared": "Artistic 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parse and format strptime and strftime patterns",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.79-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-DateTime-Locale-1.35",
   "name": "perl-DateTime-Locale",
   "licenseConcluded": "(GPL-1.0-or-later or Artistic-1.0-Perl) and Unicode-DFS-2015",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "83ddf1a4eee0371b4237c6323bd2869aea913e3b65cee33c5bb216e28995a90a"
    }
   ],
   "description": "DateTime::Locale is primarily a factory for the various locale sub-classes.\nIt also provides some functions for getting information on all the\navailable locales.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-DateTime-Locale@1.35-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/DateTime-Locale",
   "licenseDeclared": "(GPL-1.0-or-later or Artistic-1.0-Perl) and Unicode-DFS-2015",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Localization support for DateTime.pm",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.35-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-DateTime-TimeZone-2.62",
   "name": "perl-DateTime-TimeZone",
   "licenseConcluded": "(GPL+ or Artistic) and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "89b1d338f9d5d13f11e22f0a1219df97f5a1eeaceaa41f90a9b5eb87fefce240"
    }
   ],
   "description": "This class is the base class for all time zone objects. A time zone is\nrepresented internally as a set of observances, each of which describes the\noffset from GMT for a given time period.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-DateTime-TimeZone@2.62-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/DateTime-TimeZone",
   "licenseDeclared": "(GPL+ or Artistic) and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Time zone object base class and factory",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.62-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-DateTime-TimeZone-SystemV-0.010",
   "name": "perl-DateTime-TimeZone-SystemV",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d734ca103a1b640cfe71a9a964acf8aa7aee1e05c4a33d6712fc8c4483854dfc"
    }
   ],
   "description": "An instance of this class represents a timezone that was specified by means\nof a System V timezone recipe or the POSIX extended form of the same\nsyntax. These can express a plain offset from Universal Time, or a system\nof two offsets (standard and daylight saving time) switching on a yearly\ncycle according to certain types of rule.\n\nThis class implements the DateTime::TimeZone interface, so that its instances\ncan be used with DateTime objects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-DateTime-TimeZone-SystemV@0.010-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/DateTime-TimeZone-SystemV",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "System V and POSIX timezone strings",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.010-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-DateTime-TimeZone-Tzfile-0.011",
   "name": "perl-DateTime-TimeZone-Tzfile",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9a43d843946f6249954cdb83a5c205e4cfa5f5db9f32afa89781065e4d08bf65"
    }
   ],
   "description": "An instance of this class represents a timezone that was encoded in a file\nin the tzfile(5) format. These can express arbitrary patterns of offsets\nfrom Universal Time, changing over time. Offsets and change times are\nlimited to a resolution of one second.\n\nThis class implements the DateTime::TimeZone interface, so that its instances\ncan be used with DateTime objects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-DateTime-TimeZone-Tzfile@0.011-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/DateTime-TimeZone-Tzfile",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tzfile (zoneinfo) timezone files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.011-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Devel-CallChecker-0.008",
   "name": "perl-Devel-CallChecker",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ef51eca064b0cadc8fcaacd8cd9931063dbd415a1b1d5ac24e7bf0ae9893e34b"
    }
   ],
   "description": "This module makes some new features of the Perl 5.14.0 C API available to\nXS modules running on older versions of Perl. The features are centered\naround the function cv_set_call_checker, which allows XS code to attach a\nmagical annotation to a Perl subroutine, resulting in resolvable calls to\nthat subroutine being mutated at compile time by arbitrary C code. This\nmodule makes cv_set_call_checker and several supporting functions\navailable. (It is possible to achieve the effect of cv_set_call_checker\nfrom XS code on much earlier Perl versions, but it is painful to achieve\nwithout the centralized facility.)",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Devel-CallChecker@0.008-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Devel-CallChecker",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Custom op checking attached to subroutines",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.008-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Devel-Caller-2.07",
   "name": "perl-Devel-Caller",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9b2ba34588550471da884a2f1145e9c932916cce8efda91786a5d166aba18ce2"
    }
   ],
   "description": "Devel::Caller - Meatier versions of caller.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Devel-Caller@2.07-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Devel-Caller",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Meatier versions of caller",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.07-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Devel-CheckLib-1.16",
   "name": "perl-Devel-CheckLib",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a772ff316cd28db513ec1bfd3c92711be472a34171fac294afc15c50c5805102"
    }
   ],
   "description": "A perl module that checks whether a particular C library\nand its headers are available.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Devel-CheckLib@1.16-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Devel-CheckLib",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Check that a library is available",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.16-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Devel-Cycle-1.12",
   "name": "perl-Devel-Cycle",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dfcb9cc82195f38b721032917813184c8dbf7ed6e094e60475b9a1a372587242"
    }
   ],
   "description": "This is a simple developer's tool for finding circular references in\nobjects and other types of references. Because of Perl's reference-count\nbased memory management, circular references will cause memory leaks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Devel-Cycle@1.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Devel-Cycle/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Find memory cycles in objects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Devel-GlobalDestruction-0.14",
   "name": "perl-Devel-GlobalDestruction",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e35f32de759c5f3e5230e408a3752cb0a7e2e48c515ac6d1b05b255820e32e1c"
    }
   ],
   "description": "Perl's global destruction is a little tricky to deal with with respect to\nfinalizers because it's not ordered and objects can sometimes disappear.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Devel-GlobalDestruction@0.14-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Devel-GlobalDestruction",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Expose PL_dirty, the flag that marks global destruction",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.14-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Devel-Hide-0.0015",
   "name": "perl-Devel-Hide",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7f3ff17fa27d7b2b2e6df915cbf9e6caf477b57c9b37505f257d3ca6468ab742"
    }
   ],
   "description": "Given a list of Perl modules/filenames, this module makes require and use\nstatements fail (regardless of whether the specified files/modules are\ninstalled or not).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Devel-Hide@0.0015-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Devel-Hide",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Forces the unavailability of specified Perl modules (for testing)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0015-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Devel-LexAlias-0.05",
   "name": "perl-Devel-LexAlias",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2fe58c36c36704ee9c7210f4e68c006ef01f9971de6a1b524ecc5ee78aff7e2c"
    }
   ],
   "description": "Devel::LexAlias provides the ability to alias a lexical variable in a\nsubroutines scope to one of your choosing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Devel-LexAlias@0.05-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Devel-LexAlias",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Alias lexical variables",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.05-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Devel-PPPort-3.71",
   "name": "perl-Devel-PPPort",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d2c5f87c2b658f43e1b10f1777d9087e57e618ed0bd591aaa3018b4e2cb172b8"
    }
   ],
   "description": "Perl's API has changed over time, gaining new features, new functions,\nincreasing its flexibility, and reducing the impact on the C name space\nenvironment (reduced pollution). The header file written by this module,\ntypically ppport.h, attempts to bring some of the newer Perl API features\nto older versions of Perl, so that you can worry less about keeping track\nof old releases, but users can still reap the benefit.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Devel-PPPort@3.71-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Devel-PPPort",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl Pollution Portability header generator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.71-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Devel-Size-0.83",
   "name": "perl-Devel-Size",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c00c15a032a81a363e3d08d0233237589bdee5ca21ebbe9afcc801634d85ef2d"
    }
   ],
   "description": "This module figures out the real size of Perl variables in bytes, as accurately as possible.\nCall functions with a reference to the variable you want the size of. If the variable is a\nplain scalar it returns the size of this scalar. If the variable is a hash or an array, use\na reference when calling.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Devel-Size@0.83-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Devel-Size",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl extension for finding the memory usage of Perl variables",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.83-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Devel-StackTrace-2.04",
   "name": "perl-Devel-StackTrace",
   "licenseConcluded": "Artistic 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c946d67becc2cf0c8a7f636ab775bc4efb7a122253461d5294e382b096d9a1b1"
    }
   ],
   "description": "The Devel::StackTrace module contains two classes, Devel::StackTrace\nand Devel::StackTraceFrame.  The goal of this object is to encapsulate\nthe information that can found through using the caller() function, as\nwell as providing a simple interface to this data.\n\nThe Devel::StackTrace object contains a set of Devel::StackTraceFrame\nobjects, one for each level of the stack.  The frames contain all the\ndata available from caller() as of Perl 5.6.0.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Devel-StackTrace@2.04-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Devel-StackTrace",
   "licenseDeclared": "Artistic 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl module implementing stack trace and stack trace frame objects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.04-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Devel-Symdump-2.18",
   "name": "perl-Devel-Symdump",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1e998b29de9547b145e95f6c864f0621eb9ad510454c530a00e301883c896127"
    }
   ],
   "description": "This little package serves to access the symbol table of perl.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Devel-Symdump@2.18-9.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Devel-Symdump",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dump Symbol Names or the Symbol Table",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.18-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Digest-1.20",
   "name": "perl-Digest",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fd182cc9981b5bf022bda84982cb35ff95f3de8d22db0d7239716cfd2a02344e"
    }
   ],
   "description": "The Digest:: modules calculate digests, also called \"fingerprints\" or\n\"hashes\", of some data, called a message. The digest is (usually)\nsome small/fixed size string. The actual size of the digest depend of\nthe algorithm used. The message is simply a sequence of arbitrary\nbytes or bits.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Digest@1.20-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Digest",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Modules that calculate message digests",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.20-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Digest-HMAC-1.04",
   "name": "perl-Digest-HMAC",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c531c88d2170b9a257de7bb796cffc21731c8c5c663db0b342d1866a28077ecd"
    }
   ],
   "description": "HMAC is used for message integrity checks between two parties that share a secret key,\nand works in combination with some other Digest algorithm, usually MD5 or SHA-1.\nThe HMAC mechanism is described in RFC 2104.\n\nHMAC follow the common Digest:: interface, but the constructor takes the secret key\nand the name of some other simple Digest:: as argument.\n\nThe hmac() and hmac_hex() functions and the Digest::HMAC->new() constructor takes an\noptional $blocksize argument as well. The HMAC algorithm assumes the digester to hash\nby iterating a basic compression function on blocks of data and the $blocksize should\nmatch the byte-length of such blocks.\n\nThe default $blocksize is 64 which is suitable for the MD5 and SHA-1 digest functions.\nFor stronger algorithms the blocksize probably needs to be increased.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Digest-HMAC@1.04-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Digest-HMAC",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Keyed-Hashing for Message Authentication",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.04-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Digest-MD4-1.9",
   "name": "perl-Digest-MD4",
   "licenseConcluded": "perl License",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "54816fd6fd8f854bd7f2302653a80cc450c007761f2187433110302a171d17ce"
    }
   ],
   "description": "The Digest::MD4 module allows you to use the RSA Data Security Inc. MD4\nMessage Digest algorithm from within Perl programs. The algorithm takes as\ninput a message of arbitrary length and produces as output a 128-bit\n\"fingerprint\" or \"message digest\" of the input.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Digest-MD4@1.9-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Digest-MD4/",
   "licenseDeclared": "perl License",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl interface to the MD4 Algorithm",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Digest-MD5-2.58",
   "name": "perl-Digest-MD5",
   "licenseConcluded": "(GPL+ or Artistic) and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "75ef321ace385183d6eecb9dfde7943358b03ac2c1c5b3fe3e019af4d82a9812"
    }
   ],
   "description": "The Digest::MD5 module allows you to use the RSA Data Security Inc. MD5\nMessage Digest algorithm from within Perl programs. The algorithm takes as\ninput a message of arbitrary length and produces as output a 128-bit\n\"fingerprint\" or \"message digest\" of the input.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Digest-MD5@2.58-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Digest-MD5",
   "licenseDeclared": "(GPL+ or Artistic) and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl interface to the MD5 algorithm",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.58-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Digest-Perl-MD5-1.9",
   "name": "perl-Digest-Perl-MD5",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "90a286cf6f1c7cf70f23c84a37128e804e88309385d0fdb0f94144bfcc246390"
    }
   ],
   "description": "This modules has the same interface as the much faster Digest::MD5. So you\ncan easily exchange them, e.g.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Digest-Perl-MD5@1.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Digest-Perl-MD5/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Digest::Perl::MD5 Perl module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Digest-SHA-6.04",
   "name": "perl-Digest-SHA",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f6747edf3f91a495f9ab9eab3916a1d0861ea605ce76db2ab73dabe5605a1599"
    }
   ],
   "description": "Digest::SHA is a complete implementation of the NIST Secure Hash Standard. It\ngives Perl programmers a convenient way to calculate SHA-1, SHA-224, SHA-256,\nSHA-384, SHA-512, SHA-512/224, and SHA-512/256 message digests. The module can\nhandle all types of input, including partial-byte data.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Digest-SHA@6.04-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Digest-SHA",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl extension for SHA-1/224/256/384/512",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:6.04-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Digest-SHA1-2.13",
   "name": "perl-Digest-SHA1",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3c0f8f9776720072088a990b02263978cdeff9265eb412d9bdb9ac5409e37fb9"
    }
   ],
   "description": "The Digest::SHA1 module allows you to use the NIST SHA-1 message digest algorithm from within\nPerl programs. The algorithm takes as input a message of arbitrary length and produces as output\na 160-bit \"fingerprint\" or \"message digest\" of the input.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Digest-SHA1@2.13-27.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Digest-SHA1",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl interface to the SHA-1 algorithm",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.13-27.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Digest-SHA3-1.05",
   "name": "perl-Digest-SHA3",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9d302eebc06ac4e37848155a2315031c8dccb8daf0beccd44c3ec6ab2a415abe"
    }
   ],
   "description": "C compiler for specific processors.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Digest-SHA3@1.05-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Digest-SHA3",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl extension for SHA-3",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.05-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Dist-CheckConflicts-0.11",
   "name": "perl-Dist-CheckConflicts",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c9dc550925e5a0ee8c08acb726ff1667897b46c1944eb48c0c22d0ec3a88f939"
    }
   ],
   "description": "One shortcoming of the CPAN clients that currently exist is that they have no\nway of specifying conflicting downstream dependencies of modules. This module\nattempts to work around this issue by allowing you to specify conflicting\nversions of modules separately, and deal with them after the module is done\ninstalling.\n\nFor instance, say you have a module Foo, and some other module Bar uses Foo. If\nFoo were to change its API in a non-backwards-compatible way, this would cause\nBar to break until it is updated to use the new API. Foo can't just depend on\nthe fixed version of Bar, because this will cause a circular dependency\n(because Bar is already depending on Foo), and this doesn't express intent\nproperly anyway - Foo doesn't use Bar at all. The ideal solution would be for\nthere to be a way to specify conflicting versions of modules in a way that would\nlet CPAN clients update conflicting modules automatically after an existing\nmodule is upgraded, but until that happens, this module will allow users to do\nthis manually.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Dist-CheckConflicts@0.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Dist-CheckConflicts",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Declare version conflicts for your dist",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-DynaLoader-Functions-0.003",
   "name": "perl-DynaLoader-Functions",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "01ed29b85088609d0513b0e0773c6e021dd7604ee08f4bd7db20fc5ad5286ae6"
    }
   ],
   "description": "This module provides a function-based interface to dynamic loading as used\nby Perl. Some details of dynamic loading are very platform-dependent, so\ncorrect use of these functions requires the programmer to be mindful of the\nspace of platform variations.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-DynaLoader-Functions@0.003-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/DynaLoader-Functions",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Deconstructed dynamic C library loading",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.003-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Email-Date-Format-1.008",
   "name": "perl-Email-Date-Format",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8395dca150c66c058d5fe1ecf9ad70a2734801764dd5acde525c25d23e538373"
    }
   ],
   "description": "This module provides a simple means for generating an RFC 2822 compliant datetime string.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Email-Date-Format@1.008-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Email-Date-Format",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Produce RFC 2822 compliant datetime string",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.008-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Encode-3.21",
   "name": "perl-Encode",
   "licenseConcluded": "(GPL-1.0-or-later OR Artistic-1.0-Perl) and Artistic-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d97733412b9b6327981317ad9d86424c8790d6e2278faf98660f71b1737b3642"
    }
   ],
   "description": "The Encode module provides the interface between Perl strings and the rest\nof the system. Perl strings are sequences of characters.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Encode@3.21-2.oe2403sp2?arch=src&epoch=4",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Encode",
   "licenseDeclared": "(GPL-1.0-or-later OR Artistic-1.0-Perl) and Artistic-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Character encodings in Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "4:3.21-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Encode-Detect-1.01",
   "name": "perl-Encode-Detect",
   "licenseConcluded": "MPLv1.1 or GPLv2+ or LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bfbafdd98c6f774f5eba2b2c983ad757e0875b6effe7fd9720d547c4cfe8e8ba"
    }
   ],
   "description": "This Perl module is an Encode::Encoding subclass that uses Encode::Detect::Detector to determine\nthe charset of the input data and then decodes it using the encoder of the detected charset.\nIt does not require the configuration of a set of expected encodings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Encode-Detect@1.01-29.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Encode-Detect",
   "licenseDeclared": "MPLv1.1 or GPLv2+ or LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An Encode::Encoding subclass that detects the encoding of data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.01-29.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Encode-EUCJPASCII-0.03",
   "name": "perl-Encode-EUCJPASCII",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b27a0f24d34dbfbffc408812104161112779a585e0938bcb9c101d9fbd8c9f7f"
    }
   ],
   "description": "This module provides eucJP-ascii, one of eucJP-open mappings, and its\nderivative.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Encode-EUCJPASCII@0.03-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Encode-EUCJPASCII",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "EucJP-ascii - An eucJP-open mapping",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.03-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Encode-HanExtra-0.23",
   "name": "perl-Encode-HanExtra",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f546b3f054a7093737260d309868a16fa597f5bef2ff3029360d65549ed1a939"
    }
   ],
   "description": "Perl 5.7.3 and later ships with an adequate set of Chinese encodings,\nincluding the commonly used CP950, CP936 (also known as GBK), Big5 (alias\nfor Big5-Eten), Big5-HKSCS, EUC-CN, HZ, and ISO-IR-165.\nHowever, the numbers of Chinese encodings are staggering, and a complete\ncoverage will easily increase the size of perl distribution by several\nmegabytes; hence, this CPAN module tries to provide the rest of them.\nIf you are using Perl 5.8 or later, Encode::CN and Encode::TW will\nautomatically load the extra encodings for you, so there's no need to\nexplicitly write use Encode::HanExtra if you are using one of them already.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Encode-HanExtra@0.23-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Encode-HanExtra",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extra sets of Chinese encodings",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.23-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Encode-IMAPUTF7-1.05",
   "name": "perl-Encode-IMAPUTF7",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ef7271c8252e0eb08b532902634a0004e1faa4c7f2691025f7df39117035d6e3"
    }
   ],
   "description": "IMAP mailbox names are encoded in a modified UTF-7 when names contains\ninternational characters outside of the printable ASCII range. The\nmodified UTF-7 encoding is defined in RFC2060(section 5.1.3).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Encode-IMAPUTF7@1.05-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Encode-IMAPUTF7/",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Encode::IMAPUTF7 Perl module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.05-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Encode-JIS2K-0.03",
   "name": "perl-Encode-JIS2K",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "11224ed2715766e0780ce701368f9e7b2dd5be1ebd7854369a56bb853d76f614"
    }
   ],
   "description": "This module implements encodings that covers JIS X 0213 charset (AKA JIS 2000,\nhence the module name).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Encode-JIS2K@0.03-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Encode-JIS2K",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JIS X 0212 (aka JIS 2000) Encodings",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.03-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Encode-Locale-1.05",
   "name": "perl-Encode-Locale",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a29ae3fe5cc9908c34d6087090236ae73a0f04ec60ef95eed7a57bcdbce68c48"
    }
   ],
   "description": "The purpose of this Perl module is try determine what encodings should be used\nwhen interfacing to various external interfaces.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Encode-Locale@1.05-14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Encode-Locale",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Determine the interfacing encoding",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.05-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Env-1.04",
   "name": "perl-Env",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "889c660b6b749928ce6513b5465a5daf574cd5bfd23e898597c8b1e361d10d8d"
    }
   ],
   "description": "Perl maintains environment variables in a special hash named %ENV. For when\nthis access method is inconvenient, the Perl module Env allows environment\nvariables to be treated as scalar or array variables.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Env@1.04-398.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Env/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl module that imports environment variables as scalars or arrays",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.04-398.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Error-0.17029",
   "name": "perl-Error",
   "licenseConcluded": "(GPL+ or Artistic) and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "121eafa156cfa1781db7ea7f61f429cac9b1cf584df6c1cbdd6d4dcebabcc9f6"
    }
   ],
   "description": "The Error package provides two interfaces.\nFirstly Error provides a procedural interface to exception handling.\nSecondly Error is a base class for errors/exceptions that can either be thrown,\nfor subsequent catch, or can simply be recorded.\nErrors in the class Error should not be thrown directly,\nbut the user should throw errors from a sub-class of Error.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Error@0.17029-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Error",
   "licenseDeclared": "(GPL+ or Artistic) and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Error/exception handling in an OO-ish way",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.17029-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Eval-Closure-0.14",
   "name": "perl-Eval-Closure",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e5f424ee801cd86c5bd432b80b8b8ecdeb99c31929e38c6d7db85b54fee6f4d8"
    }
   ],
   "description": "String eval is often used for dynamic code generation. For instance, Moose uses\nit heavily, to generate inlined versions of accessors and constructors, which\nspeeds code up at runtime by a significant amount. String eval is not without\nits issues however - it's difficult to control the scope it's used in (which\ndetermines which variables are in scope inside the eval), and it can be quite\nslow, especially if doing a large number of evals.\n\nThis module attempts to solve both of those problems. It provides an\neval_closure function, which evals a string in a clean environment, other than\na fixed list of specified variables. It also caches the result of the eval, so\nthat doing repeated evals of the same source, even with a different\nenvironment, will be much faster (but note that the description is part of the\nstring to be evaled, so it must also be the same (or non-existent) if caching\nis to work properly).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Eval-Closure@0.14-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Eval-Closure",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Safely and cleanly create closures via string eval",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.14-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Event-1.28",
   "name": "perl-Event",
   "licenseConcluded": "GPL-1.0-only or Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a0960e429b37c460b3793fe3ab7e669f93d942a9e4a20a98a39deb5cd6583337"
    }
   ],
   "description": "This extension aims to provide an simple and optimized event loop for a\nbroad class of application.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Event@1.28-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Event/",
   "licenseDeclared": "GPL-1.0-only or Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Event loop processing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.28-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Exception-Class-1.45",
   "name": "perl-Exception-Class",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7201ffc5542a738ef8733e5ccc6907891ed4cf9bf74cc5383485abe5c28977f2"
    }
   ],
   "description": "Exception::Class allows you to declare exception hierarchies in your\nmodules in a \"Java-esque\" manner.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Exception-Class@1.45-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Exception-Class",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Module that allows you to declare real exception classes in Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.45-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Expect-1.35",
   "name": "perl-Expect",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ac0fc80c7fda64b455184255f75f7cf3c8cd5a12bfc13900a76ac4c3c001cb91"
    }
   ],
   "description": "See an explanation of at http://code-maven.com/expect\n\nThe Expect module is a successor of Comm.pl and a descendent of Chat.pl. It\nmore closely resembles the Tcl Expect language than its predecessors. It\ndoes not contain any of the networking code found in Comm.pl. I suspect\nthis would be obsolete anyway given the advent of IO::Socket and external\ntools such as netcat.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Expect@1.35-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Expect",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "EAutomate Interactions with Command Line Programs That Expose a Text Term",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.35-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Exporter-5.77",
   "name": "perl-Exporter",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1878d3a406650da635083d63eda7e9ed21cf593a597e42ab0c251d7aac166dc7"
    }
   ],
   "description": "The Exporter module implements an import method which allows a module to\nexport functions and variables to its users' name spaces. Many modules use\nExporter rather than implementing their own import method because Exporter\nprovides a highly flexible interface, with an implementation optimized for\nthe common case.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Exporter@5.77-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Exporter",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Implements default import method for modules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.77-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Exporter-Tiny-1.006002",
   "name": "perl-Exporter-Tiny",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "65fadebd9652c8d0a77313fffadd5f4a93ab30e10593f1c58fb9cdd2355c616b"
    }
   ],
   "description": "Exporter::Tiny supports many of Sub::Exporter's external-facing features\nincluding renaming imported functions with the -as, -prefix and -suffix\noptions; explicit destinations with the into option; and alternative\ninstallers with the installer option. But it's written in only about 40%\nas many lines of code and with zero non-core dependencies.\nIts internal-facing interface is closer to Exporter.pm, with configuration\ndone through the @EXPORT, @EXPORT_OK and %EXPORT_TAGS package variables.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Exporter-Tiny@1.006002-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Exporter-Tiny",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An exporter with the features of Sub::Exporter but only core dependencies",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.006002-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-ExtUtils-CBuilder-0.280236",
   "name": "perl-ExtUtils-CBuilder",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eec8ab240116996da0c6ed41e61e88110436262fdbe6de69f8b2a4db644b8435"
    }
   ],
   "description": "This module can build the C portions of Perl modules by invoking the\nappropriate compilers and linkers in a cross-platform manner. It was\nmotivated by the 'Module::Build' project, but may be useful for other\npurposes as well. However, it is _not_ intended as a general cross-platform\ninterface to all your C building needs. That would have been a much more\nambitious goal!",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-ExtUtils-CBuilder@0.280236-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/ExtUtils-CBuilder",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Build the C portions of Perl modules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.280236-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-ExtUtils-CChecker-0.11",
   "name": "perl-ExtUtils-CChecker",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3368407bf2e1f1ecc78eb89dc036745e460b9b8bb1d44f706e3dfec4137a5340"
    }
   ],
   "description": "Often Perl modules are written to wrap functionality found in existing C\nheaders, libraries, or to use OS-specific features. It is useful in the\nBuild.PL or Makefile.PL file to check for the existance of these\nrequirements before attempting to actually build the module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-ExtUtils-CChecker@0.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/ExtUtils-CChecker/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Configure-time utilities for using C headers, libraries, or OS features",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-ExtUtils-Config-0.008",
   "name": "perl-ExtUtils-Config",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fc123f980ee61dddf11fa62818f67a0039e3d6b82d8a9b666524a80d7ed24ed2"
    }
   ],
   "description": "This package contains the module that provides a wrapper for perl's configuration.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-ExtUtils-Config@0.008-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/ExtUtils-Config",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A wrapper for perl's configuration",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.008-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-ExtUtils-Depends-0.8001",
   "name": "perl-ExtUtils-Depends",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "71374a840f7b621a3cc874366d8e67dac69e18dba1023d1d459505668d54345a"
    }
   ],
   "description": "This module tries to make it easy to build Perl extensions that use\nfunctions and typemaps provided by other Perl extensions. This means\nthat a Perl extension is treated like a shared library that provides\nalso a C and an XS interface besides the Perl one.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-ExtUtils-Depends@0.8001-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/ExtUtils-Depends",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Easily build XS extensions that depend on XS extensions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8001-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-ExtUtils-HasCompiler-0.023",
   "name": "perl-ExtUtils-HasCompiler",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7f864391df9f7e8151d92050e5439b309b87a97edb5ec0c5a17dd0039057acee"
    }
   ],
   "description": "This module tries to check if the current system is capable of compiling,\nlinking and loading an XS module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-ExtUtils-HasCompiler@0.023-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/ExtUtils-HasCompiler/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Check for the presence of a compiler",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.023-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-ExtUtils-Helpers-0.026",
   "name": "perl-ExtUtils-Helpers",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6ff4c47161443fcf893828810df95b397da90b47b6b153210aa1e897134007c5"
    }
   ],
   "description": "This package contains the various portability utilities for module builders.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-ExtUtils-Helpers@0.026-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/ExtUtils-Helpers",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Various portability utilities for module builders",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.026-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-ExtUtils-Install-2.22",
   "name": "perl-ExtUtils-Install",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3cb2e1ba7ea81f0ea5d7720060dbeaf9c8483eac119d794b102f2be80ab9d971"
    }
   ],
   "description": "Perl modules installing and uninstalling",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-ExtUtils-Install@2.22-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/ExtUtils-Install",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Install Perl files from here to there",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.22-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-ExtUtils-InstallPaths-0.012",
   "name": "perl-ExtUtils-InstallPaths",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "703b38e4a438544c9cf4f0d2e43c8c6b1b90f225da3df0235815190b76e1c166"
    }
   ],
   "description": "This package contains the module of ExtUtils::InstallPaths that contains the\nBuild.PL file which could make install path easy.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-ExtUtils-InstallPaths@0.012-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/ExtUtils-InstallPaths",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Build.PL install path logic made easy",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.012-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-ExtUtils-LibBuilder-0.08",
   "name": "perl-ExtUtils-LibBuilder",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a9d32dedfc07400c3c31b6f9e2036e554eef6644263f850d073620b11aa0b797"
    }
   ],
   "description": "Some Perl modules need to ship C libraries together with their Perl code.\nAlthough there are mechanisms to compile and link (or glue) C code in your\nPerl programs, there isn't a clear method to compile standard, self-\ncontained C libraries.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-ExtUtils-LibBuilder@0.08-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/ExtUtils-LibBuilder/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ExtUtils::LibBuilder Perl module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.08-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-ExtUtils-MakeMaker-7.70",
   "name": "perl-ExtUtils-MakeMaker",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0d38d14e573766bc186900b986ed7233ccbdefabe3bc7392e8d12c7dfa1ee4ae"
    }
   ],
   "description": "This utility is designed to write a Makefile for an extension module from a Makefile.PL.\nIt is based on the Makefile.SH model provided by Andy Dougherty and the perl5-porters.\n\nIt splits the task of generating the Makefile into several subroutines that can be individually overridden.\nEach subroutine returns the text it wishes to have written to the Makefile.\n\nAs there are various Make programs with incompatible syntax, which use operating system shells, again with incompatible syntax,\nit is important for users of this module to know which flavour of Make a Makefile has been written for so they'll use the correct one\nand won't have to face the possibly bewildering errors resulting from using the wrong one.\n\nOn POSIX systems, that program will likely be GNU Make; on Microsoft Windows, it will be either Microsoft NMake, DMake or GNU Make.\nSee the section on the \"MAKE\" parameter for details.\n\nExtUtils::MakeMaker (EUMM) is object oriented. Each directory below the current directory that contains a Makefile.PL is treated as a separate object.\nThis makes it possible to write an unlimited number of Makefiles with a single invocation of WriteMakefile().\n\nAll inputs to WriteMakefile are Unicode characters, not just octets. EUMM seeks to handle all of these correctly.\nIt is currently still not possible to portably use Unicode characters in module names, because this requires Perl to handle Unicode filenames,\nwhich is not yet the case on Windows.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-ExtUtils-MakeMaker@7.70-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/ExtUtils-MakeMaker",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Create Makefile",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:7.70-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-ExtUtils-Manifest-1.75",
   "name": "perl-ExtUtils-Manifest",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2d4ab07358d0f81ca7231fb4c9147c8714be3be0c80a5bc7b56a9da2537ec9b1"
    }
   ],
   "description": "Utilities to write and check a MANIFEST file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-ExtUtils-Manifest@1.75-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/ExtUtils-Manifest",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utilities to write and check a MANIFEST file",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.75-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-ExtUtils-ParseXS-3.51",
   "name": "perl-ExtUtils-ParseXS",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f24d46d116ed7123f1a03b9de5df282e51fcbe4c33445fd304f173f78960b296"
    }
   ],
   "description": "ExtUtils::ParseXS will compile XS code into C code by embedding the constructs necessary to let C functions manipulate Perl values\nand creates the glue necessary to let Perl access those functions.\nThe compiler uses typemaps to determine how to map C function parameters and variables to Perl values.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-ExtUtils-ParseXS@3.51-1.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/pod/ExtUtils::ParseXS",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Convert Perl XS code into C code",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:3.51-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-ExtUtils-PkgConfig-1.16",
   "name": "perl-ExtUtils-PkgConfig",
   "licenseConcluded": "LGPL-2.1-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c75c29704a966bca1356a6703fe81f54e05b046ba31b8a29958c0b3639abb67e"
    }
   ],
   "description": "The pkg-config program retrieves information about installed libraries,\nusually for the purposes of compiling against and linking to them.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-ExtUtils-PkgConfig@1.16-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/ExtUtils-PkgConfig/",
   "licenseDeclared": "LGPL-2.1-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simplistic interface to pkg-config",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.16-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-FCGI-0.82",
   "name": "perl-FCGI",
   "licenseConcluded": "OML",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3b467f5aa89edb399bd95c6fec67182363ea90db6b10cad85da09a50f58e7931"
    }
   ],
   "description": "FastCGI Perl bingdings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-FCGI@0.82-4.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/FCGI",
   "licenseDeclared": "OML",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "FastCGI Perl bindings",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.82-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-FFI-CheckLib-0.31",
   "name": "perl-FFI-CheckLib",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ad3bfd3a75dfdeade72eb7033120a91d55c95cbbcbd4d505ca12bdf93d376c8b"
    }
   ],
   "description": "This Perl module checks whether a particular dynamic library is available for\nForeign Function Interface (FFI) to use. It is modeled heavily on\nDevel::CheckLib, but will find dynamic libraries even when development\npackages are not installed. It also provides a find_lib function that will\nreturn the full path to the found dynamic library, which can be feed directly\ninto FFI::Platypus or FFI::Raw.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-FFI-CheckLib@0.31-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/FFI-CheckLib",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "FFI::CheckLib Perl module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.31-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Fedora-VSP-0.001",
   "name": "perl-Fedora-VSP",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "192e3fff6ef37fdbaf2326899560d36625f3d5488b6f26a538e56e5d1104b4fb"
    }
   ],
   "description": "This module provides functions for normalizing Perl version strings for\nRed Hat Package (RPM) based Linux distributions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Fedora-VSP@0.001-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://ppisar.fedorapeople.org/Fedora-VSP/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl version normalization for RPM",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.001-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-File-BaseDir-0.09",
   "name": "perl-File-BaseDir",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9b7e1f6d7a5224971e35e582f4fc69b24d3dbe393d93156ed065daae961deaec"
    }
   ],
   "description": "This module can be used to find directories and files as specified by the Freedesktop.org Base\nDirectory Specification. This specifications gives a mechanism to locate directories for\nconfiguration, application data and cache data. It is suggested that desktop applications for\ne.g. the Gnome, KDE or Xfce platforms follow this layout. However, the same layout can just\nas well be used for non-GUI applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-File-BaseDir@0.09-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/File-BaseDir",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Use the Freedesktop.org base directory specification",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.09-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-File-CheckTree-4.42",
   "name": "perl-File-CheckTree",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e760d155e358fef035166ad0f9f94c9e67795f4e839e3f817fa75ad17c87fd48"
    }
   ],
   "description": "The package is to run many file-test checks on a tree.\nFile::CheckTree::validate() routine takes a single multi-line string consisting of directives,\neach containing a file name plus a file test to try on it. After the file test you may put ||\ndie to make it a fatal error if the file test fails. The default is || warn.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-File-CheckTree@4.42-304.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/File-CheckTree",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "On a tree to run many file-test checks",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.42-304.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-File-Copy-Recursive-0.45",
   "name": "perl-File-Copy-Recursive",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ab8b986d36dd73a3cec2d4a6339766dcbed5c5b7ffb2b1ad90bac47ee71904e9"
    }
   ],
   "description": "This module has 3 functions, one to copy files only, one to copy directories\nonly and one to do either depending on the argument's type.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-File-Copy-Recursive@0.45-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/File-Copy-Recursive",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl extension for recursively copying files and directories",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.45-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-File-DesktopEntry-0.22",
   "name": "perl-File-DesktopEntry",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "13c42a8d84bcc89e0d436ec4e087cdc639d508bb9f5254ddd0dcf2b4621fd009"
    }
   ],
   "description": "This module is designed to work with .desktop files. The format of these files is\nspecified by the freedesktop \"Desktop Entry\" specification. This module can parse\nthese files but also knows how to run the applications defined by these files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-File-DesktopEntry@0.22-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/File-DesktopEntry",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Object to handle .desktop files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.22-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-File-FcntlLock-0.22",
   "name": "perl-File-FcntlLock",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5c58ba288bbd3f8b4d561f1493d7a3e43056fa8d69c848b56ff935731326e247"
    }
   ],
   "description": "File locking in Perl is usually done using the flock function.\nUnfortunately, this only allows locks on whole files and is often\nimplemented in terms of the flock(2) system function which has some\nshortcomings (especially concerning locks on remotely mounted file systems)\nand slightly different behaviour than fcntl(2).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-File-FcntlLock@0.22-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/File-FcntlLock/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "File locking with fcntl(2)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.22-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-File-Fetch-1.04",
   "name": "perl-File-Fetch",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "72198179eb5bb29f48582665cfdfdc5d1ad634f2f76b404f6679b63321ae5afe"
    }
   ],
   "description": "File::Fetch is a generic file fetching mechanism.\nIt allows you to fetch any file pointed to by a ftp , http , file , git or rsync uri by a number of different means.\nSee the HOW IT WORKS section further down for details.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-File-Fetch@1.04-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://perldoc.perl.org/File/Fetch.html",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A generic file fetching mechanism",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.04-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-File-Find-Rule-0.34",
   "name": "perl-File-Find-Rule",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d857cf640a03aebc57c1e9049382a0a4de4155e55a771f0c7f4ca684f17954a0"
    }
   ],
   "description": "File::Find::Rule is a friendlier interface to File::Find. It allows you to\nbuild rules which specify the desired files and directories.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-File-Find-Rule@0.34-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/File-Find-Rule/",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Alternative interface to File::Find",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.34-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-File-Find-Rule-Perl-1.16",
   "name": "perl-File-Find-Rule-Perl",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8ec3245c3761eac050b0243bd65e02938e278607e6646d7a44371b940f288a41"
    }
   ],
   "description": "I write a lot of things that muck with Perl files. And it always annoyed\nme that finding \"perl files\" requires a moderately complex\nFile::Find::Rule pattern.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-File-Find-Rule-Perl@1.16-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/File-Find-Rule-Perl/",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Common rules for searching for Perl things",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.16-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-File-HomeDir-1.006",
   "name": "perl-File-HomeDir",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5c39d98824243a9d3ea98fe6277bcc05218605e7ba40a68e207cbf584d4c0b34"
    }
   ],
   "description": "File::HomeDir is a module for locating the directories that are \"owned\"\nby a user (typically your user) and to solve the various issues that\narise trying to find them consistently across a wide variety of\nplatforms.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-File-HomeDir@1.006-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/File-HomeDir",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool to find your home and other directories on any platform",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.006-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-File-Listing-6.15",
   "name": "perl-File-Listing",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "af17ded2f5b2ecdc31b82acaa0b2798e23b6ad1da740829fb366ed1c86f870ab"
    }
   ],
   "description": "This module exports a single function called parse_dir(), which can be used to parse directory listings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-File-Listing@6.15-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/File-Listing",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parse directory listing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.15-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-File-MimeInfo-0.33",
   "name": "perl-File-MimeInfo",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d6013f8b217b28653e4e6116baeb5820ef3fa8f4e46629336863e9d612d99b52"
    }
   ],
   "description": "This module can be used to determine the mime type of a file; it's a replacement\nfor File::MMagic trying to implement the freedesktop specification for using the\nshared mime-info database. The package comes with a script called mimetype that\ncan be used as a file(1) work-alike.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-File-MimeInfo@0.33-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/File-MimeInfo",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Implement the freedesktop specification",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.33-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-File-Path-2.18",
   "name": "perl-File-Path",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "637b2b318697fb111d849ee844429cf631714f7448d80b3a7d9f5a1d1002366e"
    }
   ],
   "description": "This module provides a convenient way to create directories\nof arbitrary depth and to delete an entire directory subtree\nfrom the filesystem.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-File-Path@2.18-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/pod/File::Path",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Create or remove directory trees",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.18-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-File-Read-0.0801",
   "name": "perl-File-Read",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0adb227c93a219a2ea1bb71aec010c3a2be56e4afafd71c3cf0e4d4def3be034"
    }
   ],
   "description": "This module mainly proposes functions for reading one or more files, with\ndifferent options.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-File-Read@0.0801-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/File-Read",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Unique interface for reading one or more files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0801-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-File-ReadBackwards-1.06",
   "name": "perl-File-ReadBackwards",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d87c86a412586a3d2ff6fff2fd0cdab8dbb35c106974c3667a652f14cdfe3573"
    }
   ],
   "description": "This module reads a file backwards line by line. It is simple to use,\nmemory efficient and fast. It supports both an object and a tied handle\ninterface.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-File-ReadBackwards@1.06-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/File-ReadBackwards",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Read a file backwards by lines",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.06-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-File-Remove-1.61",
   "name": "perl-File-Remove",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c907c87cbdf1137fc6f5d2c59e1affdcb5901b3cb5ec3c0e5b85c2a04f3cbe3e"
    }
   ],
   "description": "The Perl Module for removing files and directories.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-File-Remove@1.61-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/File-Remove",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl Remove files and directories Module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.61-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-File-ShareDir-1.118",
   "name": "perl-File-ShareDir",
   "licenseConcluded": "(GPL+ or Artistic) and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "25eae82177180721b342373b609e65ee20882caa3b24abc5e634ae35cea4c712"
    }
   ],
   "description": "The intent of File::ShareDir is to provide a companion to Class::Inspector\nand File::HomeDir, modules that take a process that is well-known by\nadvanced Perl developers but gets a little tricky, and make it more\navailable to the larger Perl community.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-File-ShareDir@1.118-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/File-ShareDir",
   "licenseDeclared": "(GPL+ or Artistic) and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Locate per-dist and per-module shared files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.118-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-File-ShareDir-Install-0.14",
   "name": "perl-File-ShareDir-Install",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "68841e16f4bde071a29f63a5215d86a748fb497892ef76f03423325ae4f4bd86"
    }
   ],
   "description": "File::ShareDir::Install allows you to install read-only data files from a\ndistribution. It is a companion module to File::ShareDir, which allows you\nto locate these files after installation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-File-ShareDir-Install@0.14-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/File-ShareDir-Install",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Install shared files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.14-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-File-Slurp-9999.32",
   "name": "perl-File-Slurp",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "79afb8a77f242245c712bbf2c86cbbe95442e2010edf24381faeaea9ff968097"
    }
   ],
   "description": "This module provides subs that allow you to read or write entire files with\none simple call. They are designed to be simple to use, have flexible ways\nto pass in or get the file contents and to be very efficient. There is also\na sub to read in all the files in a directory.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-File-Slurp@9999.32-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/File-Slurp",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple and Efficient Reading/Writing/Modifying of Complete File",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9999.32-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-File-Slurper-0.014",
   "name": "perl-File-Slurper",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fef178dc0e4cc76cfebe04cb689c38a1970bf88f2605d7e3ee3fb3c870ab7c95"
    }
   ],
   "description": "This module provides functions for fast and correct slurping and spewing.\nAll functions are optionally exported. All functions throw exceptions on\nerrors, write functions don't return any meaningful value.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-File-Slurper@0.014-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://search.cpan.org/dist/File-Slurper/",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple, sane and efficient module to slurp a file",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.014-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-File-Sync-0.11",
   "name": "perl-File-Sync",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "38c8b5da5388566ef520126b1a98a0b1a5973b6c4eb77b7b770df4e2fb3c6944"
    }
   ],
   "description": "The fsync() function takes a Perl file handle as its only argument, and\npasses its fileno() to the C function fsync(). It returns undef on failure,\nor true on success.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-File-Sync@0.11-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/File-Sync",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl access to fsync() and sync() function calls",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.11-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-File-Temp-0.2311",
   "name": "perl-File-Temp",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "24628bfddc447bbd452775010a338cae6c9ac3de9caa0e64dfa2b8dff66bb89e"
    }
   ],
   "description": "File::Temp can be used to create and open temporary files in a safe way.\nThere is both a function interface and an object-oriented interface. The\nFile::Temp constructor or the tempfile() function can be used to return the\nname and the open file handle of a temporary file. The tempdir() function\ncan be used to create a temporary directory.\n\nThe security aspect of temporary file creation is emphasized such that a\nfilehandle and filename are returned together.\nThis helps guarantee that a race condition can not occur where the temporary\nfile is created by another process between checking for the existence of the\nfile and its opening. Additional security levels are provided to check,\nfor example, that the sticky bit is set on world writable directories.\nSee \"safe_level\" for more information.\n\nFor compatibility with popular C library functions, Perl implementations of\nthe mkstemp() family of functions are provided. These are, mkstemp(),\nmkstemps(), mkdtemp() and mktemp().\n\nAdditionally, implementations of the standard POSIX tmpnam() and tmpfile()\nfunctions are provided if required.\n\nImplementations of mktemp(), tmpnam(), and tempnam() are provided, but should\nbe used with caution since they return only a filename that was valid when\nfunction was called, so cannot guarantee that the file will not exist by the\ntime the caller opens the filename.\n\nFilehandles returned by these functions support the seekable methods.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-File-Temp@0.2311-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/File-Temp",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Return name and handle of a temporary file safely",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.2311-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-File-Which-1.27",
   "name": "perl-File-Which",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "83dfcef7a7ee348b7e9cd0b3e4d43fcc8287dfaa80a9d85e75af04cb8ec836c5"
    }
   ],
   "description": "File::Which finds the full or relative paths to executable programs on the system. This is\nnormally the function of which utility. which is typically implemented as either a program\nor a built in shell command. On some platforms, such as Microsoft Windows it is not provided\nas part of the core operating system. This module provides a consistent API to this\nfunctionality regardless of the underlying platform.\n\nThe focus of this module is correctness and portability. As a consequence platforms where the\ncurrent directory is implicitly part of the search path such as Microsoft Windows will find\nexecutables in the current directory, whereas on platforms such as UNIX where this is not the\ncase executables in the current directory will only be found if the current directory is\nexplicitly added to the path.\n\nIf you need a portable which on the command line in an environment that does not provide it,\ninstall App::pwhich which provides a command line interface to this API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-File-Which@1.27-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/File-Which",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl implementation of the which utility as an API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.27-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-File-chdir-0.1011",
   "name": "perl-File-chdir",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bb331600632a85ef42c5f62b8da97a0db60b8c8c05152e33d55257778cfa77d8"
    }
   ],
   "description": "Perl's chdir() has the unfortunate problem of being very, very, very\nglobal. If any part of your program calls chdir() or if any library you\nuse calls chdir(), it changes the current working directory for the\n*whole* program.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-File-chdir@0.1011-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/File-chdir/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "More sensible way to change directories",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1011-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-File-pushd-1.016",
   "name": "perl-File-pushd",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bece6e12ad81e55d403866c712420da21fdefeed76338c96212150cfc8b6eef2"
    }
   ],
   "description": "File::pushd does a temporary \"chdir\" that is easily and automatically\nreverted, similar to \"pushd\" in some Unix command shells. It works by\ncreating an object that caches the original working directory. When the\nobject is destroyed, the destructor calls \"chdir\" to revert to the\noriginal working directory. By storing the object in a lexical variable\nwith a limited scope, this happens automatically at the end of the\nscope.\n\nThis is very handy when working with temporary directories for tasks\nlike testing; a function is provided to streamline getting a temporary\ndirectory from File::Temp.\n\nFor convenience, the object stringifies as the canonical form of the\nabsolute pathname of the directory entered.\n\nWarning: if you create multiple \"pushd\" objects in the same lexical\nscope, their destruction order is not guaranteed and you might not wind\nup in the directory you expect.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-File-pushd@1.016-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/File-pushd",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Change directory temporarily for a limited scope",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.016-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Filter-1.64",
   "name": "perl-Filter",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0585e52e3a9a561af6ebd4373214f67cab27d1bd643eab4a303a2b622822d778"
    }
   ],
   "description": "Source filters alter the program text of a module before Perl sees it, much as\na C preprocessor alters the source text of a C program before the compiler\nsees it.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Filter@1.64-1.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Filter",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl source filters",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:1.64-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Filter-Simple-0.94",
   "name": "perl-Filter-Simple",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3bc8c3bc32e711f13ffc8bbdd8b994de2c03b6a86b5da506e440a4789b33c340"
    }
   ],
   "description": "The Filter::Simple Perl module provides a simplified interface to\nFilter::Util::Call; one that is sufficient for most common cases.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Filter-Simple@0.94-2.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Filter-Simple",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simplified Perl source filtering",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.94-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Font-AFM-1.20",
   "name": "perl-Font-AFM",
   "licenseConcluded": "(GPL+ or Artistic) and Copyright only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "139c0a4cf44ed2966152b6ecc21720128a2a0dd3494285a2f45d703c4e1a1b8b"
    }
   ],
   "description": "Interface to Adobe Font Metrics files",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Font-AFM@1.20-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Font-AFM",
   "licenseDeclared": "(GPL+ or Artistic) and Copyright only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl interface to Adobe Font Metrics files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.20-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Font-TTF-1.06",
   "name": "perl-Font-TTF",
   "licenseConcluded": "Artistic 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ab0e0633852c49159852647f46121e6ca75c29170016a7d47158998f66c65f3c"
    }
   ],
   "description": "The package provides perl module for TrueType font hacking. It supports reading,\nprocessing and writing of the tables.you can do almost anything with a standard\nTrueType font with this module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Font-TTF@1.06-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Font-TTF",
   "licenseDeclared": "Artistic 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl library for modifying TTF font files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.06-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-FreezeThaw-0.5001",
   "name": "perl-FreezeThaw",
   "licenseConcluded": "GPL-1.0-only or Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2ec47c50dc25a989d28dd0cc54379d932e17ab35b36f084dde55b3ef578fbb8a"
    }
   ],
   "description": "Converts data to/from stringified form, appropriate for saving-to/reading-\nfrom permanent storage.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-FreezeThaw@0.5001-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/FreezeThaw/",
   "licenseDeclared": "GPL-1.0-only or Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Converting Perl structures to strings and back",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5001-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-GD-2.78",
   "name": "perl-GD",
   "licenseConcluded": "GPL+ or Artistic 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "95f8dcf701aebf9eae7ab928ee22d33d7e012ee066ad2d451a50a46324c7ff74"
    }
   ],
   "description": "This is a autoloadable interface module for libgd, a popular library\nfor creating and manipulating PNG files.  With this library you can\ncreate PNG images on the fly or modify existing files.  Features\ninclude:\n\na.  lines, polygons, rectangles and arcs, both filled and unfilled\nb.  flood fills\nc.  the use of arbitrary images as brushes and as tiled fill patterns\nd.  line styling (dashed lines and the like)\ne.  horizontal and vertical text rendering\nf.  support for transparency and interlacing\ng.  support for TrueType font rendering, via libfreetype.\nh.  support for spline curves, via GD::Polyline\ni.  support for symbolic font names, such as \"helvetica:italic\"\nj.  support for symbolic color names, such as \"green\", via GD::Simple\nk.  produces output in png, gif, jpeg and xbm format\nl.  produces output in svg format via GD::SVG.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-GD@2.78-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/GD",
   "licenseDeclared": "GPL+ or Artistic 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A perl5 interface to Thomas Boutell's gd library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.78-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-GD-Barcode-2.00",
   "name": "perl-GD-Barcode",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fc44c83bdb91a28856914e76e3c807789a8a9383c7db12a2a4c62842799faa87"
    }
   ],
   "description": "GD::Barcode is a subclass of GD and allows you to create barcode image with GD.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-GD-Barcode@2.00-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/GD-Barcode",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Create barcode image with GD",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.00-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-GSSAPI-0.28",
   "name": "perl-GSSAPI",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b1a855db8b5db337da0792edd061a78e708ff358ea68008710c155b46502bf30"
    }
   ],
   "description": "This module can access the routines of the GSSAPI library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-GSSAPI@0.28-26.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/GSSAPI",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Providing access to the GSSAPIv2 library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.28-26.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Getopt-Long-2.57",
   "name": "perl-Getopt-Long",
   "licenseConcluded": "Artistic or GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "95634847c6956dd0c0ac252a063e7a44ff2a59662228ba33c0dff952567d1ae3"
    }
   ],
   "description": "Module Getopt::Long implements an extended getopt function called\nGetOptions(). This function implements the POSIX standard for command\nline options, with GNU extensions, while still capable of handling\nthe traditional one-letter options.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Getopt-Long@2.57-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/pod/Getopt::Long",
   "licenseDeclared": "Artistic or GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extended processing of command line options",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.57-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Glib-1.3293",
   "name": "perl-Glib",
   "licenseConcluded": "LGPL-2.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "129662e471e39d7e2ff4bf8393a8eaae49c81db18fc2d7c003b201b28722f0bf"
    }
   ],
   "description": "This wrapper attempts to provide a perlish interface while remaining as\ntrue as possible to the underlying C API, so that any reference materials\nyou can find on using GLib may still apply to using the libraries from\nperl. This module also provides facilities for creating wrappers for other\nGObject-based libraries. The \"SEE ALSO\" section contains pointers to all\nsorts of good information.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Glib@1.3293-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Glib/",
   "licenseDeclared": "LGPL-2.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl wrappers for the GLib utility and Object libraries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3293-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Guard-1.023",
   "name": "perl-Guard",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "83087d774173533eee3fc4e1698f27855c1ead494d267eba6ce6c2b7021251c1"
    }
   ],
   "description": "This module implements so-called \"guards\". A guard is something\n(usually an object) that \"guards\" a resource, ensuring that it is\ncleaned up when expected.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Guard@1.023-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Guard/",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Safe cleanup blocks",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.023-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-HTML-Form-6.11",
   "name": "perl-HTML-Form",
   "licenseConcluded": "Perl_5 and GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9a3a622725e038123ecac43aa5b1eaf3bc5be56f4238dbcbef2b50e7ee4b3866"
    }
   ],
   "description": "Objects of the HTML::Form class represents a single HTML <form> ... </form>\ninstance. A form consists of a sequence of inputs that usually have names,\nand which can take on various values. The state of a form can be tweaked\nand it can then be asked to provide HTTP::Request objects that can be\npassed to the request() method of LWP::UserAgent.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-HTML-Form@6.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/HTML-Form",
   "licenseDeclared": "Perl_5 and GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Class that represents an HTML form element",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-HTML-Formater-2.16",
   "name": "perl-HTML-Formater",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "269f17485cda5a1883044dc041bffccaef407308579a76f749ed836d75677217"
    }
   ],
   "description": "A collection of modules that formats HTML as plaintext, PostScript or RTF.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-HTML-Formater@2.16-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/HTML-Formatter",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTML formatter modules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.16-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-HTML-Parser-3.81",
   "name": "perl-HTML-Parser",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "556e89064bebe774eb5b5a15ede813281d01d651bf76d90210b5e087ba04828b"
    }
   ],
   "description": "Objects of the HTML::Parser class will recognize markup and separate it\nfrom plain text (alias data content) in HTML documents. As different kinds\nof markup and text are recognized, the corresponding event handlers are invoked.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-HTML-Parser@3.81-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/HTML-Parser",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTML parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.81-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-HTML-Scrubber-0.19",
   "name": "perl-HTML-Scrubber",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4805ac2e296092aa213e7ac563f77b7694c7adccbea50931ce33c3945f65199f"
    }
   ],
   "description": "If you want to \"scrub\" or \"sanitize\" html input in a reliable and flexible\nfashion, then this module is for you.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-HTML-Scrubber@0.19-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/HTML-Scrubber/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl extension for scrubbing/sanitizing HTML",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.19-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-HTML-Tagset-3.20",
   "name": "perl-HTML-Tagset",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a7f7dfce7124da3ee8e29f77b61d31ff0b0644c540dc6ef6af5bedabddc13ea1"
    }
   ],
   "description": "This module contains data tables useful in dealing with HTML.\nIt provides no functions or methods.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-HTML-Tagset@3.20-38.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/HTML-Tagset",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTML::Tagset - data tables useful in parsing HTML",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.20-38.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-HTML-Tree-5.07",
   "name": "perl-HTML-Tree",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c950abf841fe2caaf2936cf92d7c2039a0d556f84ef3c2752b3ebcb0fa30d2ad"
    }
   ],
   "description": "This distribution contains a suite of modules for representing,\ncreating, and extracting information from HTML syntax trees; there is\nalso relevant documentation.  These modules used to be part of the\nlibwww-perl distribution, but are now unbundled in order to facilitate\na separate development track.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-HTML-Tree@5.07-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/HTML-Tree",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTML tree handling modules for Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.07-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-HTTP-Cookies-6.10",
   "name": "perl-HTTP-Cookies",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "36476c1576c54f08fa11ffad1e3ece689e1ae9fd9df20f4f5d0f95812037a36b"
    }
   ],
   "description": "This class is for objects that represent a \"cookie jar\" -- that is, a\ndatabase of all the HTTP cookies that a given LWP::UserAgent object\nknows about.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-HTTP-Cookies@6.10-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/HTTP-Cookies",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTTP cookie jars",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.10-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-HTTP-Daemon-6.16",
   "name": "perl-HTTP-Daemon",
   "licenseConcluded": "Artistic-1.0 or GPL-1.0+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "845b6f549fa0f1de36fb1244e97e45720e2799c771d0a4d7f3d381a555132968"
    }
   ],
   "description": "Instances of the `HTTP::Daemon' class are HTTP/1.1 servers that listen\non a socket for incoming requests. The `HTTP::Daemon' is a subclass of\n`IO::Socket::INET', so you can perform socket operations directly on it\ntoo.\n\nThe accept() method will return when a connection from a client is\navailable. The returned value will be an `HTTP::Daemon::ClientConn'\nobject which is another `IO::Socket::INET' subclass. Calling the\nget_request() method on this object will read data from the client and\nreturn an `HTTP::Request' object. The ClientConn object also provide\nmethods to send back various responses.\n\nThis HTTP daemon does not fork(2) for you. Your application, i.e. the\nuser of the `HTTP::Daemon' is responsible for forking if that is\ndesirable. Also note that the user is responsible for generating\nresponses that conform to the HTTP/1.1 protocol.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-HTTP-Daemon@6.16-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/HTTP-Daemon/",
   "licenseDeclared": "Artistic-1.0 or GPL-1.0+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A simple http server class",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.16-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-HTTP-Date-6.05",
   "name": "perl-HTTP-Date",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "98277a8fb461ec9d59091e7937fec10d757bda39fcf70de15965da439dbd4ecd"
    }
   ],
   "description": "This module provides functions that deal the date formats used by the HTTP\nprotocol (and then some more). Only the first two functions, time2str() and\nstr2time(), are exported by default.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-HTTP-Date@6.05-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/HTTP-Date",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Date conversion routines",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.05-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-HTTP-Message-6.44",
   "name": "perl-HTTP-Message",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b8d919bf52528905a75bda332050038e388baef7a67d2d6227de7fd0b03329d8"
    }
   ],
   "description": "An HTTP::Message object contains some headers and a content body.\nThe following methods are available:\n$mess = HTTP::Message->new\n$mess = HTTP::Message->new( $headers )\n$mess = HTTP::Message->new( $headers, $content )",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-HTTP-Message@6.44-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/HTTP-Message",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTTP style message",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.44-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-HTTP-Negotiate-6.01",
   "name": "perl-HTTP-Negotiate",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bc40bf99b92ce8506d8ba959c9cae92a1c89eb2e718d8f0d39b5d2d0191d7c5a"
    }
   ],
   "description": "This module provides a complete implementation of the HTTP content negotiation algorithm specified in\ndraft-ietf-http-v11-spec-00.ps chapter 12. Content negotiation allows for the selection of a preferred\ncontent representation based upon attributes of the negotiable variants and the value of the various\nAccept* header fields in the request.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-HTTP-Negotiate@6.01-23.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/HTTP-Negotiate",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Choose a variant to serve",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.01-23.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-HTTP-Response-Encoding-0.06",
   "name": "perl-HTTP-Response-Encoding",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fdab22ff7fe56d0130da27b2bc15bb7843f4d399511ee8453ad74c3a394fc19b"
    }
   ],
   "description": "Adds encoding() to HTTP::Response.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-HTTP-Response-Encoding@0.06-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/HTTP-Response-Encoding",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTTP::Response::Encoding Perl module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.06-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-HTTP-Server-Simple-0.52",
   "name": "perl-HTTP-Server-Simple",
   "licenseConcluded": "Perl_5",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "94f9b3d1577f66d38c9c479df0eb690ef2ed3c224285a678afd8f318f19651d2"
    }
   ],
   "description": "This is a simple standalone HTTP server. By default, it doesn't thread or\nfork. It does, however, act as a simple frontend which can be used to build\na standalone web-based application or turn a CGI into one.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-HTTP-Server-Simple@0.52-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/HTTP-Server-Simple/",
   "licenseDeclared": "Perl_5",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Lightweight HTTP server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.52-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-HTTP-Tiny-0.088",
   "name": "perl-HTTP-Tiny",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "255b1acf1d32af081ab198e37a06872faf882d3276d4512656b3ad6ad5413efc"
    }
   ],
   "description": "This is a very simple HTTP/1.1 client, designed for doing simple requests\nwithout the overhead of a large framework like LWP::UserAgent.\n\nIt is more correct and more complete than HTTP::Lite. It supports proxies and\nredirection. It also correctly resumes after EINTR.\n\nIf IO::Socket::IP 0.25 or later is installed, HTTP::Tiny will use it instead\nof IO::Socket::INET for transparent support for both IPv4 and IPv6.\n\nCookie support requires HTTP::CookieJar or an equivalent class.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-HTTP-Tiny@0.088-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/HTTP-Tiny",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A small, simple, correct HTTP/1.1 client",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.088-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-HTTP-Tinyish-0.18",
   "name": "perl-HTTP-Tinyish",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b233ee02d18981e31521f37bb49b3701daa81873ff2f90b9eb7358b9ef75b85a"
    }
   ],
   "description": "HTTP::Tinyish is a wrapper module for HTTP client modules LWP, HTTP::Tiny\nand HTTP client software curl and wget.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-HTTP-Tinyish@0.18-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/HTTP-Tinyish/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTTP::Tiny compatible HTTP client wrappers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.18-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Hash-Merge-Simple-0.051",
   "name": "perl-Hash-Merge-Simple",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "508a4db1355d07f8f961d5ba76fcb44a79f74d90f8d47d83dc3136ce4d37eaa9"
    }
   ],
   "description": "Hash::Merge::Simple will recursively merge two or more hashes and return\nthe result as a new hash reference. The merge function will descend and\nmerge hashes that exist under the same node in both the left and right\nhash, but doesn't attempt to combine arrays, objects, scalars, or\nanything else. The rightmost hash also takes precedence, replacing\nwhatever was in the left hash if a conflict occurs. This code was pretty\nmuch taken straight from Catalyst::Utils, and modified to handle more\nthan 2 hashes at the same time.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Hash-Merge-Simple@0.051-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Hash-Merge-Simple",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Recursively merge two or more hashes, simply",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.051-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Hook-LexWrap-0.26",
   "name": "perl-Hook-LexWrap",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ee5d2270d4258b2d2405f30d2e26779be18ae89be59447325b1e3b072ac1c3ed"
    }
   ],
   "description": "Hook::LexWrap allows you to install a pre- or post-wrapper (or both) around\nan existing subroutine. Unlike other modules that provide this capacity\n(e.g. Hook::PreAndPost and Hook::WrapSub), Hook::LexWrap implements\nwrappers in such a way that the standard caller function works correctly\nwithin the wrapped subroutine.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Hook-LexWrap@0.26-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Hook-LexWrap/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Lexically scoped subroutine wrappers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.26-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-IO-All-0.87",
   "name": "perl-IO-All",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "da9f88fe11edf9bac06adac82b3803835ac8246d1da4246e4601dd0a4eadb3ec"
    }
   ],
   "description": "IO::All combines all of the best Perl IO modules into a single Spiffy object\noriented interface to greatly simplify your everyday Perl IO idioms. It exports\na single function called \"io\", which returns a new IO::All object. And that\nobject can do it all!\n\nThe IO::All object is a proxy for IO::File, IO::Dir, IO::Socket, IO::String,\nTie::File, File::Spec, File::Path and File::ReadBackwards; as well as all the\nDBM and MLDBM modules. You can use most of the methods found in these classes\nand in IO::Handle (which they inherit from). IO::All adds dozens of other\nhelpful idiomatic methods including file stat and manipulation functions.\n\nIO::All is pluggable, and modules like IO::All::LWP and IO::All::Mailto add\neven more functionality. Optionally, every IO::All object can be tied to\nitself. This means that you can use most perl IO builtins on it: readline,\ngetc, print, printf, syswrite, sysread, close.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-IO-All@0.87-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/IO-All",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "IO::All Perl module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.87-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-IO-Compress-2.206",
   "name": "perl-IO-Compress",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "01c55719673dd66d2f867abc8cd5f89780bad178e7187cb259ddcdce80e7c7d7"
    }
   ],
   "description": "This distribution provides a Perl interface to allow reading and writing of\ncompressed data created with the zlib and bzip2 libraries.\n\nIO-Compress supports reading and writing of bzip2, RFC 1950, RFC 1951,\nRFC 1952 (i.e. gzip) and zip files/buffers.\n\nThe following modules used to be distributed separately, but are now\nincluded with the IO-Compress distribution:\n    Compress-Zlib\n    IO-Compress-Zlib\n    IO-Compress-Bzip2\n    IO-Compress-Base",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-IO-Compress@2.206-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/IO-Compress",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Read and write compressed data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.206-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-IO-HTML-1.004",
   "name": "perl-IO-HTML",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "59e93529594b9e03ab02db1ecbe3162e7635cd4321071b0a2c52622e1f07c05a"
    }
   ],
   "description": "This module opens a file and performs automatic charset detection\nbased on the HTML5 algorithm.  You can then pass the filehandle to\nHTML::Parser or a related module (or just read it yourself).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-IO-HTML@1.004-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/IO-HTML",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Open an HTML file with automatic charset detection",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.004-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-IO-Multiplex-1.16",
   "name": "perl-IO-Multiplex",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cdd439757202c03f5a6617cfbeb1a07b66876a067b30afc2e17ffd99037f1a26"
    }
   ],
   "description": "IO::Multiplex is designed to take the effort out of managing\nmultiple file handles. It is essentially a really fancy front end to\nthe C<select> system call. In addition to maintaining the C<select>\nloop, it buffers all input and output to/from the file handles. It\ncan also accept incoming connections on one or more listen sockets.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-IO-Multiplex@1.16-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/IO-Multiplex",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Manage IO on many file handles",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.16-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-IO-Pipely-0.006",
   "name": "perl-IO-Pipely",
   "licenseConcluded": "GPL-1.0-only or Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b9893b17a5c6da3cf18cee3e5d38ffc33bb8f8e5f1fcd48368d89b56b4cf6a21"
    }
   ],
   "description": "IO::Pipely provides a couple functions to portably create one- and two-way pips and pipe-like socket pairs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-IO-Pipely@0.006-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/IO-Pipely/",
   "licenseDeclared": "GPL-1.0-only or Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Portably create pipe() or pipe-like handles, one way or another",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.006-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-IO-Socket-INET6-2.73",
   "name": "perl-IO-Socket-INET6",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cf8176b9ec587708422af2c7ac18bc8780ff71e84d1cab3025e97a045333d255"
    }
   ],
   "description": "Object interface for AF_INET|AF_INET6 domain sockets.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-IO-Socket-INET6@2.73-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/IO-Socket-INET6",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Object interface for AF_INET|AF_INET6 domain sockets",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.73-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-IO-Socket-IP-0.42",
   "name": "perl-IO-Socket-IP",
   "licenseConcluded": "GPL+ or Artistic-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "10c6e7fcec92afc0a523a5f39760d3b738f0f62714f5490ce22eb7076be86b44"
    }
   ],
   "description": "This module provides a protocol-independent way to use IPv4 and IPv6\nsockets, intended as a replacement for the IO::Socket::INET manpage. Most\nconstructor arguments and methods are provided in a backward-compatible\nway.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-IO-Socket-IP@0.42-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/IO-Socket-IP",
   "licenseDeclared": "GPL+ or Artistic-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Drop-in replacement for IO::Socket::INET supporting both IPv4 and IPv6",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.42-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-IO-Socket-SSL-2.084",
   "name": "perl-IO-Socket-SSL",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a3e60df81572f9640a713aa6fd4ba7f6a1c342fbc703a80599e1fe7189901f23"
    }
   ],
   "description": "IO::Socket::SSL is a class implementing an object oriented\ninterface to SSL sockets. The class is a descendent of\nIO::Socket::INET.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-IO-Socket-SSL@2.084-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/IO-Socket-SSL",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl library for transparent SSL",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.084-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-IO-String-1.08",
   "name": "perl-IO-String",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4d42ef43246e444f2dc7238091800c39e6ee70e8b043fc1391a727d3e85f3f2d"
    }
   ],
   "description": "The IO-String provides the IO::File interface for in-core strings.\nAn IO::String object can be attached to a string, and makes it\njust like normal file for reading and writing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-IO-String@1.08-35.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/IO-String/",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Emulate file interface for in-core strings",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.08-35.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-IO-Tty-1.17",
   "name": "perl-IO-Tty",
   "licenseConcluded": "(GPL-1.0-or-later OR Artistic-1.0-Perl) AND BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5085b49f79109eea6dad9fc20d691cc5ea07237bcbfe36f9e6fdc225847714eb"
    }
   ],
   "description": "Supply an interface to pseudo tty's with IO::Tty and IO::Pty.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-IO-Tty@1.17-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/IO-Tty",
   "licenseDeclared": "(GPL-1.0-or-later OR Artistic-1.0-Perl) AND BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A interface to pseudo tty's for perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.17-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-IO-stringy-2.113",
   "name": "perl-IO-stringy",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f59bc9de947aca19d3707a28af25008c16a5098232d13c19bf636b374e2c2acf"
    }
   ],
   "description": "This package provides I/O on in-core objects for Perl,\nsuch as IO::Scalar, IO::ScalarArray, and IO::Lines.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-IO-stringy@2.113-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/pod/IO::stringy",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "I/O on in-core objects for Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.113-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-IPC-Cmd-1.04",
   "name": "perl-IPC-Cmd",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3cc597e3923caf7c2fec20c7655c8475daa3df440f2b3f537d5c6fac62c68aa8"
    }
   ],
   "description": "IPC::Cmd allows for the searching and execution of any binary on your system.\nIt adheres to verbosity settings and is able to run intereactive.\nIt also has an option to capture output/error buffers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-IPC-Cmd@1.04-4.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/IPC-Cmd",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Finding and running system commands made easy",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:1.04-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-IPC-Run-20220807.0",
   "name": "perl-IPC-Run",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9c6a8c3ab58d0f12131a63222be8c411f05ee33298ab5ef40a18566db4b29887"
    }
   ],
   "description": "IPC::Run allows you to run and interact with child processes using files,\npipes, and pseudo-ttys. Both system()-style and scripted usages are\nsupported and may be mixed. Likewise, functional and OO API styles are both\nsupported and may be mixed.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-IPC-Run@20220807.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/IPC-Run/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "System() and background procs w/ piping, redirs, ptys (Unix, Win32)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20220807.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-IPC-Run3-0.048",
   "name": "perl-IPC-Run3",
   "licenseConcluded": "GPL+ or Artistic or BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6e3bc21b00bc69eae78b0651f0d4410af64d32dd7cfa7ec76051438a674819f4"
    }
   ],
   "description": "This module allows you to run a subprocess and redirect stdin, stdout,\nand/or stderr to files and perl data structures. It aims to satisfy 99% of\nthe need for using system, qx, and open3 with a simple, extremely Perlish\nAPI and none of the bloat and rarely used features of IPC::Run.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-IPC-Run3@0.048-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/IPC-Run3",
   "licenseDeclared": "GPL+ or Artistic or BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Run a subprocess in batch mode",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.048-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-IPC-SysV-2.09",
   "name": "perl-IPC-SysV",
   "licenseConcluded": "Artistic-1.0-Perl or GPL-1.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e97adb23f745e06360a875f4e9de8a841721b953fb7f0512612359d9906c58bf"
    }
   ],
   "description": "The SysV-IPC contains three packages\n\n IPC::Semaphore\n - Provides an object interface to using SysV IPC semaphores\n\n IPC::Msg\n - Provides an object interface to using SysV IPC messages\n\n IPC::SysV\n - Provides the constants required to use the system SysV IPC calls.\n\nCurrently there is not object support for SysV shared memory, but\nSysV::SharedMem is a project for the future.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-IPC-SysV@2.09-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/IPC-SysV",
   "licenseDeclared": "Artistic-1.0-Perl or GPL-1.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Object class for SysV as well as the SysV IPC constants and system calls",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.09-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-IPC-System-Simple-1.30",
   "name": "perl-IPC-System-Simple",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "60f64b5a3f86defaa67062a41dab5311e263d502483f2a3f07ff1ee84a91dacc"
    }
   ],
   "description": "Calling Perl's in-built system() function is easy, determining if it was successful is hard.\nLet's face it, $? isn't the nicest variable in the world to play with,\nand even if you do check it, producing a well-formatted error string takes a lot of work.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-IPC-System-Simple@1.30-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/IPC-System-Simple",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Run commands simply, with detailed diagnostics",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.30-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Image-ExifTool-12.76",
   "name": "perl-Image-ExifTool",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f8608fc200e893d9a35a3e4210684ccab9004bacb4ef48e031fbcbf0899e4c7c"
    }
   ],
   "description": "ExifTool is a Perl module with an included command-line application for\nreading and writing meta information in image, audio, and video files.\nIt reads EXIF, GPS, IPTC, XMP, JFIF, MakerNotes, GeoTIFF, ICC Profile,\nPhotoshop IRB, FlashPix, AFCP, and ID3 meta information from JPG, JP2,\nTIFF, GIF, PNG, MNG, JNG, MIFF, EPS, PS, AI, PDF, PSD, BMP, THM, CRW,\nCR2, MRW, NEF, PEF, ORF, DNG, and many other types of images. ExifTool\nalso extracts information from the maker notes of many digital cameras\nby various manufacturers including Canon, Casio, FujiFilm, GE, HP,\nJVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Olympus/Epson,\nPanasonic/Leica, Pentax/Asahi, Reconyx, Ricoh, Samsung, Sanyo,\nSigma/Foveon, and Sony.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Image-ExifTool@12.76-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.sno.phy.queensu.ca/%7Ephil/exiftool/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utility for reading and writing image meta info",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:12.76-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Import-Into-1.002005",
   "name": "perl-Import-Into",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "59f484b7b6963a2f4a4888356bfb4f0cc185a84936b58f3b1418d1f7f8459a81"
    }
   ],
   "description": "Writing exporters is a pain. Some use Exporter, some use Sub::Exporter,\nsome use Moose::Exporter, some use Exporter::Declare ... and some things are pragmas.\n\nExporting on someone else's behalf is harder. The exporters don't provide\na consistent API for this, and pragmas need to have their import method\ncalled directly, since they effect the current unit of compilation.\n\nImport::Into provides global methods to make this painless.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Import-Into@1.002005-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Import-Into",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Import packages into other packages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.002005-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Importer-0.026",
   "name": "perl-Importer",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bbc18cc4589c3521fb6f58eef44b39c21c9753e92bcd9f0babade91ab9ae3f8e"
    }
   ],
   "description": "This Perl module acts as a layer between Exporter and modules which consume\nexports. It is feature-compatible with Exporter, plus some much needed\nextras. You can use this to import symbols from any exporter that follows\nExporters specification. The exporter modules themselves do not need to use\nor inherit from the Exporter module, they just need to set @EXPORT and/or\nother variables.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Importer@0.026-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Importer",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Alternative interface to modules that export symbols",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.026-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-JSON-4.10",
   "name": "perl-JSON",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dd39a1ec26f7219276887a5028f517348f4cbaeed01ccb1ff6906dc74cdd60e7"
    }
   ],
   "description": "This module is a thin wrapper for JSON::XS-compatible modules with\na few additional features. All the backend modules convert a Perl\ndata structure to a JSON text and vice versa. This module uses\nJSON::XS by default, and when JSON::XS is not available, falls back\non JSON::PP, which is in the Perl core since 5.14. If JSON::PP is\nnot available either, this module then falls back on JSON::backportPP\n(which is actually JSON::PP in a different .pm file) bundled in the\nsame distribution as this module. You can also explicitly specify\nto use Cpanel::JSON::XS, a fork of JSON::XS by Reini Urban.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-JSON@4.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/JSON",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JSON (JavaScript Object Notation) encoder/decoder",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-JSON-PP-4.16",
   "name": "perl-JSON-PP",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "217dca0be7eb97e9f90831b2e834f39562dfda84edf608cb0dced5a97e8618a7"
    }
   ],
   "description": "JSON::PP is a pure perl JSON decoder/encoder, and (almost) compatible to much faster JSON::XS\nwritten by Marc Lehmann in C. JSON::PP works as a fallback module when you use JSON module without having installed JSON::XS.\n\nBecause of this fallback feature of JSON.pm, JSON::PP tries not to be more JavaScript-friendly than JSON::XS\n(i.e. not to escape extra characters such as U+2028 and U+2029, etc), in order for you not to lose such JavaScript-friendliness\nsilently when you use JSON.pm and install JSON::XS for speed or by accident. If you need JavaScript-friendly RFC7159-compliant\npure perl module, try JSON::Tiny, which is derived from Mojolicious web framework and is also smaller and faster than JSON::PP.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-JSON-PP@4.16-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/JSON-PP",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JSON::XS compatible pure-Perl module.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:4.16-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-JSON-XS-4.03",
   "name": "perl-JSON-XS",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7a3aebcce4fccdfe25e989ce26ee4b242ec1cc907d67de44817a57e2cf905e5a"
    }
   ],
   "description": "This module converts Perl data structures to JSON and vice versa. Its\nprimary goal is to be correct and its secondary goal is to be fast. To\nreach the latter goal it was written in C.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-JSON-XS@4.03-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/JSON-XS",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JSON serializing/de-serializing, done correctly and fast",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:4.03-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Jcode-2.07",
   "name": "perl-Jcode",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "735a375f0937cc79d33d5af12cd07fd2c000a401b1e355f6f600e69e86423cf6"
    }
   ],
   "description": "Perl extension interface for converting Japanese text.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Jcode@2.07-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Jcode",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl extension interface for converting Japanese text",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.07-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-LDAP-0.68",
   "name": "perl-LDAP",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "36ac6be0698b9b1a2572b38bd787e075868a338f39ac57ebd506cfeecf52cecf"
    }
   ],
   "description": "Net::LDAP is a collection of modules that implements an LDAP services API\nfor Perl programs. The module may be used to search directories or perform\nmaintenance functions such as adding, deleting or modifying entries.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-LDAP@0.68-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/perl-ldap",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "LDAP Perl module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.68-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-LWP-MediaTypes-6.04",
   "name": "perl-LWP-MediaTypes",
   "licenseConcluded": "(GPL+ or Artistic) and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "08e57f5ab8e3f410c7f8a34932961e8dbedf333ed884f9cb94c83bf1371f22f9"
    }
   ],
   "description": "This module provides functions for handling media (also known as MIME)\ntypes and encodings. The mapping from file extensions to media types is\ndefined by the media.types file. If the ~/.media.types file exists it is\nused instead. For backwards compatibility we will also look for\n~/.mime.types.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-LWP-MediaTypes@6.04-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/LWP-MediaTypes",
   "licenseDeclared": "(GPL+ or Artistic) and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Guess media type for a file or a URL",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.04-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-LWP-Protocol-https-6.10",
   "name": "perl-LWP-Protocol-https",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0 or Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0be0d3f531ab50ddaf32a8f79b92aba2d46264c2e387f81dc84b42313b2cbe93"
    }
   ],
   "description": "The LWP::Protocol::https module provides support for using https schemed URLs with LWP.\\\nThis module is a plug-in to the LWP protocol handling, so you don't use it directly.\\\nOnce the module is installed LWP is able to access sites using HTTP over SSL/TLS.\\",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-LWP-Protocol-https@6.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/pod/LWP::Protocol::https",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0 or Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides support for using https schemed URLs with LWP",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-LaTeX-ToUnicode-0.53",
   "name": "perl-LaTeX-ToUnicode",
   "licenseConcluded": "Artistic-1.0 or GPL-1.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6d8da8ffbffecf08d147b1d875c78037a98f50df2354bc872fa7d6e33e99bdef"
    }
   ],
   "description": "This module provides a method to convert LaTeX-style markups for accents\netc. into their Unicode equivalents. It translates commands for special\ncharacters or accents into their Unicode equivalents and removes\nformatting commands.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-LaTeX-ToUnicode@0.53-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/LaTeX-ToUnicode",
   "licenseDeclared": "Artistic-1.0 or GPL-1.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Convert LaTeX commands to Unicode",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.53-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Lingua-EN-Inflect-1.905",
   "name": "perl-Lingua-EN-Inflect",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0dfb8a47d01b781e3a4d68cc5f2a0d9cda0e4d3ab05f44a9e1942d626be78b90"
    }
   ],
   "description": "Convert singular to plural, select \"a\" or \"an\".",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Lingua-EN-Inflect@1.905-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Lingua-EN-Inflect",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Convert singular to plural, select \"a\" or \"an\"",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.905-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Lingua-Translit-0.29",
   "name": "perl-Lingua-Translit",
   "licenseConcluded": "GPL-1.0-only or Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "05310c489f84ec1ad85af5451544ac45758aae5180a12f396e611abc5965293e"
    }
   ],
   "description": "Lingua::Translit can be used to convert text from one writing system to\nanother, based on national or international transliteration tables. Where\npossible a reverse transliteration is supported.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Lingua-Translit@0.29-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Lingua-Translit/",
   "licenseDeclared": "GPL-1.0-only or Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Transliterates text between writing systems",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.29-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-List-AllUtils-0.19",
   "name": "perl-List-AllUtils",
   "licenseConcluded": "Artistic 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2aae727a0aa457b4ba27909a24da257797120bde1097eb4dd0ce079e542adad1"
    }
   ],
   "description": "Are you sick of trying to remember whether a particular helper is defined\nin List::Util or List::SomeUtils? I sure am. Now you don't have to remember.\nThis module will export all of the functions that either of those two\nmodules defines.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-List-AllUtils@0.19-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/List-AllUtils",
   "licenseDeclared": "Artistic 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Combines List::Util and List::SomeUtils",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.19-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-List-MoreUtils-0.430",
   "name": "perl-List-MoreUtils",
   "licenseConcluded": "(GPL+ or Artistic) and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5031ce3e182092177f63b8f1503b32a4d81b093bacb72178a1ddc32f7e08c6e9"
    }
   ],
   "description": "List::MoreUtils provides some trivial but commonly needed functionality on lists which is not going to go into List::Util.\nAll of the below functions are implementable in only a couple of lines of Perl code.\nUsing the functions from this module however should give slightly better performance as everything is implemented in C.\nThe pure-Perl implementation of these functions only serves as a fallback in case the C portions of this module couldn't be compiled on this machine.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-List-MoreUtils@0.430-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/List-MoreUtils",
   "licenseDeclared": "(GPL+ or Artistic) and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provide the stuff missing in List::Util",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.430-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-List-MoreUtils-XS-0.430",
   "name": "perl-List-MoreUtils-XS",
   "licenseConcluded": "(GPL+ or Artistic) and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "73421f159e730f12307fd2c5ad4e9cc9e8cbdb3a19e501a18db1aa888af091db"
    }
   ],
   "description": "List::MoreUtils::XS is a backend for List::MoreUtils. Even if it's possible (because of user wishes)\nto have it practically independent from List::MoreUtils, it technically depend on List::MoreUtils.\nSince it's only a backend, the API is not public and can change without any warning.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-List-MoreUtils-XS@0.430-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/List-MoreUtils-XS",
   "licenseDeclared": "(GPL+ or Artistic) and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provide compiled List::MoreUtils functions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.430-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-List-SomeUtils-0.59",
   "name": "perl-List-SomeUtils",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "28ffe8eff4721833f652e5cb85a2a1c91a16144a9f5b3a84316f3afb5e8aba8a"
    }
   ],
   "description": "List::SomeUtils provides some trivial but commonly needed functionality on\nlists which is not going to go into List::Util.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-List-SomeUtils@0.59-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/List-SomeUtils",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provide the stuff missing in List::Util",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.59-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-List-UtilsBy-0.12",
   "name": "perl-List-UtilsBy",
   "licenseConcluded": "Perl License",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9db0f7a1da26df265aac34de7865b680b4e16b247e72893d5cceb93c000addb3"
    }
   ],
   "description": "This module provides a number of list utility functions, all of which take\nan initial code block to control their behaviour. They are variations on\nsimilar core perl or List::Util functions of similar names, but which use\nthe block to control their behaviour. For example, the core Perl function\nsort takes a list of values and returns them, sorted into order by their\nstring value. The \"sort_by\" function sorts them according to the string\nvalue returned by the extra function, when given each value.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-List-UtilsBy@0.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/List-UtilsBy/",
   "licenseDeclared": "Perl License",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Higher-order list utility functions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Locale-Codes-3.77",
   "name": "perl-Locale-Codes",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "093749b52921a4b67c1d0d3746f58214478f3703638d14549265e865f3f0610a"
    }
   ],
   "description": "Locale-Codes is a distribution containing a set of modules designed to\nwork with sets of codes which uniquely identify something.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Locale-Codes@3.77-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Locale-Codes",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A distribution of modules to handle locale codes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.77-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Locale-Maketext-1.33",
   "name": "perl-Locale-Maketext",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6fb595ae4674a0aa7f741bc1e8a4a0c13e012b9d58c2fa1722079b3f1743e92a"
    }
   ],
   "description": "Locale::Maketext is a framework for software localization; it provides you with the tools\nfor organizing and accessing the bits of text and text-processing code that you need for\nproducing localized applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Locale-Maketext@1.33-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Locale-Maketext",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Framework for localization",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.33-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Log-Dispatch-2.71",
   "name": "perl-Log-Dispatch",
   "licenseConcluded": "Artistic 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "72b495b91fd48417e7ee7fc675a37dccfbfdd0705c06a00fd92ecb3da769a73e"
    }
   ],
   "description": "Log::Dispatch is a suite of OO modules for logging messages to\nmultiple outputs, each of which can have a minimum and maximum log\nlevel.  It is designed to be easily subclassed, both for creating a\nnew dispatcher object and particularly for creating new outputs.\nAn Apache output is available in perl-Log-Dispatch-ApacheLog package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Log-Dispatch@2.71-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Log-Dispatch",
   "licenseDeclared": "Artistic 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dispatches messages to one or more outputs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.71-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Log-Dispatch-FileRotate-1.38",
   "name": "perl-Log-Dispatch-FileRotate",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "77be4d916838d1dedade7e6692697813ad9bd617d9163a33c69907fa72d5a46e"
    }
   ],
   "description": "This module provides a simple object for logging to files under the\nLog::Dispatch::* system, and automatically rotating them according to\ndifferent constraints. This is basically a Log::Dispatch::File wrapper\nwith additions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Log-Dispatch-FileRotate@1.38-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Log-Dispatch-FileRotate",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Log to files that archive/rotate themselves",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.38-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Log-Log4perl-1.57",
   "name": "perl-Log-Log4perl",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7fa84fee29433976427fdda1bbb50f6f20907280eaf62b353e8bad2aa0ad1c18"
    }
   ],
   "description": "Log::Log4perl lets you remote-control and fine-tune the logging\nbehavior of your system from the outside. It implements the widely\npopular (Java-based) Log4j logging package in pure Perl.\n\nTo log into RRD database, install perl-Log-Log4perl-Appender-RRDs package.\nTo log into a database via DBI, install perl-Log-Log4perl-Appender-DBI package.\n\nTo read log4j XML configuration files, install\nperl-Log-Log4perl-Config-DOMConfigurator package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Log-Log4perl@1.57-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Log-Log4perl",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Log4j implementation for Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.57-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-MIME-Base64-3.16",
   "name": "perl-MIME-Base64",
   "licenseConcluded": "(GPL+ or Artistic) and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0421131fc0318c27e97dc092ae949951ec3c771fb83f44a715ba3a42c5316511"
    }
   ],
   "description": "This module provides functions to encode and decode strings into and from the base64 encoding\nspecified in RFC 2045 - MIME (Multipurpose Internet Mail Extensions). The base64 encoding is\ndesigned to represent arbitrary sequences of octets in a form that need not be humanly readable.\nA 65-character subset ([A-Za-z0-9+/=]) of US-ASCII is used, enabling 6 bits to be represented per printable character.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-MIME-Base64@3.16-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/MIME-Base64",
   "licenseDeclared": "(GPL+ or Artistic) and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Encoding and decoding of base64 strings",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.16-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-MIME-Charset-1.013.1",
   "name": "perl-MIME-Charset",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "13c925a48414b5de4982f8b6aea382b66b6158520ac048cdee0d1d5f6f533882"
    }
   ],
   "description": "MIME::Charset provides information about character sets used for MIME\nmessages on Internet.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-MIME-Charset@1.013.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/MIME-Charset/",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Charset Information for MIME",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.013.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-MIME-Lite-3.033",
   "name": "perl-MIME-Lite",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c4eb49751feed4d19dfb9ae19b49e4f9536f648ece7274aa1efe72541dfe3eee"
    }
   ],
   "description": "MIME::Lite is a simple, standalone module which can generate (not parse) MIME messages.\nSpecifically, you can use it to output a simple, decent single- or multi-part message which\nmay have text or binary attachments. And you do not have to install Mail:: or MIME:: modules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-MIME-Lite@3.033-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/MIME-Lite",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "MIME::Lite - low-calorie MIME generator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.033-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-MIME-Types-2.24",
   "name": "perl-MIME-Types",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "915fdc22d855aeb1652b8287d742c5c84a2fc3b295caeaf19b406bda77b44a4e"
    }
   ],
   "description": "This package provides MIME types which are used in many applications.For instance as\npart of e-mail and HTTP traffic, to indicate the type of content that is transmitted.\n\nThis object administers a huge list of known mime-types, combined from various sources.\nFor instance, it contains all IANA types and the knowledge of Apache. Probably the most\ncomplete table on the net!",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-MIME-Types@2.24-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/MIME-Types",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "MIME-types module in Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.24-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-MLDBM-2.05",
   "name": "perl-MLDBM",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ab75a3270696705b164706b781a8529720ee354e028abc658abb5a80700c146a"
    }
   ],
   "description": "This module can serve as a transparent interface to any TIEHASH package that is\nrequired to store arbitrary perl data, including nested references. Thus, this\nmodule can be used for storing references and other arbitrary data within DBM\ndatabases.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-MLDBM@2.05-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/MLDBM",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Store multi-level hash structure in single level tied hash",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.05-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-MRO-Compat-0.15",
   "name": "perl-MRO-Compat",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9963896f7354db2b5291962911af77eb365c3afa342eb9f6be7a0f33fc2360fb"
    }
   ],
   "description": "The \"mro\" namespace provides several utilities for dealing with method\nresolution order and method caching in general in Perl 5.9.5 and higher.\n\nThis module provides those interfaces for earlier versions of Perl (back\nto 5.6.0 anyways).\n\nIt is a harmless no-op to use this module on 5.9.5+. That is to say,\ncode which properly uses MRO::Compat will work unmodified on both older\nPerls and 5.9.5+.\n\nIf you're writing a piece of software that would like to use the parts\nof 5.9.5+'s mro:: interfaces that are supported here, and you want\ncompatibility with older Perls, this is the module for you.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-MRO-Compat@0.15-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/MRO-Compat",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "mro::* interface compatibility for Perls < 5.9.5",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.15-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Mail-AuthenticationResults-2.20210112",
   "name": "perl-Mail-AuthenticationResults",
   "licenseConcluded": "GPL-1.0-only or Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3a6586f89650240e203d44114defb70a76371943db6636344982677d0d57cc98"
    }
   ],
   "description": "Object Oriented Authentication-Results email headers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Mail-AuthenticationResults@2.20210112-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Mail-AuthenticationResults/",
   "licenseDeclared": "GPL-1.0-only or Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Object Oriented Authentication-Results Headers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.20210112-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Mail-DKIM-1.20230212",
   "name": "perl-Mail-DKIM",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b09e92cd1983008bec1648587fdfd55b48987585ee777b1be12de5db86b62819"
    }
   ],
   "description": "Mail-DKIM is a Perl module that implements the new Domain Keys Identified Mail (DKIM) standard,\nand the older Yahoo! DomainKeys standard, both of which sign and verify emails\nusing digital signatures and DNS records. Mail-DKIM can be used by\nany Perl program that wants to provide support for DKIM and/or DomainKeys.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Mail-DKIM@1.20230212-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://dkimproxy.sourceforge.net/",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Implements the new Domain Keys Identified Mail (DKIM) standard, and the older Yahoo!",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.20230212-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Mail-IMAPTalk-4.04",
   "name": "perl-Mail-IMAPTalk",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "96e6e13008c14375a132249e47e4936a3d779470fd7e1936e83f9eb2b943d62c"
    }
   ],
   "description": "This module communicates with an IMAP server. Each IMAP server command is\nmapped to a method of this object.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Mail-IMAPTalk@4.04-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Mail-IMAPTalk/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "IMAP client interface with lots of features",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.04-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Mail-SPF-2.9.0",
   "name": "perl-Mail-SPF",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a8ce9f16fdbd6301c3e0cb3267b5323c3d77a0b632ded54c178259fcc132a20a"
    }
   ],
   "description": "Mail::SPF is the Sender Policy Framework's object-oriented implementation in Perl.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Mail-SPF@2.9.0-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Mail-SPF",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sender Policy Framework's object-oriented implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.0-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Mail-Sender-0.903",
   "name": "perl-Mail-Sender",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e9c5c4e49010badda0671f5b7040513e52e9da670c82441eb2c24ba59c52fdba"
    }
   ],
   "description": "Mail::Sender provides an object-oriented interface to sending mails. It directly connects to the mail\nserver using IO::Socket.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Mail-Sender@0.903-10.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Mail-Sender",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Module for sending mails with attachments through an SMTP server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.903-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Mail-Sendmail-0.80",
   "name": "perl-Mail-Sendmail",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a2bc321e87e3c8f330c7b9e742d2427ca56ad99ae3beab545f68b40242b79098"
    }
   ],
   "description": "Simple platform independent e-mail from your perl script. Only requires\nPerl 5 and a network connection.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Mail-Sendmail@0.80-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Mail-Sendmail/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple platform independent mailer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.80-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-MailTools-2.21",
   "name": "perl-MailTools",
   "licenseConcluded": "GPL+ and Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "df0ec57093e18861556013a2f2909fb36eb1734dc42103d67718d51b757b24f5"
    }
   ],
   "description": "This is MailTools, a set of perl modules related to mail applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-MailTools@2.21-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/MailTools",
   "licenseDeclared": "GPL+ and Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Various ancient mail-related perl modules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.21-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Math-Base-Convert-0.11",
   "name": "perl-Math-Base-Convert",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3f26435f875887534345bfbe9f6b21cfc98b5211cdc8544b49398dfb12703cc2"
    }
   ],
   "description": "This module provides fast functions and methods to convert between\narbitrary number bases from 2 (binary) thru 65535.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Math-Base-Convert@0.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Math-Base-Convert",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Very fast base to base conversion",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Math-BigInt-2.0030.02",
   "name": "perl-Math-BigInt",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7b5fec8a2ce6b2a5e379a7a3f2ed8c0457df420ad536c6b37b9f9b38af473a32"
    }
   ],
   "description": "Math::BigInt provides support for arbitrary precision integers. Overloading is also\nprovided for Perl operators.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Math-BigInt@2.0030.02-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Math-BigInt",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Arbitrary size integer/float math package",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.0030.02-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Math-BigInt-FastCalc-0.5018",
   "name": "perl-Math-BigInt-FastCalc",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "46fc3b571b722d099a3c4b7a07d1e14a41938f3b3c2a461f132f4a3269f1a589"
    }
   ],
   "description": "Math::BigInt::FastCalc inherits from Math::BigInt::Calc.\nProvides support for big integer calculations. Not intended to be used by other modules.\nOther modules which sport the same functions can also be used to support Math::BigInt,\nlike Math::BigInt::GMP or Math::BigInt::Pari.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Math-BigInt-FastCalc@0.5018-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Math-BigInt-FastCalc",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Math::BigInt::Calc with some XS for more speed",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5018-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Math-Int64-0.54",
   "name": "perl-Math-Int64",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d181b9808f9c1db90f6166683451ddd1157cd64b430ca0330b71b4d3da7c5957"
    }
   ],
   "description": "This module adds support for 64 bit integers, signed and unsigned, to Perl.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Math-Int64@0.54-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Math-Int64/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Manipulate 64 bits integers in Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.54-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Menlo-1.9019",
   "name": "perl-Menlo",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a07f4bb5e303e4cbbb1c842d16fd3de01d0114f8d315b160fd97519fce947eed"
    }
   ],
   "description": "Menlo is a code name for cpanm 2.0, developed with the goal to\nreplace cpanm and its back-end with a more flexible, extensible and\neasier to use APIs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Menlo@1.9019-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Menlo",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A CPAN client",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9019-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Menlo-Legacy-1.9022",
   "name": "perl-Menlo-Legacy",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fa365bb13d6b6c8e1eee9a49827275f88965aeceee38d22f05af7f51ed961205"
    }
   ],
   "description": "Menlo::Legacy is a package to install Menlo::CLI::Compat which is a\ncompatibility library that implements the classic version of cpanminus\ninternals and behavios. This is so that existing users of cpanm and API\nclients such as Carton, Carmel and App::cpm) can rely on the stable\nfeatures and specific behaviors of cpanm.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Menlo-Legacy@1.9022-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Menlo-Legacy",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Legacy internal and client support for Menlo",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9022-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Module-Build-0.42.34",
   "name": "perl-Module-Build",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "74d21c57b2c90b1243dc1e312bb1d7520fa3726462d51efa79ed384e9a70f485"
    }
   ],
   "description": "Module::Build is a system for building, testing, and installing Perl modules.\nIt is meant to be an alternative to ExtUtils::MakeMaker. Developers may alter\nthe behavior of the module through subclassing. It also does not require a make\non your system - most of the Module::Build code is pure-perl and written in a\nvery cross-platform way.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Module-Build@0.42.34-1.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Module-Build",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Build and install Perl modules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:0.42.34-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Module-Build-Tiny-0.047",
   "name": "perl-Module-Build-Tiny",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "45d9954bd9007358788d4d7c60501b1114bc67e18394052fc4fbb96d4d59af14"
    }
   ],
   "description": "This package is a tiny replacement for Module::Build",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Module-Build-Tiny@0.047-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Module-Build-Tiny",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tiny replacement for Module::Build",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.047-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Module-CPANfile-1.1004",
   "name": "perl-Module-CPANfile",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "007229612ea8418306bb31eee0bb6cd340bc776445f0360fbfe45d603fbf5384"
    }
   ],
   "description": "Module::CPANfile is a tool to handle cpanfile format to load application\nspecific dependencies, not just for CPAN distributions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Module-CPANfile@1.1004-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Module-CPANfile",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parse cpanfile",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1004-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Module-CoreList-5.20231230",
   "name": "perl-Module-CoreList",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e25460f85a1749fb23996a20364c461ba3086a910bcff97abeacc3bf195e52da"
    }
   ],
   "description": "Module::CoreList provides information on which core and dual-life modules shipped with each\nversion of perl. It provides a number of mechanisms for querying this information. There is\na utility called corelist provided with this module which is a convenient way of querying\nfrom the command-line. There is a functional programming API available for programmers to\nquery information. Programmers may also query the contained hash structures to find relevant\ninformation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Module-CoreList@5.20231230-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Module-CoreList",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "what modules shipped with versions of perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:5.20231230-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Module-Implementation-0.09",
   "name": "perl-Module-Implementation",
   "licenseConcluded": "Artistic 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4de14e3b16c391fc2ae9ef4337f8dcce0c77fe321e6b8c3023189b22c65035dc"
    }
   ],
   "description": "This module abstracts out the process of choosing one of several underlying\nimplementations for a module. This can be used to provide XS and pure Perl\nimplementations of a module, or it could be used to load an implementation\nfor a given OS or any other case of needing to provide multiple\nimplementations.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Module-Implementation@0.09-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Module-Implementation/",
   "licenseDeclared": "Artistic 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Loads one of several alternate underlying implementations for a module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.09-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Module-Install-1.21",
   "name": "perl-Module-Install",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7146c9030e2d7c7e246b2b5bde69e4e8a0e7d49a4d6b088149be792cc9aa0830"
    }
   ],
   "description": "Module::Install is a package for writing installers for CPAN (or CPAN-like) distributions\nthat are clean, simple, minimalist, act in a strictly correct manner with ExtUtils::MakeMaker,\nand will run on any Perl installation version 5.005 or newer.\n\nThe intent is to make it as easy as possible for CPAN authors (and especially for first-time\nCPAN authors) to have installers that follow all the best practices for distribution\ninstallation, but involve as much DWIM (Do What I Mean) as possible when writing them.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Module-Install@1.21-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Module-Install",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Standalone, extensible Perl module installer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.21-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Module-Install-AuthorRequires-0.02",
   "name": "perl-Module-Install-AuthorRequires",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1cf693c597c5f42c53cdbab1f537af7eeb3eba1d6bdca7446f6b46833523ed7c"
    }
   ],
   "description": "\"author_requires\" command provided by this package allows to specify such\ndeveloper specific dependencies in a proper way.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Module-Install-AuthorRequires@0.02-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Module-Install-AuthorRequires",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Declarition of author-only dependencies",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.02-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Module-Install-AuthorTests-0.002",
   "name": "perl-Module-Install-AuthorTests",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "02101277e18ae76e4107cf08195966931cfe0e5d20c3e9e7b19bdb83dfbe2036"
    }
   ],
   "description": "This package is used to assign tests in ./xt directory should be run\nonly if the module is being built by an author.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Module-Install-AuthorTests@0.002-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Module-Install-AuthorTests",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Assign tests only run by module authors",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.002-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Module-Install-AutoLicense-0.10",
   "name": "perl-Module-Install-AutoLicense",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7ea659f927229af1779ed16a8a7b5656e132d00123bfd1e569638f9d16f8a180"
    }
   ],
   "description": "Module::Install::AutoLicense is a Module::Install extension that generates\na \"LICENSE\" file automatically whenever the author runs \"Makefile.PL\". On\nthe user side it does nothing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Module-Install-AutoLicense@0.10-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Module-Install-AutoLicense",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Module::Install extension to automatically generate LICENSE files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Module-Install-ExtraTests-0.008",
   "name": "perl-Module-Install-ExtraTests",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0e2706bc417ff0738e7920f7f21ec21c8712a9f82a92f209434a364968b2ca8a"
    }
   ],
   "description": "This allows extra_tests; to be declared in Makefile.PL, indicating that the\ntest files found in the directory ./xt should be run only in certain\ninstances:\n\n  ./xt/author  - run when the tests are being run in an author's working copy\n  ./xt/smoke   - run when the dist is being smoked (AUTOMATED_TESTING=1)\n  ./xt/release - run during \"make disttest\"",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Module-Install-ExtraTests@0.008-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Module-Install-ExtraTests",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ignorable, contextual test support for Module::Install",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.008-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Module-Install-GithubMeta-0.30",
   "name": "perl-Module-Install-GithubMeta",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3671c7451f8410ff028be5e71eb2e39b09bab3449896b47c436a55ae0074f765"
    }
   ],
   "description": "Module::Install::GithubMeta is a Module::Install extension to include\nGitHub <http://github.com> meta information in \"META.yml\".\n\nIt automatically detects if the distribution directory is under \"git\"\nversion control and whether the \"origin\" is a GitHub repository and will\nset the \"repository\" and \"homepage\" meta in \"META.yml\" to the\nappropriate URLs for GitHub.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Module-Install-GithubMeta@0.30-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Module-Install-GithubMeta",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Module::Install extension to include GitHub meta information in META.yml",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.30-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Module-Install-ManifestSkip-0.24",
   "name": "perl-Module-Install-ManifestSkip",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "258bd19e2e48ed19626a8e7fddb0bd0b801ce1a0d0bef520e878a255cf478f3f"
    }
   ],
   "description": "This module generates a MANIFEST.SKIP file for you (using\nModule::Manifest::Skip) that contains the common files that people do not\nwant in their MANIFEST files. The SKIP file is generated each time that you\n(the module author) run Makefile.PL.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Module-Install-ManifestSkip@0.24-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Module-Install-ManifestSkip",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Generate a MANIFEST.SKIP file",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.24-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Module-Install-ReadmeFromPod-0.30",
   "name": "perl-Module-Install-ReadmeFromPod",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "09895d1109c414352e04bd928944091d018ad34f68b5c4a95b9c09849c705875"
    }
   ],
   "description": "Module::Install::ReadmeFromPod is a Module::Install extension that generates a \"README\" file automatically\nfrom an indicated file containing POD, whenever the author runs \"Makefile.PL\". Several output formats are\nsupported: plain-text, HTML, PDF or manpage.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Module-Install-ReadmeFromPod@0.30-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Module-Install-ReadmeFromPod",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Module::Install extension to automatically convert POD to a README",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.30-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Module-Install-ReadmeMarkdownFromPod-0.04",
   "name": "perl-Module-Install-ReadmeMarkdownFromPod",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "38d28f7fbda61f448accacd99a9b4a46bad60a09263e5425d6ae05b6cdc0e7ee"
    }
   ],
   "description": "Module::Install::ReadmeMarkdownFromPod is a Module::Install extension that generates a \"README.mkdn\"\nfile automatically from an indicated file containing POD whenever the author runs \"Makefile.PL\". This\nfile is used by GitHub to display nicely formatted information about a repository.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Module-Install-ReadmeMarkdownFromPod@0.04-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Module-Install-ReadmeMarkdownFromPod",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Create README.mkdn from POD",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.04-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Module-Install-Repository-0.06",
   "name": "perl-Module-Install-Repository",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "41b9924824e5b89fd92ab99ae8acbc242812be5412a5d428d9033e97e21a06d9"
    }
   ],
   "description": "This package is to automatically set repository URL from svn/svk/Git checkout.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Module-Install-Repository@0.06-23.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Module-Install-Repository",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Automatically sets repository URL from Svn/Svk/Git checkout",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.06-23.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Module-Load-0.36",
   "name": "perl-Module-Load",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "abc4c75fba3517bcd2fcf8e0076aac065abd1624404d772c50f00a7ed4531840"
    }
   ],
   "description": "Module::Load eliminates the need to know whether you are trying to require either a file or a module.\nIf you consult perldoc -f require you will see that require will behave differently when given a\nbareword or a string. In the case of a string, require assumes you are wanting to load a file. But\nin the case of a bareword, it assumes you mean a module. This gives nasty overhead when you are trying\nto dynamically require modules at runtime, since you will need to change the module notation\n(Acme::Comment) to a file notation fitting the particular platform you are on.\n\nModule::Load eliminates the need for this overhead and will just DWYM.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Module-Load@0.36-2.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Module-Load",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Runtime require of both modules and files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.36-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Module-Load-Conditional-0.74",
   "name": "perl-Module-Load-Conditional",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b69a608eb09badb29100736eddaa9bb43ccfdbb1fd85c4209e3aa8a031823fde"
    }
   ],
   "description": "Module::Load::Conditional provides simple ways to query and possibly load\nany of the modules you have installed on your system during runtime. It is\nable to load multiple modules at once or none at all if one of them was not\nable to load. It also takes care of any error checking and so forth.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Module-Load-Conditional@0.74-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Module-Load-Conditional",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Looking up module information / loading at runtime",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.74-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Module-Manifest-Skip-0.23",
   "name": "perl-Module-Manifest-Skip",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "851addea751b253cc6b4387b7320d34e7c810321ae65d7c1306549b45d2a749e"
    }
   ],
   "description": "CPAN module authors use a \"MANIFEST.SKIP\" file to exclude certain well known files from getting put\ninto a generated \"MANIFEST\" file, which would cause them to go into the final distribution package.\n\nThe packaging tools try to automatically skip things for you, but if you add one of your own entries,\nyou have to add all the common ones yourself. This module attempts to make all of this boring process\nas simple and reliable as possible.\n\nModule::Manifest::Skip can create or update a MANIFEST.SKIP file for you. You can add your own entries,\nand it will leave them alone. You can even tell it to not skip certain entries that it normally skips,\nalthough this is rarely needed.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Module-Manifest-Skip@0.23-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Module-Manifest-Skip",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "MANIFEST.SKIP Manangement for Modules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.23-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Module-Metadata-1.000038",
   "name": "perl-Module-Metadata",
   "licenseConcluded": "GPLv1+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "302882af4d7c6cf659ef26dff7886a1db230f1a394b57418f4424b5a16216a9e"
    }
   ],
   "description": "This module provides a standard way to gather metadata about a .pm file\nthrough (mostly) static analysis and (some) code execution.\nWhen determining the version of a module, the $VERSION assignment is evaled,\nas is traditional in the CPAN toolchain.This module provides a standard way\nto gather metadata about a .pm file through (mostly) static analysis and\n(some) code execution. When determining the version of a module,\nthe $VERSION assignment is evaled, as is traditional in the CPAN toolchain.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Module-Metadata@1.000038-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Module-Metadata",
   "licenseDeclared": "GPLv1+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Gather package and POD information from perl module files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.000038-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Module-Package-0.30",
   "name": "perl-Module-Package",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "adbb2868c1bcc1b2df80e587e4802db630cab1cb8bb88f9a4a7e12966ff91d39"
    }
   ],
   "description": "This module is a dropin replacement for Module::Install. It does everything Module::Install does,\nbut just a bit better.\n\nActually this module is simply a wrapper around Module::Install. It attempts to drastically reduce\nwhat goes in a Makefile.PL, while at the same time, fixing many of the problems that people have\nhad with Module::Install (and other module frameworks) over the years.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Module-Package@0.30-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Module-Package",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Postmodern Perl Module Packaging",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.30-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Module-Package-Au-2",
   "name": "perl-Module-Package-Au",
   "licenseConcluded": "CC0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6d355f5ba4a7ac3aacdc29fcdba3bf4d6a948f570d987a4981cfa265e972284b"
    }
   ],
   "description": "This module defines a set of standard configurations for Makefile.PL files based on Module::Package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Module-Package-Au@2-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Module-Package-Au",
   "licenseDeclared": "CC0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Reusable Module::Install bits",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Module-Pluggable-5.2",
   "name": "perl-Module-Pluggable",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0f4f8701f2184ab5c0a053db35ad520f913f718d88c7e369d9c6d1e452dea9df"
    }
   ],
   "description": "Provides a simple but, hopefully, extensible way of having 'plugins' for your module.\nobviously this isn't going to be the be all and end all of solutions but is works for me\nEssentially all it does is export a method into your namespace that looks.\nthrough a search path for .pm files and turn those into class names.\nOptionally it instantiates those classes for you.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Module-Pluggable@5.2-10.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Module-Pluggable",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Automatically give your module the ability to have plugins",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:5.2-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Module-Runtime-0.016",
   "name": "perl-Module-Runtime",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7b56f9c7ef56d4b9c2f71c4750d74d99f5ab966d4cb9ac1ef089506e9410a005"
    }
   ],
   "description": "The functions exported by this module deal with runtime handling\nof Perl modules, which are normally handled at compile time. This\nmodule avoids using any other modules, so that it can be used in\nlow-level infrastructure",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Module-Runtime@0.016-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Module-Runtime",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Runtime module handling",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.016-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Module-ScanDeps-1.31",
   "name": "perl-Module-ScanDeps",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e818cbf53a7a736324e67b30cd641079435cf0d3e2fe7a7e3a4332ffb56c996b"
    }
   ],
   "description": "This module scans potential modules used by perl programs, and returns a hash reference; its keys are the module\nnames as appears in %INC (e.g. Test/More.pm); the values are hash references.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Module-ScanDeps@1.31-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Module-ScanDeps",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Recursively scan Perl code for dependencies",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.31-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Module-Signature-0.88",
   "name": "perl-Module-Signature",
   "licenseConcluded": "CC0 1.0 Universal",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ac9dde5daa4ebb0e88ffee573e5f888c4620eec19b35ebff0a08b3369adc8d21"
    }
   ],
   "description": "Module::Signature adds cryptographic authentications to CPAN distributions,\nvia the special SIGNATURE file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Module-Signature@0.88-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Module-Signature/",
   "licenseDeclared": "CC0 1.0 Universal",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Module signature file manipulation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.88-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Mojolicious-9.33",
   "name": "perl-Mojolicious",
   "licenseConcluded": "Artistic 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5c4a706fcf093b50fa33c943c3249f8c7addd9c6305f5539b9eeb42690a934d7"
    }
   ],
   "description": "Back in the early days of the web there was this wonderful Perl library\ncalled CGI, many people only learned Perl because of it. It was simple\nenough to get started without knowing much about the language and powerful\nenough to keep you going, learning by doing was much fun. While most of the\ntechniques used are outdated now, the idea behind it is not. Mojolicious is\na new attempt at implementing this idea using state of the art technology.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Mojolicious@9.33-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Mojolicious",
   "licenseDeclared": "Artistic 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A next generation web framework for Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9.33-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Moo-2.005005",
   "name": "perl-Moo",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "411e8dbf55a37fc1ef344779c30166cdad7b32784e158e12e4b9ff99de7a650a"
    }
   ],
   "description": "Moo is an extremely light-weight Object Orientation system. It allows one to concisely define\nobjects and roles with a convenient syntax that avoids the details of Perl's object system.\nMoo contains a subset of Moose and is optimised for rapid startup.\n\nMoo avoids depending on any XS modules to allow for simple deployments. The name Moo is based\non the idea that it provides almost -- but not quite -- two thirds of Moose.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Moo@2.005005-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Moo",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Minimalist Object Orientation (with Moose compatibility)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.005005-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Mozilla-CA-20231213",
   "name": "perl-Mozilla-CA",
   "licenseConcluded": "MPLv2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c1e2d159470a9083fb97d2dec5cd9a5398721b54aa3d4d500cd6c5880699af7d"
    }
   ],
   "description": "Mozilla::CA provides a copy of Mozilla's bundle of Certificate\nAuthority certificates in a form that can be consumed by modules\nand libraries based on OpenSSL.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Mozilla-CA@20231213-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Mozilla-CA",
   "licenseDeclared": "MPLv2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Mozilla's CA cert bundle in PEM format",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:20231213-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Mozilla-LDAP-1.5.3",
   "name": "perl-Mozilla-LDAP",
   "licenseConcluded": "GPLv2+ and LGPLv2+ and MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e1e681f312b7ea45b174fe9f974421b0de4b0d3ece11e1d91a768eb27a58bbdd"
    }
   ],
   "description": "Wraps OpenLDAP C SDK as LDAP Perl module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Mozilla-LDAP@1.5.3-29.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www-archive.mozilla.org/directory/faq/perldap-faq",
   "licenseDeclared": "GPLv2+ and LGPLv2+ and MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Wraps OpenLDAP C SDK as LDAP Perl module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.3-29.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-NTLM-1.09",
   "name": "perl-NTLM",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e1c1ad05866f1290f41c638e2df5210ce422a53f57875568bb064a3a0adccb74"
    }
   ],
   "description": "This module implements the NTLM authentication mechanism.\nIt can be used to perform NTLM style authentication for any desired protocol.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-NTLM@1.09-21.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/NTLM",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An NTLM authentication module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.09-21.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Net-CIDR-Lite-0.22",
   "name": "perl-Net-CIDR-Lite",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "15974c4b39554f16a87b0d2b0e1ab97804979432bf890d5cfccf6ea370b52c90"
    }
   ],
   "description": "Faster alternative to Net::CIDR when merging a large number of CIDR address ranges. Works for IPv4\nand IPv6 addresses.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Net-CIDR-Lite@0.22-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/pod/Net::CIDR::Lite",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Net::CIDR::Lite - Perl extension for merging IPv4 or IPv6 CIDR addresses",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.22-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Net-DNS-1.40",
   "name": "perl-Net-DNS",
   "licenseConcluded": "(GPL+ or Artistic) and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2b25e015a7bf3c2f3aed142d1c9895239d07e690b5f6eb5b17a05deb48e8e4ae"
    }
   ],
   "description": "Net :: DNS is a collection of Perl's Domain Name System resolvers.\nIt allows programmers to perform DNS queries for gethostbyname and\ngethostbyaddr functions.\n\nThe programmer should be somewhat familiar with the format of a DNS packet and\nits various sections. See RFC 1035 or DNS and BIND (Albitz & Liu) for details.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Net-DNS@1.40-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Net-DNS",
   "licenseDeclared": "(GPL+ or Artistic) and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "DNS resolver modules for Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.40-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Net-DNS-Resolver-Mock-1.20230216",
   "name": "perl-Net-DNS-Resolver-Mock",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7da2f8530ef59fc65d485fb583517af83b15f64e8139a7690a4660cec26539e8"
    }
   ],
   "description": "The perl-Net-DNS-Resolver-Mock package contains a subclass of\nNet::DNS::Resolver which mocks a DNS Resolver object primarily used\nfor testing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Net-DNS-Resolver-Mock@1.20230216-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Net-DNS-Resolver-Mock",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A subclass for mocking a DNS Resolver object",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.20230216-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Net-DNS-Resolver-Programmable-0.009",
   "name": "perl-Net-DNS-Resolver-Programmable",
   "licenseConcluded": "GPLv2+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "31838ae1029ac29198452ce507a7ed1e9063946fae7c095253750b6d686b42e4"
    }
   ],
   "description": "Net::DNS::Resolver::Programmable is a Net::DNS::Resolver descendant\nclass that allows a virtual DNS to be emulated instead of querying the real\nDNS.A set of static DNS records may be supplied, or arbitrary code may be\nspecified as a means for retrieving DNS records, or even generating them on\nthe fly.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Net-DNS-Resolver-Programmable@0.009-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Net-DNS-Resolver-Programmable",
   "licenseDeclared": "GPLv2+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Programmable DNS Resolver Class for Offline",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.009-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Net-DNS-SEC-1.21",
   "name": "perl-Net-DNS-SEC",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "baa438f45f2091f17be01f99fd71581c772158aa90ab9fb7b1505d0d0c1bbd26"
    }
   ],
   "description": "The perl-Net-DNS-SEC package contains Net::DNS::SEC module which implements the\ncryptographic signature generation and verification functions that are relevant\nfor DNSSEC operations. It also provides a class for handling keysets. Keysets\nare administrative files used by the BIND tools for key maintenance tasks.\nNet::DNS::SEC::Keyset provides an abstract interface for doing fun things with\nthem.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Net-DNS-SEC@1.21-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Net-DNS-SEC",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An extension module of Perl(Net::DNS) package",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.21-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Net-Daemon-0.49",
   "name": "perl-Net-Daemon",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "78e28d8136eed32cc16d8de059ec8ae9f7c3cbd12ee3eb5fa9d14c8873a7f2a7"
    }
   ],
   "description": "Net::Daemon is an abstract base class for implementing portable server\napplications in a very simple way. The module is designed for Perl 5.005\nand threads, but can work with fork() and Perl 5.004.\n\nThe Net::Daemon class offers methods for the most common tasks a daemon\nneeds: Starting up, logging, accepting clients, authorization,\nrestricting its own environment for security and doing the true work.\nYou only have to override those methods that aren't appropriate for you,\nbut typically inheriting will safe you a lot of work anyways.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Net-Daemon@0.49-2.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Net-Daemon",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl extension for portable daemons",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.49-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Net-HTTP-6.22",
   "name": "perl-Net-HTTP",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b01ec16a710c60da8ba86dfae8593d885f9447d3612fe30d5025cc53c68ed207"
    }
   ],
   "description": "\nThe `Net::HTTP` class is a low-level HTTP client.  An instance of the\n`Net::HTTP` class represents a connection to an HTTP server.  The\nHTTP protocol is described in RFC 2616.  The `Net::HTTP` class\nsupports `HTTP/1.0` and `HTTP/1.1`.\n\n`Net::HTTP` is a sub-class of one of `IO::Socket::IP` (IPv6+IPv4),\n`IO::Socket::INET6` (IPv6+IPv4), or `IO::Socket::INET` (IPv4 only).\nYou can mix the methods described below with reading and writing from the\nsocket directly.  This is not necessary a good idea, unless you know what\nyou are doing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Net-HTTP@6.22-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Net-HTTP",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Low-level HTTP connection (client)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.22-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Net-IP-1.26",
   "name": "perl-Net-IP",
   "licenseConcluded": "MIT and GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4c157d5e98302d8a2c5dba11deeffffa763a9f700b54937ae08d4887ff1716eb"
    }
   ],
   "description": "This is the Net::IP module, designed to allow easy manipulation of IPv4 and\nIPv6 addresses.\n\nTwo applications using the Net::IP module are included: ipcount, an IP address\nmini-calculator, which can calculate the number of IP addresses in a prefix or\nall the prefixes contained in a given range; and iptab, which prints out a\nhandy IP \"cheat sheet\".",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Net-IP@1.26-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Net-IP",
   "licenseDeclared": "MIT and GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl module for manipulation of IPv4 and IPv6 addresses",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.26-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Net-LibIDN-0.12",
   "name": "perl-Net-LibIDN",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e6212312c69116e6c2e609a4082c9258a6ed85b4122bd3b9928685ffbd475be3"
    }
   ],
   "description": "Provides bindings for GNU Libidn, a C library for handling Internationalized\nDomain Names according to IDNA (RFC 3490), in a way very much inspired by\nTurbo Fredriksson's PHP-IDN.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Net-LibIDN@0.12-34.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Net-LibIDN",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl bindings for GNU Libidn",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.12-34.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Net-LibIDN2-1.02",
   "name": "perl-Net-LibIDN2",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "72860c83b10d2fe3e4a8be116a9a5f1a829454fab8ec08c441095547247a1b8d"
    }
   ],
   "description": "Provides bindings for GNU Libdin2, a C Library for handling internationalized domain names based on\nIDNA 2008,Punycode and TR46.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Net-LibIDN2@1.02-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Net-LibIDN2",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GNU Libidn2 connected to Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.02-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Net-SMTP-SSL-1.04",
   "name": "perl-Net-SMTP-SSL",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "90d3e3912e95909e40d29d7a3b510369975ec96a7085eab40c02d4fb8ad0a866"
    }
   ],
   "description": "Implements the same API as Net::SMTP, but uses IO::Socket::SSL for its\nnetwork operations. Due to the nature of Net::SMTP's new method, it is\nnot overridden to make use of a default port for the SMTPS service.\nPerhaps future versions will be smart like that.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Net-SMTP-SSL@1.04-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Net-SMTP-SSL",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SSL support for Net::SMTP",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.04-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Net-SNMP-6.0.1",
   "name": "perl-Net-SNMP",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ac55e68af538040cc62eee40ff7038445d354ae277f9778741642c9352f4bf74"
    }
   ],
   "description": "The SNMP module is an object-oriented interface, a simple network management protocol.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Net-SNMP@6.0.1-23.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Net-SNMP",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Object oriented interface to SNMP",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0.1-23.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Net-SSLeay-1.94",
   "name": "perl-Net-SSLeay",
   "licenseConcluded": "Artistic 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c4e76131035b07aa39201a6a621d3ab2974f8bd6c22f283e2cfed95e49d70935"
    }
   ],
   "description": "This Package provides perl modules(Net::SSLeay and Net::SSLeay::Handle) for using OpenSSL.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Net-SSLeay@1.94-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Net-SSLeay",
   "licenseDeclared": "Artistic 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl module for using OpenSSL",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.94-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Net-Server-2.014",
   "name": "perl-Net-Server",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2937e17bba9d9974a0da2cead352152308834ab743ff8e4fdb9ef73eaca01a74"
    }
   ],
   "description": "This package designed to be the back-end layer of the internet protocol servers.\nAnd it is an extensible, class-oriented module written by perl.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Net-Server@2.014-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Net-Server",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extensible, general Perl server engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.014-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-NetAddr-IP-4.079",
   "name": "perl-NetAddr-IP",
   "licenseConcluded": "GPLv2+ and (GPLv2+ or Artistic clarified)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "630d045d99d4a1e30dec54d10ed78a80e352c53c941d544097e1e05f9ed87f2e"
    }
   ],
   "description": "This module manages IPv4 and IPv6 addresses and subnets by providing an object-oriented\nabstraction on top of IP addresses or IP subnets, which allows for easy manipulations.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-NetAddr-IP@4.079-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/NetAddr-IP",
   "licenseDeclared": "GPLv2+ and (GPLv2+ or Artistic clarified)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Manages IPv4 and IPv6 addresses and subnets",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.079-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Number-Compare-0.03",
   "name": "perl-Number-Compare",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ed96e0788c51a37d6cb45046d6b0832bf8caca72e1a0fa34131e83bbfe599db3"
    }
   ],
   "description": "Number::Compare compiles a simple comparison to an anonymous subroutine,\nwhich you can call with a value to be tested again.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Number-Compare@0.03-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Number-Compare/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Numeric comparisons",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.03-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-OLE-Storage-Lite-0.22",
   "name": "perl-OLE-Storage_Lite",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "87996b9cad61431e7cd1757e22e34b90b5e08f2e96714d4db92045ba64be7212"
    }
   ],
   "description": "OLE::Storage_Lite allows you to read and write an OLE structured file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-OLE-Storage_Lite@0.22-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/OLE-Storage_Lite/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple Class for OLE document interface",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.22-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Object-HashBase-0.009",
   "name": "perl-Object-HashBase",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "43043477324e72faa1f724e2603d68550ec445a65adfde472a5b0ce13fb72873"
    }
   ],
   "description": "This package is used to generate classes based on hash references. Using this\nclass will give you a new() method, as well as generating accessors you\nrequest.  Generated accessors will be getters, set_ACCESSOR setters will also\nbe generated for you. You also get constants for each accessor (all caps)\nwhich return the key into the hash for that accessor. Single inheritance is\nalso supported.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Object-HashBase@0.009-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Object-HashBase",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Build hash-based classes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.009-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-POE-1.370",
   "name": "perl-POE",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f98af49cd6dd546dbbb2e2dfd189489c7ef05a32547b0101d030aa2dc3a41bc6"
    }
   ],
   "description": "POE is a framework for cooperative, event driven multitasking in Perl. It\nprovides a unified interface for several event loops, including select(),\nIO::Poll, Glib, Gtk, Tk, Wx, and Gtk2. Many of these event loop interfaces\nwere written by others, with the help of POE::Test::Loops.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-POE@1.370-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/POE",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Portable multitasking and networking framework for event loops",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.370-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-POE-Test-Loops-1.360",
   "name": "perl-POE-Test-Loops",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "281ed17798f3e830e0ebdfede58bea9dad790d6e0e3adc745455a037e0fec7b6"
    }
   ],
   "description": "POE::Test::Loops contains one function, generate(), which will generate all\nthe loop tests for one or more POE::Loop subclasses.  The poe-gen-tests manual\npage also documents the POE::Test::Loops system in more detail.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-POE-Test-Loops@1.360-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/POE-Test-Loops",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Reusable tests for POE::Loop authors",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.360-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-PPI-1.277",
   "name": "perl-PPI",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bfb61334947c8c153009faae0780a2d5fe9d935374e7ff42e7c1eb1a78781afb"
    }
   ],
   "description": "Parse, analyze and manipulate Perl (without perl).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-PPI@1.277-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/PPI",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parse, Analyze and Manipulate Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.277-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-PPIx-QuoteLike-0.023",
   "name": "perl-PPIx-QuoteLike",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6acdfb83348cd416199070322a69e5b0bdae87a09a50fc351998bdc302d7c3f0"
    }
   ],
   "description": "This Perl class parses Perl string literals and things that are reasonably\nlike string literals. Its real reason for being is to find interpolated\nvariables for Perl::Critic policies and similar code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-PPIx-QuoteLike@0.023-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/PPIx-QuoteLike",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parse Perl string literals and string-literal-like things",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.023-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-PPIx-Regexp-0.088",
   "name": "perl-PPIx-Regexp",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f06b868d5a684e57dd1163a378a57f38a3cb261f4f71894c8ee276d09f2ff9f7"
    }
   ],
   "description": "The purpose of the PPIx-Regexp package is to parse regular expressions in a\nmanner similar to the way the PPI package parses Perl. This class forms the\nroot of the parse tree, playing a role similar to PPI::Document.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-PPIx-Regexp@0.088-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/PPIx-Regexp",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Represent a regular expression of some sort",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.088-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-PPIx-Utilities-1.001000",
   "name": "perl-PPIx-Utilities",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2934a95043f39a1d9b80785f064beee8f40149ff8fb775306726435a9168d4bb"
    }
   ],
   "description": "This is a collection of functions for dealing with PPI objects, many of\nwhich originated in Perl::Critic. They are organized into modules by the\nkind of PPI class they relate to, by replacing the \"PPI\" at the front of\nthe module name with \"PPIx::Utilities\", e.g. functionality related to\nPPI::Nodes is in PPIx::Utilities::Node.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-PPIx-Utilities@1.001000-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/PPIx-Utilities",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extensions to PPI",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.001000-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-PPIx-Utils-0.003",
   "name": "perl-PPIx-Utils",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ebaf7b31468972bd529bdc71219fc8ca5f2842c104aac4cfeff734f38de1824d"
    }
   ],
   "description": "PPIx::Utils is a collection of utility functions for working with PPI\ndocuments. The functions are organized into submodules, and may be imported\nfrom the appropriate submodule or via this module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-PPIx-Utils@0.003-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/PPIx-Utils/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utility functions for PPI",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.003-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-PSGI-1.102",
   "name": "perl-PSGI",
   "licenseConcluded": "CC-BY-SA-4.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e22613402f9601367ce97612bf7e53a5daecf10559c4aa68c2bfaf2ebc94b231"
    }
   ],
   "description": "This document specifies a standard interface between web servers and Perl web\napplications or frameworks, to promote web application portability and reduce\nthe duplicated efforts by web application framework developers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-PSGI@1.102-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/PSGI",
   "licenseDeclared": "CC-BY-SA-4.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl Web Server Gateway Interface Specification",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.102-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Package-Constants-0.06",
   "name": "perl-Package-Constants",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b1ce1398612797364b5eae9e4b123fd7fc52272c95666a7cd882d7147b82e836"
    }
   ],
   "description": "Constants lists all the constants defined in a certain package.\nThis can be useful for, among others, setting up an auto-generated\n@EXPORT/@EXPORT_OK for a Constants.pm file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Package-Constants@0.06-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Package-Constants",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "List all constants declared in a package",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.06-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Package-Generator-1.106",
   "name": "perl-Package-Generator",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "114c48d740191cfaeb1f4f97de81f53885a30455d7b77a872cabae1e7f91d201"
    }
   ],
   "description": "This module lets you quickly and easily construct new packages. It gives\nthem unused names and sets up their package data, if provided.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Package-Generator@1.106-14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Package-Generator",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Generate new packages quickly and easily",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.106-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Package-Stash-0.40",
   "name": "perl-Package-Stash",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c4092253eb6d80c2045b725fb484df90323657e5cc920ba076fab4eda24140a7"
    }
   ],
   "description": "Manipulating stashes (Perl's symbol tables) is occasionally necessary, but\nincredibly messy, and easy to get wrong. This module hides all of that behind\na simple API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Package-Stash@0.40-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Package-Stash",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Routines for manipulating stashes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.40-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Package-Stash-XS-0.30",
   "name": "perl-Package-Stash-XS",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "020240e1b6223d0efd4652d3f65087c707f7d3b3abe9e0dbf2b59c54070685f4"
    }
   ],
   "description": "This is a back-end for Package::Stash, which provides the functionality in a\nway that's less buggy and much faster. It will be used by default if it's\ninstalled, and should be preferred in all environments with a compiler.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Package-Stash-XS@0.30-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Package-Stash-XS",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Faster and more correct implementation of the Package::Stash API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.30-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-PadWalker-2.5",
   "name": "perl-PadWalker",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6dc62928a9f6a0cf157157c9641146b138c0bc8c738db6efe72ab948148fb3e9"
    }
   ],
   "description": "PadWalker is a module which allows you to inspect (and even change!)\nlexical variables in any subroutine which called you. It will only show\nthose variables which are in scope at the point of the call.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-PadWalker@2.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/dist/PadWalker",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Play with other peoples' lexical variables",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Parallel-ForkManager-2.02",
   "name": "perl-Parallel-ForkManager",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f2ef4fc76ec2eb937ec7151e34937387c575cacf19450ae3c67dc9fab299e442"
    }
   ],
   "description": "Parallel::ForkManager - A simple parallel processing fork manager",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Parallel-ForkManager@2.02-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Parallel-ForkManager",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl Module : A simple parallel processing fork manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.02-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Params-Check-0.38",
   "name": "perl-Params-Check",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6f8e6abe4bac93ec7dda315c181c628383c8e7647f6082c04c2452607bf42b2c"
    }
   ],
   "description": "Params::Check\n\n    Allows for generic input checking and validating using a powerfull\n    templating system, providing default values and so on.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Params-Check@0.38-420.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Params-Check",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Generic input parsing/checking mechanism",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.38-420.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Params-Classify-0.015",
   "name": "perl-Params-Classify",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d027e51c8cdcc0f4ab9968a9ed05a00c012ab1a74a49c2b3a1f77b6920655812"
    }
   ],
   "description": "This module provides various type-testing functions. These are intended\nfor functions that, unlike most Perl code, care what type of data they\nare operating on. For example, some functions wish to behave\ndifferently depending on the type of their arguments (like overloaded\nfunctions in C++).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Params-Classify@0.015-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Params-Classify",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Argument type classification",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.015-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Params-Util-1.07",
   "name": "perl-Params-Util",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "92fff5b6210e7d81ab5522606dddd29edd38889474d0f038231dcc4fc1eb9fb2"
    }
   ],
   "description": "Params::Util provides a basic set of importable functions that makes\nchecking parameters a hell of a lot easier.\n\nWhile they can be (and are) used in other contexts, the main point\nbehind this module is that the functions both Do What You Mean, and Do\nThe Right Thing, so they are most useful when you are getting params\npassed into your code from someone and/or somewhere else and you can't\nreally trust the quality.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Params-Util@1.07-26.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Params-Util",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple, compact and correct param-checking functions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.07-26.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Params-Validate-1.31",
   "name": "perl-Params-Validate",
   "licenseConcluded": "Artistic 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6a7bb927bb71781e6a3e3e5eab037ab460c783b3417093128a8cec16780624ed"
    }
   ],
   "description": "I would recommend you consider using Params::ValidationCompiler instead.\nThat module, despite being pure Perl, is significantly faster than this\none, at the cost of having to adopt a type system such as Specio,\nType::Tiny, or the one shipped with Moose.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Params-Validate@1.31-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Params-Validate/",
   "licenseDeclared": "Artistic 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Validate method/function parameters",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.31-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Params-ValidationCompiler-0.30",
   "name": "perl-Params-ValidationCompiler",
   "licenseConcluded": "Artistic 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "862f071be395464e2fdfe6166770b75079ace35838e14874758fc1e2f866fcfb"
    }
   ],
   "description": "Create a customized, optimized, non-lobotomized, uncompromised, and thoroughly\nspecialized parameter checking subroutine.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Params-ValidationCompiler@0.30-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Params-ValidationCompiler",
   "licenseDeclared": "Artistic 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Build an optimized subroutine parameter validator once, use it forever",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.30-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Parse-PMFile-0.45",
   "name": "perl-Parse-PMFile",
   "licenseConcluded": "GPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ecbec1de8074d35830b7a45eb5f8077e2acd8172a428f2c9934e55d152c89591"
    }
   ],
   "description": "The most of the code of this module is taken from the PAUSE code as of\nApril 2013 almost verbatim. Thus, the heart of this module should be quite\nstable. However, I made it not to use pipe (\"-|\") as well as I stripped database-\nrelated code. If you encounter any issue, that's most probably because of\nmy modification.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Parse-PMFile@0.45-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Parse-PMFile/",
   "licenseDeclared": "GPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parses .pm file as PAUSE does",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.45-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Parse-RecDescent-1.967015",
   "name": "perl-Parse-RecDescent",
   "licenseConcluded": "(GPL+ or Artistic) and (GPLv2+ or Artistic)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "83626a805b3d14ae988e44c44dca633cfd2029a74ab4e2295d882a504ac09aa0"
    }
   ],
   "description": "Parse::RecDescent incrementally generates top-down recursive-descent\ntext parsers from simple yacc-like grammar specifications. It\nprovides:\n\n * Regular expressions or literal strings as terminals (tokens)\n * Multiple (non-contiguous) productions for any rule\n * Repeated and optional subrules within productions\n * Full access to Perl within actions specified as part of the grammar\n * Simple automated error reporting during parser generation and parsing\n * The ability to commit to, uncommit to, or reject particular\n   productions during a parse\n * The ability to pass data up and down the parse tree (\"down\" via\n   subrule argument lists, \"up\" via subrule return values)\n * Incremental extension of the parsing grammar (even during a parse)\n * Precompilation of parser objects\n * User-definable reduce-reduce conflict resolution via \"scoring\" of\n   matching productions",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Parse-RecDescent@1.967015-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Parse-RecDescent",
   "licenseDeclared": "(GPL+ or Artistic) and (GPLv2+ or Artistic)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Generate Recursive-Descent Parsers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.967015-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Parse-Yapp-1.21",
   "name": "perl-Parse-Yapp",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a68d8c1893c75d49d8abce5a32e09d92a350ca8999fbdcec7fa8aff37172054d"
    }
   ],
   "description": "Parse::Yapp (Yet Another Perl Parser compiler) is a collection of modules that\nlet you generate and use yacc like thread safe (reentrant) parsers with perl\nobject oriented interface.  The script yapp is a front-end to the Parse::Yapp\nmodule and let you easily create a Perl OO parser from an input grammar file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Parse-Yapp@1.21-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Parse-Yapp",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl extension for generating and using LALR parsers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.21-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Path-Class-0.37",
   "name": "perl-Path-Class",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e00a98fc558c684e50fae8703fd8ba571074e9f8e382741e1b8ca750f539e46a"
    }
   ],
   "description": "Path::Class is a module for manipulation of file and directory specifications (strings describing\ntheir locations, like '/home/ken/foo.txt' or 'C:\\Windows\\Foo.txt') in a cross-platform manner. It\nsupports pretty much every platform Perl runs on, including Unix, Windows, Mac, VMS, Epoc, Cygwin,\nOS/2, and NetWare.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Path-Class@0.37-14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Path-Class",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cross-platform path specification manipulation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.37-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Path-Tiny-0.144",
   "name": "perl-Path-Tiny",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "afdfa0b71d3a93dc8b2c84121d0f0e6cebebbb384af165c472e8dee56f3331c3"
    }
   ],
   "description": "This module provides a small, fast utility for working with file paths.\nIt is friendlier to use than File::Spec and provides\neasy access to functions from several other core file handling modules.\nIt aims to be smaller and faster than many alternatives on CPAN,\nwhile helping people do many common things in consistent and less error-prone ways.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Path-Tiny@0.144-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/pod/Path::Tiny",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides a small, fast utility for working with file paths",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.144-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-PathTools-3.89",
   "name": "perl-PathTools",
   "licenseConcluded": "(GPL+ or Artistic) and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3d37b3427cfbe1625d1e41f5b06c18f50a5ee94715e9cdbdb363d687444ff40c"
    }
   ],
   "description": "Tools for working with directory and file names.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-PathTools@3.89-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/PathTools",
   "licenseDeclared": "(GPL+ or Artistic) and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "PathTools Perl Module (Cwd, File::Spec)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.89-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Perl-Critic-1.140",
   "name": "perl-Perl-Critic",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8ff3b76df445a0ff5b0cb8bd3841631b164b644df6a31402017cce660d2c6c8b"
    }
   ],
   "description": "Perl::Critic is an extensible framework for creating and applying coding\nstandards to Perl source code. Essentially, it is a static source code\nanalysis engine. Perl::Critic is distributed with a number of\nPerl::Critic::Policy modules that attempt to enforce various coding\nguidelines. Most Policy modules are based on Damian Conway's book Perl\nBest Practices. However, Perl::Critic is not limited to PBP and will\neven support Policies that contradict Conway. You can enable, disable,\nand customize those Polices through the Perl::Critic interface. You can\nalso create new Policy modules that suit your own tastes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Perl-Critic@1.140-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Perl-Critic",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Critique Perl source code for best-practices",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.140-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Perl-MinimumVersion-1.40",
   "name": "perl-Perl-MinimumVersion",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3ad9a9dbd73ecfdb7cf1603b259703e45adf5d214d057d9313f06872555b6074"
    }
   ],
   "description": "Find a minimum required version of perl for Perl code",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Perl-MinimumVersion@1.40-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Perl-MinimumVersion",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Find a minimum required version of perl for Perl code",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.40-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Perl-OSType-1.010",
   "name": "perl-Perl-OSType",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c4ca33fc81f3238bec5e1fc23601fe945ea86f418148a855f22a62d6bb116a51"
    }
   ],
   "description": "Modules that provide OS-specific behaviors often need to know if the current\noperating system matches a more generic type of operating systems. For example,\n'linux' is a type of 'Unix' operating system and so is 'freebsd'.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Perl-OSType@1.010-422.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Perl-OSType",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Map Perl operating system names to generic types",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.010-422.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Perl-Tidy-20240202",
   "name": "perl-Perl-Tidy",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "17cf13baddd7b758edbc17ecc5d8650076abb406467ed3468775cf9df373d474"
    }
   ],
   "description": "This module makes the functionality of the perltidy utility available to\nperl scripts. Any or all of the input parameters may be omitted, in which\ncase the @ARGV array will be used to provide input parameters as described\nin the perltidy(1) man page.\n\nFor example, the perltidy script is basically just this:\n\n    use Perl::Tidy;\n    Perl::Tidy::perltidy();",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Perl-Tidy@20240202-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Perl-Tidy",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parses and beautifies perl source",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20240202-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-PerlIO-utf8-strict-0.010",
   "name": "perl-PerlIO-utf8_strict",
   "licenseConcluded": "GPL-1.0-only or Artistic-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2d09207217c8fed3a202acfa873aba4f1eae65650dec989c882d238f48d63a64"
    }
   ],
   "description": "This module provides a fast and correct UTF-8 PerlIO layer. Unlike perl's\ndefault :utf8 layer it checks the input for correctness.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-PerlIO-utf8_strict@0.010-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/PerlIO-utf8_strict/",
   "licenseDeclared": "GPL-1.0-only or Artistic-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fast and correct UTF-8 IO",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.010-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-PerlIO-via-QuotedPrint-0.10",
   "name": "perl-PerlIO-via-QuotedPrint",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "27fd8ee7f2fb6711de47e8f723e3c0ed466aed47707fc0da7d2e3d005dbc2a5d"
    }
   ],
   "description": "This module implements a PerlIO layer that works on files encoded in the\nquoted-printable format. It will decode from quoted-printable while\nreading from a handle, and it will encode as quoted-printable while\nwriting to a handle.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-PerlIO-via-QuotedPrint@0.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/PerlIO-via-QuotedPrint/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "PerlIO layer for quoted-printable strings",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-PkgConfig-LibPkgConf-0.11",
   "name": "perl-PkgConfig-LibPkgConf",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a0d00189a9eb4865235cb480e2f24b317fbee7813ec74db25b90c85f66c76a7a"
    }
   ],
   "description": "Many libraries in compiled languages such as C or C++ provide *.pc files to\nspecify the flags required for compiling and linking against those libraries.\nTraditionally, the command line program pkg-config is used to query these\nfiles. This package provides a Perl-level API using libpkgconf to these files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-PkgConfig-LibPkgConf@0.11-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/PkgConfig-LibPkgConf",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Interface to pkg-config files via libpkgconf",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.11-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Pod-Checker-1.75",
   "name": "perl-Pod-Checker",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0cb7979c3bf93d661f2bbe0460d7a2e571ed1ccdb71f10f6f1b64972f138e3b4"
    }
   ],
   "description": "podchecker will perform syntax checking of Perl5 POD format documentation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Pod-Checker@1.75-1.oe2403sp2?arch=src&epoch=4",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Pod-Checker",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Check pod documents for syntax errors",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "4:1.75-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Pod-Coverage-0.23",
   "name": "perl-Pod-Coverage",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "982466ee7e89a80130b1a39ca7a62b0ac32f74dd7119679ab9dff40e5eb73b11"
    }
   ],
   "description": "This perl module provides a mechanism for determining if the pod for a\ngiven module is comprehensive.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Pod-Coverage@0.23-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Pod-Coverage/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Checks if the documentation of a perl module is comprehensive",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.23-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Pod-Escapes-1.07-01",
   "name": "perl-Pod-Escapes",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "52c55234ac7272c58b551e8addf229f2fc8a548008e8abb68709d3de87c521f2"
    }
   ],
   "description": "This module provides things that are useful in decoding Pod E<...>\nsequences. Presumably, it should be used only by Pod parsers and/or\nformatters.\n\nBy default, Pod::Escapes exports none of its symbols. But you can request\nany of them to be exported. Either request them individually, as with `use\nPod::Escapes qw(symbolname symbolname2...);', or you can do `use\nPod::Escapes qw(:ALL);' to get all exportable symbols.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Pod-Escapes@1.07_01-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Pod-Escapes",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Resolve POD escape sequences",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.07_01-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Pod-LaTeX-0.61",
   "name": "perl-Pod-LaTeX",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7eede86a9a2a051502a6e09279645aee95d12b09a6bf70000eae3cbdc68751d6"
    }
   ],
   "description": "Pod::LaTeX is a module to convert documentation in the POD format into\nLaTeX.The pod2latex command uses this module for translation.\n'Pod::LaTeX' is a derived class from Pod::Select.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Pod-LaTeX@0.61-306.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Pod-LaTeX",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A module to convert documentation in the POD format into Latex",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.61-306.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Pod-Markdown-3.300",
   "name": "perl-Pod-Markdown",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fcdb002a0b58000dadafd059fa09c6c1443ac2c3fd2f9cf01bcf6190ecfdcfaf"
    }
   ],
   "description": "This program uses Pod::Markdown to convert POD into Markdown sources.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Pod-Markdown@3.300-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Pod-Markdown",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Convert POD text to Markdown",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.300-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Pod-Parser-1.66",
   "name": "perl-Pod-Parser",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "10815cc0991cea899bb008925b855c492a70e55ef8654091a62ded38944bde41"
    }
   ],
   "description": "This software distribution contains the packages for using Perl5 POD (Plain\nOld Documentation). See the \"perlpod\" and \"perlsyn\" manual pages from your\nPerl5 distribution for more information about POD.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Pod-Parser@1.66-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Pod-Parser/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Basic perl modules for handling Plain Old Documentation (POD)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.66-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Pod-Perldoc-3.28",
   "name": "perl-Pod-Perldoc",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fbdf74d4f4686791a73697c881662f0827bdb0d12fd855ea4fff9319947374b1"
    }
   ],
   "description": "perldoc looks up a piece of documentation in .pod format that is embedded\nin the perl installation tree or in a perl script, and displays it via\n\"groff -man | $PAGER\". This is primarily used for the documentation for\nthe perl library modules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Pod-Perldoc@3.28-5.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Pod-Perldoc",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Look up Perl documentation in Pod format",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:3.28-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Pod-Plainer-1.04",
   "name": "perl-Pod-Plainer",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0df25d004742e365cfb2bfcf253f1244fb8337672636d245c49aa9efcd8e6991"
    }
   ],
   "description": "This was a core module in the Perl distribution to aid adoption of extended POD featues.\nIt is no longer needed in the Perl distribution and is being migrated to CPAN.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Pod-Plainer@1.04-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Pod-Plainer",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl extension for converting modern POD to old-style POD",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.04-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Pod-Simple-3.45",
   "name": "perl-Pod-Simple",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2004bd86157db6556ae47e484b12b510bbbb38075bb23743c04f581e01bf1025"
    }
   ],
   "description": "Pod::Simple is a Perl library for parsing text in the Pod (\"plain old documentation\")\nmarkup language that is typically used for writing documentation for Perl and for Perl\nmodules. The Pod format is explained in perlpod; the most common formatter is called\nperldoc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Pod-Simple@3.45-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Pod-Simple",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The framework for parsing Pod",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:3.45-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Pod-Spell-1.26",
   "name": "perl-Pod-Spell",
   "licenseConcluded": "Artistic 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a2977a9ef3b4c19fc29fc79326a0f241788ff096268c9e35fa5e96736f340fd0"
    }
   ],
   "description": "Pod::Spell is a Pod formatter whose output is good for spell-checking.\nPod::Spell rather like Pod::Text, except that it doesn't put much\neffort into actual formatting, and it suppresses things that look like\nPerl symbols or Perl jargon (so that your spell-checking program won't\ncomplain about mystery words like \"$thing\" or \"Foo::Bar\" or \"hashref\").",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Pod-Spell@1.26-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Pod-Spell",
   "licenseDeclared": "Artistic 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A formatter for spell-checking POD",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.26-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Pod-Usage-2.03",
   "name": "perl-Pod-Usage",
   "licenseConcluded": "GPL+ or Artistic-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "deec9628bc8533771b9025c7640bc31435728c50bd38c37d14fc5c8da979ad9e"
    }
   ],
   "description": "Pod2usage will print a usage message for the invoking script (using its embedded pod documentation)\nand then exit the script with the desired exit status. The usage message printed may have any one\nof three levels of \"verboseness\": If the verbose level is 0, then only a synopsis is printed. If\nthe verbose level is 1, then the synopsis is printed along with a description (if present) of the\ncommand line options and arguments. If the verbose level is 2, then the entire manual page is printed.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Pod-Usage@2.03-2.oe2403sp2?arch=src&epoch=4",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Pod-Usage",
   "licenseDeclared": "GPL+ or Artistic-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Print a usage message from embedded pod documentation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "4:2.03-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Readonly-2.05",
   "name": "perl-Readonly",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2d91d1c353e28e3ec1f1a708b9cf6461639f08196b11b2bebfb1e7b18aff4b26"
    }
   ],
   "description": "This is a facility for creating non-modifiable variables. This is useful for\nconfiguration files, headers, etc. It can also be useful as a development and\ndebugging tool for catching updates to variables that should not be changed.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Readonly@2.05-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Readonly",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Facility for creating read-only scalars, arrays, hashes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.05-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Ref-Util-0.204",
   "name": "perl-Ref-Util",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c3f37c710cea00cdcadf1626325dfbd78da3cd75d8c10baac5667b008a1d16e0"
    }
   ],
   "description": "Ref::Util introduces several functions to help identify references in a faster\nand smarter way.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Ref-Util@0.204-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Ref-Util",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utility functions for checking references",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.204-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Ref-Util-XS-0.117",
   "name": "perl-Ref-Util-XS",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7871a1cd2541215f3c5ee0db5d892142f91a2d1f0b584684bf81ebd709e4b0fd"
    }
   ],
   "description": "Ref::Util::XS is the XS implementation of Ref::Util, which provides several\nfunctions to help identify references in a more convenient way than the\nusual approach of examining the return value of ref.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Ref-Util-XS@0.117-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Ref-Util-XS/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "XS implementation for Ref::Util",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.117-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Regexp-Assemble-0.38",
   "name": "perl-Regexp-Assemble",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c7a418aded483f709511985d0a6cbb29ebc8d467b2a5752c9598aa3a1b71c9b5"
    }
   ],
   "description": "Regexp::Assemble takes an arbitrary number of regular expressions and\nassembles them into a single regular expression (or RE) that matches all\nthat the individual REs match.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Regexp-Assemble@0.38-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Regexp-Assemble",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Assemble multiple Regular Expressions into a single RE",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.38-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Regexp-Common-2017060201",
   "name": "perl-Regexp-Common",
   "licenseConcluded": "BSD or MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7af5ca4ac468749082e8d9aac6406a010256d0a80746a608140301459a0e9fe9"
    }
   ],
   "description": "Regexp::Common - Provide commonly requested regular expressions",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Regexp-Common@2017060201-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Regexp-Common",
   "licenseDeclared": "BSD or MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl Module : Regexp::Common",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2017060201-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Role-Tiny-2.002004",
   "name": "perl-Role-Tiny",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c820c4aa01e2ff631af1b9abc4dd09c56bba330050d0354d0cfd54052e87dc89"
    }
   ],
   "description": "Role::Tiny is a minimalist role composition tool.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Role-Tiny@2.002004-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Role-Tiny",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A nouvelle cuisine portion size slice of Moose",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.002004-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-SGMLSpm-1.03ii",
   "name": "perl-SGMLSpm",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f10ad1a87ba7ec1a78933c139f59afc3eee0f36f4eaf9288079553ffc0949657"
    }
   ],
   "description": "Perl programs can use the SGMLSpm module to help convert SGML, HTML or XML\ndocuments into new formats.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-SGMLSpm@1.03ii-46.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/DMEGG/SGMLSpm-1.03ii",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl library for parsing the output of nsgmls",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.03ii-46.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-SNMP-Session-1.16",
   "name": "perl-SNMP_Session",
   "licenseConcluded": "Artistic 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e5471e2e20ee9997a31e1921cb3eba357212c29f2a172e6599d503323fb39985"
    }
   ],
   "description": "SNMP_Session - SNMP support for Perl 5.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-SNMP_Session@1.16-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/sleinen/snmp-session/",
   "licenseDeclared": "Artistic 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SNMP_Session - SNMP support for Perl 5",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.16-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-SQL-Statement-1.414",
   "name": "perl-SQL-Statement",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f170c7c1a65ce9e088766081bcdabd463ffd29fd04216ece7ca8d2dea4c35a84"
    }
   ],
   "description": "The SQL::Statement module implements a pure Perl SQL parsing and execution\nengine.  While it by no means implements full ANSI standard, it does support\nmany features including column and table aliases, built-in and user-defined\nfunctions, implicit and explicit joins, complexly nested search conditions, and\nother features.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-SQL-Statement@1.414-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/SQL-Statement",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SQL parsing and processing engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.414-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-SUPER-1.20190531",
   "name": "perl-SUPER",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "427742fcad9526bcbf841167c673d704a48a5748d03002c5a36d9b659c24096f"
    }
   ],
   "description": "When subclassing a class, you occasionally want to dispatch control to the\nsuperclass - at least conditionally and temporarily. This module provides\nan easier, cleaner way for class methods to access their ancestor's\nimplementation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-SUPER@1.20190531-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/SUPER",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sane superclass method dispatcher",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.20190531-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Scalar-List-Utils-1.63",
   "name": "perl-Scalar-List-Utils",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d4ef81e3a0c64590aa91039e0a2eaca0dc330062f4ae2664cc78c388675a26ba"
    }
   ],
   "description": "This package contains a selection of subroutines that people have\nexpressed would be nice to have in the perl core, but the usage would not\nreally be high enough to warrant the use of a keyword, and the size so\nsmall such that being individual extensions would be wasteful.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Scalar-List-Utils@1.63-1.oe2403sp2?arch=src&epoch=4",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Scalar-List-Utils",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Common Scalar and List utility subroutines",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "4:1.63-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Scalar-Properties-1.100860",
   "name": "perl-Scalar-Properties",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b16f9996be5a2c437d3adc24c85a60b044a1e6776dfdc17ccbf1caa4b20bb0b5"
    }
   ],
   "description": "Scalar::Properties attempts to make Perl more object-oriented by taking an idea\nfrom Ruby: Everything you manipulate is an object, and the results of those\nmanipulations are objects themselves.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Scalar-Properties@1.100860-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Scalar-Properties",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Run-time properties on scalar variables",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.100860-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Scope-Guard-0.21",
   "name": "perl-Scope-Guard",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a952c8ac90df1ea1d5a5f86d19bb066a1fa343eb3aebd1ac21f977cebdad1910"
    }
   ],
   "description": "This module provides a convenient way to perform cleanup or other forms of\nresource management at the end of a scope. It is particularly useful when\ndealing with exceptions: the Scope::Guard constructor takes a reference to\na subroutine that is guaranteed to be called even if the thread of\nexecution is aborted prematurely. This effectively allows lexically-scoped\n\"promises\" to be made that are automatically honored by perl's garbage\ncollector.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Scope-Guard@0.21-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Scope-Guard",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Lexically scoped resource management",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.21-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Socket-2.037",
   "name": "perl-Socket",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4f236c856df8d40d97c33e7e08876194e9ac9d10c30105847dbe2759a4e335ac"
    }
   ],
   "description": "This module provides a variety of constants, structure manipulators and other\nfunctions related to socket-based networking. The values and functions\nprovided are useful when used in conjunction with Perl core functions such as\nsocket(), setsockopt() and bind(). It also provides several other support\nfunctions, mostly for dealing with conversions of network addresses between\nhuman-readable and native binary forms, and for hostname resolver operations.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Socket@2.037-1.oe2403sp2?arch=src&epoch=4",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Socket",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Networking constants and support functions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "4:2.037-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Socket-MsgHdr-0.05",
   "name": "perl-Socket-MsgHdr",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "162088bd7b51b202ff8288ec3cb544fe466d9b1da2a0de1767c68406feb2969e"
    }
   ],
   "description": "Advanced socket messaging operations: sendmsg, recvmsg and cmsghdr manipulation. Available as\nplain functions or IO::Socket methods.\n\nXS handles structure packing (possible but unpleasant in Perl) and wraps the syscalls; you and\nPerl do the rest!",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Socket-MsgHdr@0.05-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Socket-MsgHdr",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sendmsg, recvmsg and ancillary data operations",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.05-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Socket6-0.29",
   "name": "perl-Socket6",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "96baa7a744d30622b30eee23fdb19a577281828869cc44c830794e5d7ba3f43b"
    }
   ],
   "description": "This module supports getaddrinfo() and getnameinfo() to intend to\nenable protocol independent programming.\nIf your environment supports IPv6, IPv6 related defines such as\nAF_INET6 are included.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Socket6@0.29-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Socket6",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A getaddrinfo/getnameinfo support module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.29-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Software-License-0.104001",
   "name": "perl-Software-License",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "30a93fccc2dc8e266421056b2b768347a065a03c575d1dc1b59c3dbc8a3dedcb"
    }
   ],
   "description": "This archive contains the distribution Software-License:\npackages that provide templated software licenses.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Software-License@0.104001-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Software-License",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Packages that provide templated software licenses",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.104001-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Sort-Key-1.33",
   "name": "perl-Sort-Key",
   "licenseConcluded": "GPL-1.0-only or Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5864d7a58073da48317e5f7ede820493f2220bd0b09e03db009071a947d0ff18"
    }
   ],
   "description": "Sort::Key provides a set of functions to sort lists of values by some\ncalculated key value.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Sort-Key@1.33-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Sort-Key/",
   "licenseDeclared": "GPL-1.0-only or Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fastest way to sort anything in Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.33-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Specio-0.48",
   "name": "perl-Specio",
   "licenseConcluded": "Artistic 2.0 and (GPL+ or Artistic)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c57db65cfed4c0b783425da1b5bd3f57dc1886b2ea756d6f8b7a72f14945df43"
    }
   ],
   "description": "The Specio distribution provides classes for representing type constraints\nand coercion, along with syntax sugar for declaring them.\n\nNote that this is not a proper type system for Perl. Nothing in this\ndistribution will magically make the Perl interpreter start checking a value's\ntype on assignment to a variable. In fact, there's no built-in way to apply a\ntype to a variable at all.\n\nInstead, you can explicitly check a value against a type, and optionally coerce\nvalues to that type.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Specio@0.48-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Specio",
   "licenseDeclared": "Artistic 2.0 and (GPL+ or Artistic)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Type constraints and coercions for Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.48-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Spreadsheet-ParseExcel-0.65",
   "name": "perl-Spreadsheet-ParseExcel",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "73922824165664c554810a3613405bcb13508ec3a2b4da3dfaed48760e8fccc9"
    }
   ],
   "description": "The Spreadsheet::ParseExcel module can be used to read information from an\nExcel 95-2003 file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Spreadsheet-ParseExcel@0.65-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Spreadsheet-ParseExcel",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extract information from an Excel file",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.65-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Spreadsheet-WriteExcel-2.40",
   "name": "perl-Spreadsheet-WriteExcel",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1de1a7918e12b0340641b65248d9ac6473d806d0d78c5b43860f7b77a8598da3"
    }
   ],
   "description": "The Spreadsheet::WriteExcel module can be used to create a cross-\nplatform Excel binary file. Multiple worksheets can be added to a\nworkbook and formatting can be applied to cells. Text, numbers,\nformulas, hyperlinks and images can be written to the cells.\n\nThe Excel file produced by this module is compatible with 97,\n2000, 2002 and 2003. Generated files are also compatible with the\nspreadsheet applications Gnumeric and OpenOffice.org.\n\nThis module cannot be used to read an Excel file. See\nSpreadsheet::ParseExcel or look at the main documentation for some\nsuggestions. This module cannot be used to write to an existing\nExcel file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Spreadsheet-WriteExcel@2.40-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Spreadsheet-WriteExcel",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Write formatted text and numbers to a cross-platform Excel binary file",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.40-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Storable-3.25",
   "name": "perl-Storable",
   "licenseConcluded": "GPL+ or Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f09a2d8b44c91324d4a8528e8dfc4c7df4798bb6d4d71c64747546c7d7b6a456"
    }
   ],
   "description": "The Storable extension brings persistence to your data.\nYou may recursively store to disk any data structure, no matter how\ncomplex and circular it is, provided it contains only SCALAR, ARRAY,\nHASH (possibly tied) and references (possibly blessed) to those items.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Storable@3.25-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Storable",
   "licenseDeclared": "GPL+ or Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Persistence for Perl data structures",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:3.25-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-String-CRC32-2.100",
   "name": "perl-String-CRC32",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a493fa5bc34fc1ae5ef320e4ccf813c210ccf7ca7d80ef997425c83975aefe25"
    }
   ],
   "description": "The CRC32 module calculates CRC sums of 32 bit lengths as integers. It generates the same CRC\nvalues as ZMODEM, PKZIP, PICCHECK and many others.\n\nDespite its name, this module is able to compute the checksum of files as well as strings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-String-CRC32@2.100-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/String-CRC32",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl interface for cyclic redundancy check generation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.100-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-String-Format-1.18",
   "name": "perl-String-Format",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0cd92287603087492e5ec86aef23bff36afa68c354edefe5b6a57f308357c7c6"
    }
   ],
   "description": "String::Format lets you define arbitrary printf-like format sequences to be\nexpanded. This module would be most useful in configuration files and\nreporting tools, where the results of a query need to be formatted in a\nparticular way. It was inspired by mutt's index_format and related\ndirectives (see <URL:http://www.mutt.org/doc/manual/manual-\n6.html#index_format>).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-String-Format@1.18-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/String-Format/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sprintf-like string formatting capabilities with arbitrary format definitions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.18-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-String-ShellQuote-1.04",
   "name": "perl-String-ShellQuote",
   "licenseConcluded": "(GPL+ or Artistic) and GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f7845cada0dfc4bf41b60b463a7e54c2de243923bbb6479e686a00766dc1ea79"
    }
   ],
   "description": "This package contains the String::ShellQuote module, plus a command-line\ninterface to it.  It contains some functions which are useful for quoting\nstrings which are going to pass through the shell or a shell-like object.  It\nis useful for doing robust tool programming, particularly when dealing with\nfiles whose names contain white space or shell globbing characters.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-String-ShellQuote@1.04-26.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/String-ShellQuote",
   "licenseDeclared": "(GPL+ or Artistic) and GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl module for quoting strings for passing through the shell",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.04-26.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Struct-Dumb-0.14",
   "name": "perl-Struct-Dumb",
   "licenseConcluded": "Artistic-1.0 OR GPL-1.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "354f7195766087422e99e9c2d6c16268c648e1ccb81300a63a22fec193815b2a"
    }
   ],
   "description": "Struct::Dumb creates record-like structure types, similar to the struct\nkeyword in C, C++ or C#, or Record in Pascal. An invocation of this module\nwill create a construction function which returns new object references\nwith the given field values. These references all respond to lvalue methods\nthat access or modify the values stored.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Struct-Dumb@0.14-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Struct-Dumb",
   "licenseDeclared": "Artistic-1.0 OR GPL-1.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Make simple lightweight record-like structures",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.14-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Sub-Exporter-0.990",
   "name": "perl-Sub-Exporter",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "48c48f6ac422bfab5e1dea186b7895ce818cae5b47aee80092740ad88bbd48f7"
    }
   ],
   "description": "A sophisticated, customizable code exporter for Perl.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Sub-Exporter@0.990-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Sub-Exporter",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sophisticated exporter for custom-built routines",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.990-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Sub-Exporter-Progressive-0.001013",
   "name": "perl-Sub-Exporter-Progressive",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1c4bce6c2f4f333c5c91f68d6f18cbc5d6b2eb38310f419d5d69d580534973db"
    }
   ],
   "description": "Sub::Exporter is a sophisticated exporter for custom-built routines.\nAnd this module is the The progressive version of Sub::Exporter.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Sub-Exporter-Progressive@0.001013-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Sub-Exporter-Progressive",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The progressive version of Sub::Exporter",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.001013-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Sub-Identify-0.14",
   "name": "perl-Sub-Identify",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6680623ae6366a9f90ae8b7fe68ba37e5fafc50df02b2a0b7cb9341f650475d8"
    }
   ],
   "description": "Sub::Identify allows you to retrieve the real name of code references. For\nthis, it uses Perl's introspection mechanism, provided by the B module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Sub-Identify@0.14-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Sub-Identify",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Retrieve names of code references",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.14-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Sub-Info-0.002",
   "name": "perl-Sub-Info",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4a7e406d8cc982f1983fe3ca87a51df6353c004d34b6df8b904b05afbc456603"
    }
   ],
   "description": "This allows to inspect Perl subroutines.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Sub-Info@0.002-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Sub-Info",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sub::Info Perl module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.002-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Sub-Install-0.929",
   "name": "perl-Sub-Install",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2205323498022aa8cf0198d27b18222253e17d5b29003246fd0a309c42dd40dd"
    }
   ],
   "description": "This module makes it easy to install subroutines into packages without the\nunsightly mess of no strict or typeglobs lying about where just anyone can\nsee them.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Sub-Install@0.929-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Sub-Install",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Install subroutines into packages easily",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.929-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Sub-Name-0.27",
   "name": "perl-Sub-Name",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3091b2d8f7fee5fdf97be1510f540521766c33d81251da8bb2c2ff4152216c1a"
    }
   ],
   "description": "This module has only one function, which is also exported by default:\nsubname NAME, CODEREF\n\nAssigns a new name to referenced sub. If package specification is\nomitted in the name, then the current package is used. The return\nvalue is the sub.\n\nThe name is only used for informative routines (caller, Carp, etc).\nYou won't be able to actually invoke the sub by the given name.\nTo allow that, you need to do glob-assignment yourself.\n\nNote that for anonymous closures (subs that reference lexicals declared\noutside the sub itself) you can name each instance of the closure differently,\nwhich can be very useful for debugging.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Sub-Name@0.27-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Sub-Name",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "(Re)name a sub",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.27-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Sub-Quote-2.005001",
   "name": "perl-Sub-Quote",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "92763136085a7dafaa07586eeb358f9fef4350b76e95e59f312815939e74bf3c"
    }
   ],
   "description": "This package provides performant ways to generate subroutines from strings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Sub-Quote@2.005001-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Sub-Quote",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Efficient generation of subroutines via string eval",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.005001-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Sub-Uplevel-0.2800",
   "name": "perl-Sub-Uplevel",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "78de7dd90ef7b994d1df380fa40e604884fb4a8fdb9470f2c410b36dfe8d505c"
    }
   ],
   "description": "Apparently run a function in a higher stack frame.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Sub-Uplevel@0.2800-5.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Sub-Uplevel/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apparently run a function in a higher stack frame",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.2800-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Switch-2.17",
   "name": "perl-Switch",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e77d4595b901f22575f730460938aa80846801053d6b67a9f8650af8155ed446"
    }
   ],
   "description": "Switch.pm provides the syntax and semantics for an explicit case mechanism for Perl.\nThe syntax is minimal, introducing only the keywords C<switch> and C<case> and conforming\nto the general pattern of existing Perl control structures. The semantics are particularly\nrich, allowing any one (or more) of nearly 30 forms of matching to be used when comparing\na switch value with its various cases.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Switch@2.17-14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Switch",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A switch statement for Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.17-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Syntax-Keyword-Try-0.29",
   "name": "perl-Syntax-Keyword-Try",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "78a83f15f9b9c94bf38ed28fd937d14ce73f2b773bf25f17f3d851d0228236cd"
    }
   ],
   "description": "This module provides a syntax plugin that implements exception-handling\nsemantics in a form familiar to users of other languages, being built on a\nblock labeled with the try keyword, followed by at least one of a catch or\nfinally block.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Syntax-Keyword-Try@0.29-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Syntax-Keyword-Try/",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "try/catch/finally syntax for perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.29-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Sys-CPU-0.61",
   "name": "perl-Sys-CPU",
   "licenseConcluded": "(GPL+ or Artistic) and (LGPLv3 or Artistic 2.0)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3e8d9f437bf9579b4575b3622499f5bc8c41c54d4e773f1f716dd03c9806dde8"
    }
   ],
   "description": "Perl extension for getting CPU information.\nCurrently only number of CPU's supported.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Sys-CPU@0.61-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Sys-CPU",
   "licenseDeclared": "(GPL+ or Artistic) and (LGPLv3 or Artistic 2.0)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Getting CPU information",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.61-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Sys-MemInfo-0.99",
   "name": "perl-Sys-MemInfo",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "65bece4332d7d58e692c68fbad0d4fabe31a54d44579bd1561e01229172ba902"
    }
   ],
   "description": "Sys::MemInfo returns the total amount of free and used physical memory in\nbytes in totalmem and freemem variables.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Sys-MemInfo@0.99-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Sys-MemInfo",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Memory information as Perl module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.99-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Sys-Syslog-0.36",
   "name": "perl-Sys-Syslog",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bead418606fbd1b3e35f6acf7f7dc9e81db1d538a8e2c57cb968e9ed1fa1f21f"
    }
   ],
   "description": "Sys-Syslog is an interface to the UNIX syslog(3) program.\nCall syslog() with a string priority and a list of printf() args\njust like syslog(3).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Sys-Syslog@0.36-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Sys-Syslog",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An interface to the UNIX syslog(3) program",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.36-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Sys-Virt-4.7.0",
   "name": "perl-Sys-Virt",
   "licenseConcluded": "GPLv2+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "22beef48fe461e5c557c772f67485ec3453b877caa3315a167270dc9168e4151"
    }
   ],
   "description": "The Sys::Virt module Allows consistent API management mechanisms\nwhen running inside any virtualized container.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Sys-Virt@4.7.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Sys-Virt",
   "licenseDeclared": "GPLv2+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Represent and manage a libvirt hypervisor connection",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.7.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Task-Weaken-1.06",
   "name": "perl-Task-Weaken",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "27a10868574f63e4832fb4be896df6f1586d552c861d7e3f9782359fc0e5b1fb"
    }
   ],
   "description": "One recurring problem in modules that use Scalar::Util's weaken function is\nthat it is not present in the pure-perl variant.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Task-Weaken@1.06-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Task-Weaken/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ensure that a platform has weaken support",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.06-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Term-ANSIColor-5.01",
   "name": "perl-Term-ANSIColor",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c7d4bfbc7124d0e34c515a9e5ae1cf3dfed5a499f5b4e8588ad8c126d96dadb3"
    }
   ],
   "description": "This Perl module is a simple and convenient interface to the ANSI terminal escape sequences for\ncolor (from ECMA-48, also included in ISO 6429). The color sequences are provided in two forms,\neither as constants for each color or via a function that takes the names of colors and returns\nthe appropriate escape codes or wraps them around the provided text. The non-color text style\ncodes from ANSI X3.64 (bold, dark, underline, and reverse, for example), which were also included\nin ECMA-48 and ISO 6429, are also supported. Also supported are the extended colors used for\nsixteen-color and 256-color emulators.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Term-ANSIColor@5.01-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Term-ANSIColor",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Color screen output using ANSI escape sequences",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.01-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Term-Cap-1.18",
   "name": "perl-Term-Cap",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0be51ac235731d7650cf424f5435976cf9b0b42d3cba4a9385397c830dacd50d"
    }
   ],
   "description": "These are low-level functions to extract and use capabilities from a\nterminal capability (termcap) database.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Term-Cap@1.18-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Term-Cap",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl termcap interface",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.18-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Term-Table-0.016",
   "name": "perl-Term-Table",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7d77f65c6f0c9026b9a2e1dabdc94ea047041c04e667050d57c2ad1098c82809"
    }
   ],
   "description": "This Perl module is able to format rows of data into tables.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Term-Table@0.016-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Term-Table",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Term::Table Perl module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.016-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-TermReadKey-2.38",
   "name": "perl-TermReadKey",
   "licenseConcluded": "(Copyright only) and (Artistic or GPL+)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8b83ee3a82b8b98bef8526f2e30c50ed2f72b32d220edbec525a968383c0036e"
    }
   ],
   "description": "This module, ReadKey, provides ioctl control for terminals and Win32\nconsoles so the input modes can be changed (thus allowing reads of a single\ncharacter at a time), and also provides non-blocking reads of stdin, as well\nas several other terminal related features, including retrieval/modification\nof the screen size, and retrieval/modification of the control characters.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-TermReadKey@2.38-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/TermReadKey",
   "licenseDeclared": "(Copyright only) and (Artistic or GPL+)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A perl module for simple terminal control",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.38-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-Command-0.11",
   "name": "perl-Test-Command",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7b8712f2576ff3916c6ab3bdf46c58ab9087bbfa7f0f7bf8a7fb3dba9aa85aa1"
    }
   ],
   "description": "Test::Command intends to bridge the gap between the well tested functions\nand objects you choose and their usage in your programs. By examining the\nexit status, terminating signal, STDOUT and STDERR of your program you can\ndetermine if it is behaving as expected.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-Command@0.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-Command",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Test routines for external commands",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-Deep-1.130",
   "name": "perl-Test-Deep",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a7538b00c738cb13dfa79d4a849cbd15506cf07ce12248bf908987a91a00bc80"
    }
   ],
   "description": "Test::Deep gives you very flexible ways to check that the result you\ngot is the result you were expecting. At its simplest it compares two\nstructures by going through each level, ensuring that the values match,\nthat arrays and hashes have the same elements and that references are\nblessed into the correct class. It also handles circular data structures\nwithout getting caught in an infinite loop.\n\nWhere it becomes more interesting is in allowing you to do something\nbesides simple exact comparisons. With strings, the eq operator checks\nthat 2 strings are exactly equal but sometimes that's not what you want.\nWhen you don't know exactly what the string should be but you do know\nsome things about how it should look, eq is no good and you must use\npattern matching instead. Test::Deep provides pattern matching for\ncomplex data structures.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-Deep@1.130-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-Deep",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extremely flexible deep comparison",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.130-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-Differences-0.70",
   "name": "perl-Test-Differences",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a948d18ec97083a5c3cd24f0757e1766d2e8d0f923ff89e7570f21a8f2946fc1"
    }
   ],
   "description": "When the code you're testing returns multiple lines, records or data\nstructures and they're just plain wrong, an equivalent to the Unix\ndiff utility may be just what's needed.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-Differences@0.70-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-Differences",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Test strings and data structures and show differences if not OK",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.70-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-Distribution-2.00",
   "name": "perl-Test-Distribution",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a7bafe27dc1ac05109a5b56dcb422c5f21924371614699e9b7f33543bb8e036d"
    }
   ],
   "description": "When using this module in a test script, it goes through all the modules in\nyour distribution, checks their POD, checks that they compile OK and checks\nthat they all define a $VERSION.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-Distribution@2.00-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-Distribution",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perform tests on all modules of a distribution",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.00-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-Exception-0.43",
   "name": "perl-Test-Exception",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3ccc75307fe6e5cce3460bf5b2cf3f94ca015ddd4985d3d6738e4f69b379cf7e"
    }
   ],
   "description": "This module provides a few convenience methods for testing exception\nbased code. It is built with Test::Builder and plays happily with\nTest::More and friends.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-Exception@0.43-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-Exception",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library of test functions for exception based Perl code",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.43-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-FailWarnings-0.008",
   "name": "perl-Test-FailWarnings",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8915c9a52a9c0383a3b2653723ead43cda265b994d84ba674b5250ac2dee7065"
    }
   ],
   "description": "This module hooks $SIG{__WARN__} and converts warnings to Test::More's\nfail() calls.Just as with Test::NoWarnings, this does not catch warnings\nif otherthings localize $SIG{__WARN__}, as this is designed to catch *unhandled* warnings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-FailWarnings@0.008-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-FailWarnings",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Add test failures if warnings are caught",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.008-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-Fatal-0.014",
   "name": "perl-Test-Fatal",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5c8f56a0fd773f716db04ae8f4b619dc0eb557aa04ecf30e79b1174db7de5dde"
    }
   ],
   "description": "Test::Fatal is an alternative to the popular Test::Exception.\nIt does much less, but should allow greater flexibility in\ntesting exception-throwing code with about the same amount\nof typing.\nIt exports one routine by default: exception.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-Fatal@0.014-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-Fatal",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Incredibly simple helpers for testing code with exceptions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.014-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-File-1.99.2",
   "name": "perl-Test-File",
   "licenseConcluded": "Artistic License 2.0 or GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "918e48d300056050790d4882afa0d813115f452d00fe12a90c6c88d3abf146ba"
    }
   ],
   "description": "The perl-Test-File package contains the Test::File perl module, which\nprovides convenience test functions to check file attributes and data\nin a Test::More fashion.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-File@1.99.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-File",
   "licenseDeclared": "Artistic License 2.0 or GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Perl module which provides test functions to check file attributes and data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.99.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-File-Contents-0.242",
   "name": "perl-Test-File-Contents",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6b6dc11e8c0b080e74f07ee6908a562aa7ef3f468cbacf66471acc042bf703ad"
    }
   ],
   "description": "Test routines for examining the contents of files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-File-Contents@0.242-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-File-Contents",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Test routines for examining the contents of files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.242-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-File-ShareDir-1.001002",
   "name": "perl-Test-File-ShareDir",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "346a5d8c546540bcbf9b12e71bccbcbce747eb00cbde047fb5d32f71cdf7209d"
    }
   ],
   "description": "Create a fake ShareDir for your modules for testing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-File-ShareDir@1.001002-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-File-ShareDir",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Create a Fake ShareDir for your modules for testing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.001002-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-Harness-3.48",
   "name": "perl-Test-Harness",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c00c2dc54ba2437e4b492247f11a913679b938a02bd5159645bb4f704641a7dc"
    }
   ],
   "description": "This package allows tests to be run and results automatically aggregated and\noutput to STDOUT.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-Harness@3.48-1.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-Harness",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Run Perl standard test scripts with statistics",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:3.48-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-InDistDir-1.112071",
   "name": "perl-Test-InDistDir",
   "licenseConcluded": "WTFPL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1fcadf7f513bf104d6e4280d54c3a4966215e390d201c579f4e5238fe0a6b5ab"
    }
   ],
   "description": "This module helps run test scripts in IDEs like Komodo.\n\nWhen running test scripts in an IDE i have to set up a project file\ndefining the dist dir to run tests in and a lib dir to load additional\nmodules from. Often I didn't feel like doing that, especially when i\nonly wanted to do a small patch to a dist. In those cases i added a\nBEGIN block to mangle the environment for me.\n\nThis module basically is that BEGIN block. It automatically moves up\none directory when it cannot see the test script in \"t/$scriptname\"\nand includes 'lib' in @INC when there's no blib present. That way the\ntest ends up with almost the same environment it'd get from EUMM/prove/etc.,\neven when it's actually run inside the t/ directory.\n\nAt the same time it will still function correctly when called by EUMM/prove/etc.,\nsince it does not change the environment in those cases.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-InDistDir@1.112071-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-InDistDir",
   "licenseDeclared": "WTFPL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Test environment setup for development with IDE",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.112071-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-Inter-1.10",
   "name": "perl-Test-Inter",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a44520e2e8674f01bc379410f1dde56ff44bf2cfa2ae290b8641aff577dd011a"
    }
   ],
   "description": "This is another framework for writing test scripts. Much of the syntax is\nloosely inspired by Test::More, and Test::Inter has most of it's\nfunctionality, but it is not a drop-in replacement.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-Inter@1.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Test-Inter/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Framework for more readable interactive test scripts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-LeakTrace-0.17",
   "name": "perl-Test-LeakTrace",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "63bebc791df2d46f6e03e2f88ef68d8a2ae6d014d841fdfd4f47f7c681ab0432"
    }
   ],
   "description": "Test::LeakTrace - Traces memory leaks\nTest::LeakTrace::Script - A LeakTrace interface for whole scripts",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-LeakTrace@0.17-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-LeakTrace",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Trace memory leaks",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.17-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-Memory-Cycle-1.06",
   "name": "perl-Test-Memory-Cycle",
   "licenseConcluded": "Artistic 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ae2a80ba5d917b98c90363b2dc32e16faba4ec713912e4e32c2a6757efc30ffa"
    }
   ],
   "description": "Test::Memory::Cycle Perl module",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-Memory-Cycle@1.06-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Test-Memory-Cycle/",
   "licenseDeclared": "Artistic 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Test::Memory::Cycle Perl module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.06-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-MinimumVersion-0.101083",
   "name": "perl-Test-MinimumVersion",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "55fccd9b9319ccd92aeee67aa1ee39873b306555d67c129fe98923108bf772ba"
    }
   ],
   "description": "Check whether your code requires a newer perl than you think.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-MinimumVersion@0.101083-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-MinimumVersion",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Check whether your code requires a newer perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.101083-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-MockModule-0.177.0",
   "name": "perl-Test-MockModule",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fa5a5d78354746176384dc14c3f5d61c21156d1146007030d8cacd089d8a24ed"
    }
   ],
   "description": "Override subroutines in a module for unit testing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-MockModule@0.177.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-MockModule",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Override subroutines in a module for unit testing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.177.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-Most-0.38",
   "name": "perl-Test-Most",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c0c880a229c6cd30d3ffbb2fd9ace99a6897be639efe9259989d09c895da6da4"
    }
   ],
   "description": "Most commonly needed test functions and features. This module provides you with\nthe most commonly used testing functions and gives you a bit more fine-grained\ncontrol over your test suite.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-Most@0.38-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-Most",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl module with test functions and features",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.38-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-Needs-0.002010",
   "name": "perl-Test-Needs",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c1c60e94b8f923aaa2940aca38a641eea5960af4a4f02c80ee7ba327ab1bb5b6"
    }
   ],
   "description": "This package is test framework. skip test scripts if modules are not available.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-Needs@0.002010-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-Needs",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Skip tests when modules not available",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.002010-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-NoWarnings-1.04",
   "name": "perl-Test-NoWarnings",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9d370e11f2382f8099202a6b5d36489081554543834ceb567620f07de57c2c69"
    }
   ],
   "description": "In general, your tests shouldn't produce warnings. This modules causes\nany warnings to be captured and stored. It automatically adds an extra\ntest that will run when your script ends to check that there were no\nwarnings. If there were any warings, the test will give a \"not ok\" and\ndiagnostics of where, when and what the warning was, including a stack\ntrace of what was going on when the it occurred.\n\nIf some of your tests *are supposed to* produce warnings then you should be\ncapturing and checking them with the Test::Warn manpage, that way the\nTest::NoWarnings manpage will not see them and so not complain.\n\nThe test is run by an 'END' block in Test::NoWarnings. It will not be run\nwhen any forked children exit.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-NoWarnings@1.04-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-NoWarnings",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Make sure you didn't emit any warnings while testing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.04-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-Object-0.08",
   "name": "perl-Test-Object",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "133ab58d4386dc0fe98432a4e6cfe6c02423ae89be56b54e96c0fe44411d56da"
    }
   ],
   "description": "Test::Object is a testing package designed to allow you to easily test\nwhat you believe is a valid object against the expected behaviour of\nall of the classes in its inheritance tree in one single call.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-Object@0.08-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-Object",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Thoroughly testing objects via registered handlers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.08-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-Output-1.034",
   "name": "perl-Test-Output",
   "licenseConcluded": "Artistic-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7c3d3c1c7b53d244f06e2757dfeafa1ee0bb745fcde32306a0bdfeb63b9d5c7b"
    }
   ],
   "description": "Test::Output provides a simple interface for testing output sent to STDOUT\nor STDERR. A number of different utilities are included to try and be as\nflexible as possible to the tester.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-Output@1.034-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Test-Output/",
   "licenseDeclared": "Artistic-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utilities to test STDOUT and STDERR messages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.034-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-Pod-1.52",
   "name": "perl-Test-Pod",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7e97ef826b5a4e4577de218c8f8afeb1ff59234c49d56fcc9f2f651ae85095ec"
    }
   ],
   "description": "Check POD files for errors or warnings in a test file, using Pod::Simple to do\nthe heavy lifting.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-Pod@1.52-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-Pod",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Check for POD errors in files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.52-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-Pod-Coverage-1.10",
   "name": "perl-Test-Pod-Coverage",
   "licenseConcluded": "Artistic 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f93de4a80183f02c3319a7c46d60f8330f7c50dda51175acd6b403010df3e050"
    }
   ],
   "description": "Test::Pod::Coverage is used to create a test\nfor your distribution, to ensure that all\nrelevant files in your distribution are\nappropriately documented in pod.\nCan also be called with Pod::Coverage parms.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-Pod-Coverage@1.10-14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-Pod-Coverage",
   "licenseDeclared": "Artistic 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Check for pod coverage in your distribution",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-Portability-Files-0.10",
   "name": "perl-Test-Portability-Files",
   "licenseConcluded": "GPL-1.0-only or Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e2b723e043eafdb4e2c560889371ed39f758ba5f11230f9016140f64813d10e0"
    }
   ],
   "description": "This module is used to check the portability across operating systems of\nthe names of the files present in the distribution of a module. The tests\nuse the advices given in \"Files and Filesystems\" in perlport. The author of\na distribution can select which tests to execute.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-Portability-Files@0.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Test-Portability-Files/",
   "licenseDeclared": "GPL-1.0-only or Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Check file names portability",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-Regexp-2017040101",
   "name": "perl-Test-Regexp",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aa1dafe18c76e1035f86459bad7322717906553f176961311c85d45504de69fe"
    }
   ],
   "description": "Test::Regexp - a module to test regular",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-Regexp@2017040101-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-Regexp",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl Modul, Test::Regexp, a module to test regular",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2017040101-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-Requires-0.10",
   "name": "perl-Test-Requires",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bf8320b3309507d02330ff20acb4e4b2ae5d7ea635eb342d9dbe0499f70f5d0a"
    }
   ],
   "description": "Test::Requires checks to see if the module can be loaded.\nIf this fails rather than failing tests this skips all tests.\nTest::Requires can also be used to require a minimum version of Perl.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-Requires@0.10-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-Requires",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Checks to see if the module can be loaded",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-RequiresInternet-0.05",
   "name": "perl-Test-RequiresInternet",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9d86f61b973cc38ba22c8714449521818f13a7955c232253e406d2ff74665a9b"
    }
   ],
   "description": "Perl distribution Test-RequiresInternet, providing Perl modules: Test::RequiresInternet.\nEasily test network connectivity.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-RequiresInternet@0.05-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-RequiresInternet",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Test network connection easily",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.05-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-Simple-1.302198",
   "name": "perl-Test-Simple",
   "licenseConcluded": "(GPL+ or Artistic) and CC0 and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8627294e5da147291eafd30f8b389e93b82d55a9dd57e41bc222a60dcb8b2e1f"
    }
   ],
   "description": "This package provides the bulk of the core testing facilities. For more\ninformation, see perldoc for Test::Simple, Test::More, etc.\n\nThis package is the CPAN component of the dual-lifed core package Test-Simple.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-Simple@1.302198-1.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-Simple",
   "licenseDeclared": "(GPL+ or Artistic) and CC0 and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Basic utilities for writing tests",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:1.302198-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-SubCalls-1.10",
   "name": "perl-Test-SubCalls",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "abdf4fb466b1f64c0d5b1761d7df9091ab096fa6e762884897f8698aedf34349"
    }
   ],
   "description": "There are a number of different situations (like testing caching code) where\nyou want to want to do a number of tests, and then verify that some underlying\nsubroutine deep within the code was called a specific number of times. This\nmodule provides a number of functions for doing testing in this way, in\nassociation with your normal Test::More (or similar) test scripts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-SubCalls@1.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-SubCalls",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Track the number of times subs are called",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-Taint-1.08",
   "name": "perl-Test-Taint",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "10747dea300587e249eca391e65aa68f869e3f94b4c6eb2f7e93ecf0cd40b0cc"
    }
   ],
   "description": "Tainted data is data that comes from an unsafe source, such as the command\nline, or, in the case of web apps, any GET or POST transactions. Read the\nperlsec man page for details on why tainted data is bad, and how to\nuntaint the data.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-Taint@1.08-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Test-Taint/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools to test taintedness",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.08-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-Warn-0.37",
   "name": "perl-Test-Warn",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1d4ba4c6106f9b992a21614c6aa4d9bc6e6d667967b8f79b44715f4255986e83"
    }
   ],
   "description": "Test::Warn - This module provides a few convenience methods for testing warning based code",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-Warn@0.37-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-Warn",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl Modul, This module provides a few convenience methods for testing warning based code",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.37-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-Warnings-0.031",
   "name": "perl-Test-Warnings",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "628e1665acd7b41cf23f9e25552cf902350563bc4132a1ca3d1e6ea402d25606"
    }
   ],
   "description": "If you've ever tried to use Test::NoWarnings to confirm there are no warnings generated by your tests,combined\nwith the convenience of done_testing to not have to declare a test count, you'll have discovered that these\ntwo features do not play well together, as the test count will be calculated before the warnings test is run,\nresulting in a TAP error. (See examples/test_nowarnings.pl in this distribution for a demonstration.)\n\nThis module is intended to be used as a drop-in replacement for Test::NoWarnings: it also adds an extra test,\nbut runs this test before done_testing calculates the test count, rather than after. It does this by hooking\ninto done_testing as well as via an END block. You can declare a plan, or not, and things will still Just Work.\n\nIt is actually equivalent to:\nuse Test::NoWarnings 1.04 ':early';\n\nas warnings are still printed normally as they occur. You are safe, and enthusiastically encouraged, to perform\na global search-replace of the above with use Test::Warnings; whether or not your tests have a plan.\n\nIt can also be used as a replacement for Test::Warn, if you wish to test the content of expected warnings; read\non to find out how.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-Warnings@0.031-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test-Warnings",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Test for warnings and the lack of them",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.031-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test-Without-Module-0.21",
   "name": "perl-Test-Without-Module",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1ec65adb4d9373931f47b6899d9b445e0e563e6f8174ba7eefde907c258d8ff2"
    }
   ],
   "description": "This module allows you to deliberately hide modules from a program even\nthough they are installed. This is mostly useful for testing modules that\nhave a fallback when a certain dependency module is not installed.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test-Without-Module@0.21-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Test-Without-Module/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Test fallback behaviour in absence of modules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.21-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test2-Plugin-NoWarnings-0.09",
   "name": "perl-Test2-Plugin-NoWarnings",
   "licenseConcluded": "Artistic 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8b212af96cad064d1a23911515e90396f7f1328793316a8bb8fda7e6c5f44eee"
    }
   ],
   "description": "Loading this plugin causes your tests to fail if there are any warnings while\nthey run. Each warning generates a new failing test and the warning content is\noutputted via diag.\n\nThis module uses $SIG{__WARN__}, so if the code you're testing sets this, then\nthis module will stop working.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test2-Plugin-NoWarnings@0.09-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test2-Plugin-NoWarnings",
   "licenseDeclared": "Artistic 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fail if tests warn",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.09-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Test2-Suite-0.000155",
   "name": "perl-Test2-Suite",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e09d3d5a28cca660a53d8fecbcc03b86d55ff084fde1a0e7dc7357ac2e1f23c7"
    }
   ],
   "description": "Rich set of tools, plugins, bundles, etc. built upon the Test2 testing\nlibrary. If you are interested in writing Perl tests this is the distribution\nfor you.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Test2-Suite@0.000155-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Test2-Suite",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Test2::Suite Perl module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.000155-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Text-Aligner-0.16",
   "name": "perl-Text-Aligner",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dd920d21cf211a94fbca6e87b0661e879317d2878b6bc8aaf786c52d5fce73d3"
    }
   ],
   "description": "Text::Aligner exports a single function, align(), which is used to justify\nstrings to various alignment styles. The alignment specification is the\nfirst argument, followed by any number of scalars which are subject to\nalignment.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Text-Aligner@0.16-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Text-Aligner",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Text::Aligner Perl module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.16-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Text-Balanced-2.06",
   "name": "perl-Text-Balanced",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ff692549c456bdc719156bd0150324014f855ccd6f439075f9c60f1672c4acb2"
    }
   ],
   "description": "These Perl subroutines may be used to extract a delimited substring, possibly\nafter skipping a specified prefix string.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Text-Balanced@2.06-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Text-Balanced",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extract delimited text sequences from strings",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.06-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Text-BibTeX-0.88",
   "name": "perl-Text-BibTeX",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bfd0e2e1eb599d46a8fc26b060dce7224741d8d59df0b3793cafe49dbc15dffd"
    }
   ],
   "description": "The Text::BibTeX module processes BibTeX data.  It includes object-oriented\ninterfaces to both BibTeX database files and individual bibliographic\nentries, as well as other miscellaneous functions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Text-BibTeX@0.88-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Text-BibTeX",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Interface to read and parse BibTeX files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.88-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Text-CSV-2.04",
   "name": "perl-Text-CSV",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0775d5567f9169f1edeec7b2d420b1efa578c026c1a60d6814df66f747508182"
    }
   ],
   "description": "Text::CSV provides facilities for the composition and decomposition of\ncomma-separated values.  An instance of the Text::CSV class can combine\nfields into a CSV string and parse a CSV string into fields.\n\nThe module accepts either strings or files as input and can utilize any\nuser-specified characters as delimiters, separators, and escapes so it is\nperhaps better called ASV (anything separated values) rather than just CSV.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Text-CSV@2.04-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Text-CSV",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Comma-separated values manipulator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.04-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Text-CSV-XS-1.48",
   "name": "perl-Text-CSV_XS",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7447283c600266da691ec6bd3474a2e4bf750e7a0f9eed0a5cca766d62f32c5b"
    }
   ],
   "description": "Text::CSV provides facilities for the composition and decomposition of\ncomma-separated values.  An instance of the Text::CSV class can combine\nfields into a CSV string and parse a CSV string into fields.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Text-CSV_XS@1.48-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Text-CSV_XS",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Comma-separated values manipulation routines",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.48-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Text-CharWidth-0.04",
   "name": "perl-Text-CharWidth",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9a6cf0b7f7f5572a1c4c1d5dfad7c2819aff21ca9b739baf3a0ccdb68adc5d44"
    }
   ],
   "description": "This package provides and wcswidth (3) and wcwidth (3) equivalent functions.\nWhile also providing mblen (3) equivalent to the subroutine.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Text-CharWidth@0.04-38.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Text-CharWidth",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Get the number of columns occupied by the terminal string",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.04-38.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Text-Diff-1.45",
   "name": "perl-Text-Diff",
   "licenseConcluded": "(GPL+ or Artistic) and (GPLv2+ or Artistic) and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "165371188a776fb36a49462e73c1b4c4156b8290d3562a758b89651690c9fed6"
    }
   ],
   "description": "Text::Diff provides a basic set of services akin to the GNU diff utility.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Text-Diff@1.45-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Text-Diff",
   "licenseDeclared": "(GPL+ or Artistic) and (GPLv2+ or Artistic) and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perform diffs on files and record sets",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.45-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Text-Glob-0.11",
   "name": "perl-Text-Glob",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d5a4d46e6571309d32677280032c680a8021950ac58be727b29496abd266a877"
    }
   ],
   "description": "Text::Glob implements glob(3) style matching that\ncan be used to match against text, rather than fetching\nnames from a filesystem. If you want to do full file\nglobbing use the File::Glob module instead.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Text-Glob@0.11-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Text-Glob",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Match globbing patterns against text",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.11-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Text-ParseWords-3.30",
   "name": "perl-Text-ParseWords",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3031c55cba267cfb94ed907be3f616d8bb3a23be951fb3c3771020003a14e48b"
    }
   ],
   "description": "The &nested_quotewords() and &quotewords() functions accept a delimiter (which\ncan be a regular expression) and a list of lines and then breaks those lines up\ninto a list of words ignoring delimiters that appear inside quotes. &quotewords()\nreturns all of the tokens in a single long list, while &nested_quotewords()\nreturns a list of token lists corresponding to the elements of @lines.\n&parse_line() does tokenizing on a single string. The &*quotewords() functions\nsimply call &parse_line(), so if you're only splitting one line you can call\n&parse_line() directly and save a function call.\n\nThe $keep argument is a boolean flag. If true, then the tokens are split on the\nspecified delimiter, but all other characters (including quotes and backslashes)\nare kept in the tokens. If $keep is false then the &*quotewords() functions\nremove all quotes and backslashes that are not themselves backslash-escaped or\ninside of single quotes (i.e., &quotewords() tries to interpret these characters\njust like the Bourne shell). NB: these semantics are significantly different\nfrom the original version of this module shipped with Perl 5.000 through 5.004.\nAs an additional feature, $keep may be the keyword \"delimiters\" which causes the\nfunctions to preserve the delimiters in each string as tokens in the token lists,\nin addition to preserving quote and backslash characters.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Text-ParseWords@3.30-420.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Text-ParseWords",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parse text into an array of tokens or array of arrays",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.30-420.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Text-Roman-3.5",
   "name": "perl-Text-Roman",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9ddb3122c0f2320ade107c68b7803b0af1c4b905bbee1ab27fdee3ce1779189b"
    }
   ],
   "description": "This package supports both conventional Roman algorisms (which range from 1\nto 3999) and Milhar Romans, a variation which uses a bar across the\nalgorism to indicate multiplication by 1000.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Text-Roman@3.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Text-Roman",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Conversion between Roman algorisms and Arabic numerals",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Text-Soundex-3.05",
   "name": "perl-Text-Soundex",
   "licenseConcluded": "(Copyright only) and (GPL+ or Artistic)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3f5355657c8e3e928455214b4e6c9a88defab712c7d04fc12cc9c42399212669"
    }
   ],
   "description": "Soundex is a phonetic algorithm that use sound to index names.The original\nalorithum implementation of this module was realized by American Robert\nRussell and Margaret Odell, as known as \"American Soundex\".",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Text-Soundex@3.05-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Text-Soundex",
   "licenseDeclared": "(Copyright only) and (GPL+ or Artistic)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Implementation of the soundex algorithm",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.05-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Text-Tabs-Wrap-2023.0511",
   "name": "perl-Text-Tabs+Wrap",
   "licenseConcluded": "TTWL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "53fb553540f8393e46e0c0b40071e781a187a50dd5507fb7f1c2dada4e12c797"
    }
   ],
   "description": "Text::Tabs does most of what the unix utilities expand(1) and unexpand(1) do. Given\na line with tabs in it, expand replaces those tabs with the appropriate number of\nspaces. Given a line with or without tabs in it, unexpand adds tabs when it can save\nbytes by doing so, like the unexpand -a command.\n\nUnlike the old unix utilities, this module correctly accounts for any Unicode combining\ncharacters (such as diacriticals) that may occur in each line for both expansion and\nunexpansion. These are overstrike characters that do not increment the logical position.\nMake sure you have the appropriate Unicode settings enabled.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Text-Tabs+Wrap@2023.0511-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Text-Tabs%2BWrap",
   "licenseDeclared": "TTWL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Expand tabs and do simple line wrapping",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2023.0511-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Text-Template-1.60",
   "name": "perl-Text-Template",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7fe81b786efcb3c296bd94154c831daca0c6aa82bc37037d52c4787cf1aee6dd"
    }
   ],
   "description": "This is a library for generating form letters, building HTML pages, or\nfilling in templates generally.  A `template' is a piece of text that\nhas little Perl programs embedded in it here and there.  When you\n`fill in' a template, you evaluate the little programs and replace\nthem with their values.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Text-Template@1.60-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Text-Template",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Expand template text with embedded Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.60-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Text-Unidecode-1.30",
   "name": "perl-Text-Unidecode",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a48041bab78c1bd053ef44a02d4993286202b6459891e9fd8fa4eda11c84e181"
    }
   ],
   "description": "It often happens that you have non-Roman text data in Unicode, but you can't\ndisplay it-- usually because you're trying to show it to a user via an application\nthat doesn't support Unicode, or because the fonts you need aren't accessible. You\ncould represent the Unicode characters as \"???????\" or \"\\15BA\\15A0\\1610...\", but\nthat's nearly useless to the user who actually wants to read what the text says.\nWhat Text::Unidecode provides is a function, unidecode(...) that takes Unicode data\nand tries to represent it in US-ASCII characters (i.e., the universally displayable\ncharacters between 0x00 and 0x7F). The representation is almost always an attempt at\ntransliteration-- i.e., conveying, in Roman letters, the pronunciation expressed\nby the text in some other writing system. (See the example in the synopsis.)",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Text-Unidecode@1.30-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Text-Unidecode",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Text-Unidecode -- plain ASCII transliterations of Unicode text",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.30-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Text-WrapI18N-0.06",
   "name": "perl-Text-WrapI18N",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "612312e10069e5aa16de146bc5347321561ce20b570a10ccca4d7257a3120b4d"
    }
   ],
   "description": "Line wrapping module with support for multibyte, fullwidth,and\ncombining characters and languages without whitespaces between words",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Text-WrapI18N@0.06-33.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Text-WrapI18N",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Line wrapping module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.06-33.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Thread-Queue-3.13",
   "name": "perl-Thread-Queue",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7d4e4c7abdf2002d4894cd7912619298b099f7a50a66594939fee2a9633f4f12"
    }
   ],
   "description": "This module provides thread-safe FIFO queues that can be accessed safely by\nany number of threads.\n\nAny data types supported by threads::shared can be passed via queues:\n    -Ordinary scalars\n    -Array refs\n    -Hash refs\n    -Scalar refs\n    -Objects based on the above\nOrdinary scalars are added to queues as they are.\n\nIf not already thread-shared, the other complex data types will be cloned\n(recursively, if needed, and including any blessings and read-only settings)\ninto thread-shared structures before being placed onto a queue.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Thread-Queue@3.13-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Thread-Queue",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Thread-safe queues",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.13-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Tie-Cycle-1.227",
   "name": "perl-Tie-Cycle",
   "licenseConcluded": "Artistic 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e8e3beedb66e9bf61a6be76156fb1df38ef6d0efe8e566f708d15a3843b1cc03"
    }
   ],
   "description": "This Perl module can be used to go through a list over and over again.\nOnce you get to the end of the list, you go back to the beginning.  You\ndo not have to worry about any of this since the magic of tie does that\nfor you.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Tie-Cycle@1.227-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Tie-Cycle",
   "licenseDeclared": "Artistic 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cycle through a list of values via a scalar",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.227-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Tie-Handle-Offset-0.004",
   "name": "perl-Tie-Handle-Offset",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fae86599dfa147efdc9ee5f9a258431469ab95bc57bc6f8b7ee92960398ba9cf"
    }
   ],
   "description": "This modules provides a file handle that hides the beginning of a file.\nAfter opening, the file is positioned at the offset location. seek() and\ntell() calls are modified to preserve the offset.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Tie-Handle-Offset@0.004-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Tie-Handle-Offset",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tied handle that hides the beginning of a file",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.004-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Tie-IxHash-1.23",
   "name": "perl-Tie-IxHash",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "adef3b78894d3a1957d95b0d725d5768c17b40ab5533a56d17e2ec3c7c9c65fb"
    }
   ],
   "description": "This Perl module implements Perl hashes that preserve the order in\nwhich the hash elements were added. The order is not affected when\nvalues corresponding to existing keys in the IxHash are changed.\nThe elements can also be set to any arbitrary supplied order. The\nfamiliar perl array operations can also be performed on the IxHash.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Tie-IxHash@1.23-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Tie-IxHash/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ordered associative arrays for Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.23-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Time-HiRes-1.9775",
   "name": "perl-Time-HiRes",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b1ae85057128a9cb707b2aecdf3214da273fecf8d97fe2a4e119dc9990bd501f"
    }
   ],
   "description": "Implement usleep, ualarm, and gettimeofday for Perl, as well as wrappers\nto implement time, sleep, and alarm that know about non-integral seconds.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Time-HiRes@1.9775-1.oe2403sp2?arch=src&epoch=4",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Time-HiRes",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "High resolution time, sleep, and alarm for perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "4:1.9775-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Time-Local-1.350",
   "name": "perl-Time-Local",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4d93efbfd9a789d3aaec55536ec051a47d1de220f462235f7196167d047314bc"
    }
   ],
   "description": "This module provides functions that are the inverse of built-in perl functions localtime()\nand gmtime(). They accept a date as a six-element array, and return the corresponding time(2)\nvalue in seconds since the system epoch (Midnight, January 1, 1970 GMT on Unix, for example).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Time-Local@1.350-1.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Time-Local",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Efficiently compute time from local and GMT time",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:1.350-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-TimeDate-2.33",
   "name": "perl-TimeDate",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e956194225f1607faff917eb7feee99eb564c362091088f03cdc5cae27658212"
    }
   ],
   "description": "This is the perl5 TimeDate distribution. It requires perl version 5.003 or later\nThis distribution replaces my earlier GetDate distribution, which was\nonly a date parser. The date parser contained in this distribution is\nfar superior to the yacc based parser, and a *lot* fatser.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-TimeDate@2.33-4.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/TimeDate",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl5 TimeDate distribution",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.33-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Tk-804.036",
   "name": "perl-Tk",
   "licenseConcluded": "(GPL+ or Artistic) and SWL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "86ce8e0433c7a899c06f5832a940addb1f538cd63a84f0dfdd9e6f6d8bcce97b"
    }
   ],
   "description": "Perl-Tk is a collection of modules and code that attempts to wed the easily configured\nTk widget toolkit to the powerful lexigraphic, dynamic memory, I/O, and object-oriented\ncapabilities of Perl 5. In other words, it is an interpreted scripting language for making\nwidgets and programs with Graphical User Interfaces (GUI).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Tk@804.036-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Tk",
   "licenseDeclared": "(GPL+ or Artistic) and SWL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A graphical user interface toolkit for Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:804.036-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Try-Tiny-0.31",
   "name": "perl-Try-Tiny",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "89b41af1d5c4210314fa95f8da4298fc7021a15ad80202c007d5b3f20f9bf54c"
    }
   ],
   "description": "This module provides bare bones try/catch statements that are designed to minimize common mistakes with\neval blocks, and NOTHING else.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Try-Tiny@0.31-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Try-Tiny",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Minimal try/catch with proper preservation of $@",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.31-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Types-Serialiser-1.01",
   "name": "perl-Types-Serialiser",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7bdb50e5ed5d10da33509f273000c5b8cca1ea0f9c00bc21eaeed474121b0ac4"
    }
   ],
   "description": "This module provides some extra data types that are used by common\nserialization formats such as JSON or CBOR. The idea is to have a\nrepository of simple/small constants and containers that can be shared\nby different implementations so they become interoperable between each\nother.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Types-Serialiser@1.01-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Types-Serialiser",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple data types for common serialization formats",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.01-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-UNIVERSAL-isa-1.20171012",
   "name": "perl-UNIVERSAL-isa",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f2cd1b5b2f3eb90a91dea89c963aad65b7e3dcbca586fc41e1fc05fa2b608f2d"
    }
   ],
   "description": "perl-UNIVERSAL-isa - Hack around module authors using UNIVERSAL::isa as a function",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-UNIVERSAL-isa@1.20171012-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/UNIVERSAL-isa/",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Attempt to recover from people calling UNIVERSAL::isa as a function",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.20171012-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-UNIVERSAL-require-0.19",
   "name": "perl-UNIVERSAL-require",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6165a28c10f223ca12cd21a553679341987f1cbc7fb25dd96ee173d0989c5e08"
    }
   ],
   "description": "Before using this module, you should look at the alternatives, some of\nwhich are listed in SEE ALSO below.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-UNIVERSAL-require@0.19-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/UNIVERSAL-require/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Require() modules from a variable [deprecated]",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.19-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-URI-5.10",
   "name": "perl-URI",
   "licenseConcluded": "GPLv1+ or Artistic 1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "76dda91fd62772fa45a5bd11ef618433761456481dfc2215973637b9f86ea1f2"
    }
   ],
   "description": "This module implements the URI class. Objects of this class\nrepresent \"Uniform Resource Identifier references\" as specified\nin RFC 2396 (and updated by RFC 2732).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-URI@5.10-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/URI",
   "licenseDeclared": "GPLv1+ or Artistic 1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Perl URI module implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.10-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Unicode-Collate-1.31",
   "name": "perl-Unicode-Collate",
   "licenseConcluded": "(GPL-1.0-or-later OR Artistic-1.0-Perl) AND Unicode-DFS-2016",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "31b9c13f6547a6a45b00d11091f0cd8b4737b96155c1d77e03f44a8ee5d7f436"
    }
   ],
   "description": "The package is an algorithm defined in Unicode Technical Report #10, which defines a\ncustomizable method to compare two strings. These comparisons can then be used to collate\nor sort text in any writing system and language that can be represented with Unicode.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Unicode-Collate@1.31-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Unicode-Collate/",
   "licenseDeclared": "(GPL-1.0-or-later OR Artistic-1.0-Perl) AND Unicode-DFS-2016",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Unicode Collation Algorithm (UCA)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.31-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Unicode-EastAsianWidth-12.0",
   "name": "perl-Unicode-EastAsianWidth",
   "licenseConcluded": "CC0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8c3fcf619e4dd16362ac1d9c510186eb8b92f8d09244352ef12d181846810a39"
    }
   ],
   "description": "This module provide user-defined Unicode properties that deal with width\nstatus of East Asian characters, as specified in\n<http://www.unicode.org/unicode/reports/tr11/>.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Unicode-EastAsianWidth@12.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Unicode-EastAsianWidth",
   "licenseDeclared": "CC0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "East Asian Width properties",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:12.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Unicode-LineBreak-2019.001",
   "name": "perl-Unicode-LineBreak",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7aecffc0f1d399e7094f35dc728f71446e17535d53bb87cc024246a1309dd5d9"
    }
   ],
   "description": "Unicode defines several characters as providing vertical whitespace, like the carriage return or\nnewline characters. Unicode also gathers several characters under the banner of a linebreak sequence.\nA Unicode linebreak matches the two-character CRLF grapheme or any of the seven vertical whitespace\ncharacters.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Unicode-LineBreak@2019.001-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Unicode-LineBreak",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An algorithm for unicode line breaking",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2019.001-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Unicode-Map-0.112",
   "name": "perl-Unicode-Map",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "108bee213f6c51ff26075857fb79b89a2796a6aba2d53995a2edbf7d87417ec3"
    }
   ],
   "description": "This module converts strings from and to 2-byte Unicode UCS2 format. All\nmappings happen via 2 byte UTF16 encodings, not via 1 byte UTF8 encoding.\nTo transform these use Unicode::String.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Unicode-Map@0.112-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Unicode-Map/",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maps charsets from and to utf16 unicode",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.112-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Unicode-Normalize-1.32",
   "name": "perl-Unicode-Normalize",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "22bb0ace7abb8321dd51d34b26c512d74c950d0797269159896835ef69868199"
    }
   ],
   "description": "This package takes Unicode data of arbitrary forms and canonicalizes it to a standard\nrepresentation(Unicode Standard Annex #15).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Unicode-Normalize@1.32-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Unicode-Normalize",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Unicode Normalization Forms",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.32-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Unicode-UTF8-0.62",
   "name": "perl-Unicode-UTF8",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "54d0aab2bd298ca4eb704b9d30d8504bca370106d5f21d21068f5c455cc3778b"
    }
   ],
   "description": "The package is a module which provides functions to dencode and ecode UTF-8 encoding.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Unicode-UTF8@0.62-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/Unicode-UTF8",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Encoding and decoding of UTF-8 encoding form",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.62-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-Variable-Magic-0.64",
   "name": "perl-Variable-Magic",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1fecfaa2e6bf7b1901621f4cab77609499250e820dfd2fa443a4f65e653dec23"
    }
   ],
   "description": "Magic is Perl's way of enhancing variables. This mechanism lets the user\nadd extra data to any variable and hook syntactical operations (such as\naccess, assignment or destruction) that can be applied to it. With this\nmodule, you can add your own magic to any variable without having to write\na single line of XS.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-Variable-Magic@0.64-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/Variable-Magic/",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Associate user-defined magic to variables from Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.64-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-WWW-Mechanize-2.18",
   "name": "perl-WWW-Mechanize",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "15d01cfc8fa07f4885cf62629c895964eaeb1a6ec723bac9cd37d71a687aebad"
    }
   ],
   "description": "WWW::Mechanize, or Mech for short, is a Perl module for stateful\nprogrammatic web browsing, used for automating interaction with websites.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-WWW-Mechanize@2.18-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/WWW-Mechanize",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Automates web page form & link interaction",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.18-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-WWW-RobotRules-6.02",
   "name": "perl-WWW-RobotRules",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c26faaedbd2421c53edfa29714698a08572717bbc9ba60d9b388b72efb090a6c"
    }
   ],
   "description": "This is database of robots.txt-derived permissions. It parses the /robots.txt file as specified in \"A Standard for Robot Exclusion\".",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-WWW-RobotRules@6.02-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/WWW-RobotRules",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "This module parses the /robots.txt file as specified in \"A Standard for Robot Exclusion\"",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.02-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-XML-Catalog-1.03",
   "name": "perl-XML-Catalog",
   "licenseConcluded": "Artistic-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "af13f59eb0175ce9d076317c8fa65e69f68e515ad92b8a66c91a74bfb07216b1"
    }
   ],
   "description": "Perl module for resolving public and remapping system identifiers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-XML-Catalog@1.03-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/XML-Catalog",
   "licenseDeclared": "Artistic-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl module for resolving public and remapping system identifiers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.03-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-XML-DOM-1.46",
   "name": "perl-XML-DOM",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "89aff1b3e61676fd06a03dd6114dd3a7931a437abda94ef4e92d836b8c5be318"
    }
   ],
   "description": "This is a Perl extension to XML::Parser. It adds a new 'Style' to\nXML::Parser, allows XML::Parser to build an Objects Directional\ndata structure with a DOM Level 1 compliant interface.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-XML-DOM@1.46-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/XML-DOM",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "XML::Parser extends DOM",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.46-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-XML-LibXML-2.0209",
   "name": "perl-XML-LibXML",
   "licenseConcluded": "(GPL+ or Artistic) and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "afa4ed52f20205631b069698929a3a3ae867a77917e0ca0630f7425395d4b4bb"
    }
   ],
   "description": "This module is Perl Binding for libxml2, which implements a Perl interface to\nthe GNOME libxml2 library. This module provides interfaces for parsing and\nmanipulating XML files and allows Perl programmers to use the highly capable\nvalidating XML parser and the high performance DOM implementation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-XML-LibXML@2.0209-2.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/XML-LibXML",
   "licenseDeclared": "(GPL+ or Artistic) and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl Binding for libxml2",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.0209-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-XML-LibXML-Simple-1.01",
   "name": "perl-XML-LibXML-Simple",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8ed1988097d1aa6b1a8ab82e953dc15f204d1acb275260d40051e25d4b3e7db4"
    }
   ],
   "description": "This module is a blunt rewrite of XML::Simple (by Grant McLean) to use the\nXML::LibXML parser for XML structures, where the original uses plain Perl\nor SAX parsers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-XML-LibXML-Simple@1.01-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/XML-LibXML-Simple/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "XML::LibXML clone of XML::Simple::XMLin()",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.01-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-XML-LibXSLT-2.002",
   "name": "perl-XML-LibXSLT",
   "licenseConcluded": "(GPL+ or Artistic) and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4edd03d645baf62501b1f8af9cfe46d670ff0962dd429aa7db83afd765cce8a3"
    }
   ],
   "description": "This module is a fast XSLT library, based on the Gnome libxslt engine\nthat you can find at http://www.xmlsoft.org/XSLT/",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-XML-LibXSLT@2.002-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/XML-LibXSLT",
   "licenseDeclared": "(GPL+ or Artistic) and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl module for interfacing to GNOME's libxslt",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.002-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-XML-NamespaceSupport-1.12",
   "name": "perl-XML-NamespaceSupport",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2a3e701c89adcdefe1b74ebe04277f6d17dedb4ef71d9a07fe9cf68774d1d902"
    }
   ],
   "description": "This module offers a simple to process namespaced XML names (unames)\nfrom within any application that may need them. It also helps maintain\na prefix to namespace URI map, and provides a number of basic checks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-XML-NamespaceSupport@1.12-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/XML-NamespaceSupport",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A simple generic namespace processor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.12-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-XML-Parser-2.46",
   "name": "perl-XML-Parser",
   "licenseConcluded": "GPLv1+ or Artistic 1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2cebaf61bb9f7ceb0a50d534e31b2337d8e0dd0d9c308a2510691a68fc61eae7"
    }
   ],
   "description": "This module provides ways to parse XML documents. It is built on\ntop of XML::Parser::Expat, which is a lower level interface to\nJames Clark's expat library. Each call to one of the parsing\nmethods creates a new instance of XML::Parser::Expat which is\nthen used to parse the document. Expat options may be provided\nwhen the XML::Parser object is created. These options are then\npassed on to the Expat object on each parse call. They can also\nbe given as extra arguments to the parse methods, in which case\nthey override options given at XML::Parser creation time.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-XML-Parser@2.46-2.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/XML-Parser",
   "licenseDeclared": "GPLv1+ or Artistic 1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl module for parsing XML documents",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.46-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-XML-RegExp-0.04",
   "name": "perl-XML-RegExp",
   "licenseConcluded": "Perl License",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d168dcd1abe65a35749da99bbce73b51ad6c64cad0b328dd0e29e867d72562af"
    }
   ],
   "description": "This package contains regular expressions for the following XML tokens:\nBaseChar, Ideographic, Letter, Digit, Extender, CombiningChar, NameChar,\nEntityRef, CharRef, Reference, Name, NmToken, and AttValue.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-XML-RegExp@0.04-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/XML-RegExp/",
   "licenseDeclared": "Perl License",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Regular expressions for XML tokens",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.04-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-XML-SAX-1.02",
   "name": "perl-XML-SAX",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ab37a79e2d745c9e7c5c6b84f5ec542748473aebc430d98ef20e9d5d178542e2"
    }
   ],
   "description": "XML::SAX is a SAX parser access API for Perl. It includes classes and\nAPIs required for implementing SAX drivers, along with a factory class\nfor returning any SAX parser installed on the user's system.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-XML-SAX@1.02-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/XML-SAX",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SAX parser access API for Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.02-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-XML-SAX-Base-1.09",
   "name": "perl-XML-SAX-Base",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1e6ce99dcde5a8a6b03a6fe1c57aea6f09bee5db7689728a62587036bbdb9cd0"
    }
   ],
   "description": "This module is a base class for Perl SAX drivers and filters. The default behavior is\nto pass the input directly to the output without any changes. This module can be used\nas a base class so that the user don't have to implement the characters() callback.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-XML-SAX-Base@1.09-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/XML-SAX-Base",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Base class SAX Drivers and Filters",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.09-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-XML-Simple-2.25",
   "name": "perl-XML-Simple",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "23810584b7d01510688a2e01c4f5626ddb796348e2599b92f9dc6f60219c6657"
    }
   ],
   "description": "The XML::Simple module provides a simple API layer on top of an underlying XML parsing module (either XML::Parser or one of the SAX2 parser modules).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-XML-Simple@2.25-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/XML-Simple",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Easy API to maintain XML in Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.25-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-XML-Structured-1.3",
   "name": "perl-XML-Structured",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fb489ba062934e0a6e180b2cab9e12df661a0ed56b0ff012a7b009ba9d9a0da9"
    }
   ],
   "description": "The XML::Structured module provides a way to convert xml data into a\npredefined perl data structure and back to xml. Unlike with modules like\nXML::Simple it is an error if the xml data does not match the provided\nskeleton (the \"dtd\"). Another advantage is that the order of the attributes\nand elements is taken from the dtd when converting back to xml.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-XML-Structured@1.3-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/XML-Structured/",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple conversion API from XML to perl structures and back",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-XML-TokeParser-0.05",
   "name": "perl-XML-TokeParser",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3283e289d4a851a9d07a55ab981645efd9e40e16b3311de5bfa86f2c636e12d3"
    }
   ],
   "description": "XML::TokeParser provides a procedural (\"pull mode\") interface to XML::Parser in much the same way\nthat Gisle Aas' HTML::TokeParser provides a procedural interface to HTML::Parser. XML::TokeParser\nsplits its XML input up into \"tokens,\" each corresponding to an XML::Parser event.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-XML-TokeParser@0.05-28.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/XML-TokeParser",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simplified interface to XML::Parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.05-28.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-XML-Writer-0.900",
   "name": "perl-XML-Writer",
   "licenseConcluded": "CC0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0fa90e91d569151d2ef3b481e0d520ed31e1f92b167203c71e576c270a4e25a8"
    }
   ],
   "description": "XML::Writer is a simple Perl module for writing XML documents: it\ntakes care of constructing markup and escaping data correctly, and by\ndefault, it also performs a significant amount of well-formedness\nchecking on the output, to make certain (for example) that start and\nend tags match, that there is exactly one document element, and that\nthere are not duplicate attribute names.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-XML-Writer@0.900-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/XML-Writer",
   "licenseDeclared": "CC0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Module for writing XML documents",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.900-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-XML-XPath-1.47",
   "name": "perl-XML-XPath",
   "licenseConcluded": "Artistic 2.0 and (GPL+ or Artistic)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "621496e3038051711824cc3ab8eb33bba726e8e84805b77c804c07ecbe847ae9"
    }
   ],
   "description": "This module aims to comply exactly to the XPath specification at\nhttp://www.w3.org/TR/xpath and yet allow extensions to be added in the\nform of functions. Modules such as XSLT and XPointer may need to do\nthis as they support functionality beyond XPath.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-XML-XPath@1.47-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/XML-XPath",
   "licenseDeclared": "Artistic 2.0 and (GPL+ or Artistic)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parse and evaluate XPath statementsr",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.47-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-XS-Parse-Keyword-0.38",
   "name": "perl-XS-Parse-Keyword",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0b44c6828d03f86da194a8e159ce3e768f40848e13c90b2a75d9f836b7a691b8"
    }
   ],
   "description": "This module provides some XS functions to assist in writing syntax modules\nthat provide new perl-visible syntax, primarily for authors of keyword plugins\nusing the PL_keyword_plugin hook mechanism.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-XS-Parse-Keyword@0.38-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/XS-Parse-Keyword",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "XS functions to assist in parsing keyword syntax",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.38-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-XString-0.005",
   "name": "perl-XString",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "66b59bd14bad7bc8c8199e051b2b658ad7566a124eb57a1992c47cf3bfab3884"
    }
   ],
   "description": "XString provides the B string helpers in one isolated package. Right now only\ncstring and perlstring are available.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-XString@0.005-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/XString",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Isolated String helpers from B",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.005-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-YAML-1.30",
   "name": "perl-YAML",
   "licenseConcluded": "Artistic-1.0-Perl OR GPL-1.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9ecd6ab4c45a03f3718f8c5a488d11b092a3be78628cf484d9f284ad55bc45d8"
    }
   ],
   "description": "The YAML.pm module implements a YAML Loader and Dumper based\non the YAML 1.0 specification. http://www.yaml.org/spec/\nYAML is a generic data serialization language that is optimized\nfor human readability.It can be used to express the data structures\nof most modern programming languages. (Including Perl!!!)\nFor information on the YAML syntax, please refer to the YAML specification.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-YAML@1.30-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/YAML",
   "licenseDeclared": "Artistic-1.0-Perl OR GPL-1.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "It Ain't Markup Language (tm)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.30-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-YAML-LibYAML-0.88",
   "name": "perl-YAML-LibYAML",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b8ef42c82c04c8d9e8f1f5c1a9dd5919b02f92d6d46ec3cb8ae093d402382bbc"
    }
   ],
   "description": "This module is a Perl XS binding to libyaml which offers Perl the best YAML\nsupport to date.\n\nThis module exports the functions Dump, Load, DumpFile and LoadFile. These\nfunctions are intended to work exactly like YAML.pm's corresponding functions.\nOnly Load and Dump are exported by default.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-YAML-LibYAML@0.88-2.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/YAML-LibYAML",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl YAML Serialization using XS and libyaml",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.88-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-YAML-Tiny-1.74",
   "name": "perl-YAML-Tiny",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "14b2b78ffe7bd83be7126314ab18b62cd1b22a89bc75f3109a5c2ecdb57031ad"
    }
   ],
   "description": "YAML::Tiny is a Perl class for reading and writing YAML-style files,\nRead/Write YAML files with as little code as possible",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-YAML-Tiny@1.74-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/YAML-Tiny",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Read/Write YAML files with as little code as possible",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.74-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-autodie-2.36",
   "name": "perl-autodie",
   "licenseConcluded": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1da819916d8c58bda6c25a0b36954b0e1e6381730b6cb01e793d189a1f8e984d"
    }
   ],
   "description": "The autodie pragma provides a convenient way to replace functions that normally return\nfalse on failure with equivalents that throw an exception on failure.\n\nThe autodie pragma has lexical scope, meaning that functions and subroutines altered with\nautodie will only change their behaviour until the end of the enclosing block, file, or eval.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-autodie@2.36-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/autodie",
   "licenseDeclared": "GPL-1.0-or-later OR Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Replace functions with ones that succeed or die with lexical scope",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.36-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-autovivification-0.18",
   "name": "perl-autovivification",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c96b93b10025735223832e5686799562441eb36473a2bb7878a0260b94915875"
    }
   ],
   "description": "When an undefined variable is dereferenced, it gets silently upgraded to an\narray or hash reference (depending of the type of the dereferencing). This\nbehavior is called autovivification and usually does what you mean (e.g.\nwhen you store a value) but it's sometimes unnatural or surprising because\nyour variables gets populated behind your back. This is especially true\nwhen several levels of dereferencing are involved, in which case all levels\nare vivified up to the last, or when it happens in intuitively read-only\nconstructs like exists.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-autovivification@0.18-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/autovivification",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Lexically disable autovivification",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.18-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-bignum-0.66",
   "name": "perl-bignum",
   "licenseConcluded": "GPL-1.0-or-later or Artistic-1.0-perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5f7bfcffe9dd10004b2adf76407d1e31faaec877680701d2f27feac13824a0a0"
    }
   ],
   "description": "Three modules provided by this package:\n * bigint - Transparent BigInteger support for Perl\n * bignum - Transparent BigNumber support for Perl\n * bigrat - Transparent BigNumber/BigRational support for Perl\n * bigfloat - Transparent big floating point number support for Perl",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-bignum@0.66-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/bignum",
   "licenseDeclared": "GPL-1.0-or-later or Artistic-1.0-perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "transparent big number support",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.66-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-common-sense-3.75",
   "name": "perl-common-sense",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3f9fe370b6bab254e02ccfadbe3daabe1e46697a8a09146e89ef02250b72ea9f"
    }
   ],
   "description": "This module implements some sane defaults for Perl programs, as\ndefined by two typical (or not so typical - use your common sense)\nspecimens of Perl coders. In fact, after working out details on\nwhich warnings and strict modes to enable and make fatal, we found\nthat we (and our code written so far, and others) fully agree on\nevery option, even though we never used warnings before, so it\nseems this module indeed reflects a \"common\" sense among some\nlong-time Perl coders.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-common-sense@3.75-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/common-sense",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "save a tree AND a kitten, use common::sense",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.75-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-constant-1.33",
   "name": "perl-constant",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4131282eb1f9b37bba76fb05fc1f97141b7a541f0b877946b95702ab3af6d2be"
    }
   ],
   "description": "This pragma allows you to declare constants at compile-time.\nWhen a constant is used in an expression, Perl replaces it with its\nvalue at compile time, and may then optimize the expression further.\nIn particular, any code in an \"if (CONSTANT)\" block will be optimized\naway if the constant is false.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-constant@1.33-423.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/constant",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl pragma to declare constants",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.33-423.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-experimental-0.031",
   "name": "perl-experimental",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "956d3c14ea0c76c6639d13ebc7a112ad518cdbfc4a7db24b745e85db74e94549"
    }
   ],
   "description": "This pragma provides an easy and convenient way to enable or disable\nexperimental features.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-experimental@0.031-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/experimental/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Experimental features made easy",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.031-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-generators-1.10",
   "name": "perl-generators",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a97e7e6c3f0e0fe4716c294b3f089507fae181cf766f4621bc53e283b93a2855"
    }
   ],
   "description": "This package provides RPM Perl dependencies generators which are used for\ngetting provides and requires from Perl binaries and modules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-generators@1.10-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jplesnik.fedorapeople.org/generators",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "RPM Perl dependencies generators",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-gettext-1.07",
   "name": "perl-gettext",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "90b9f2c27c8f7617495994941ef73cb0ee66dc131d375a853d60bcc58f5457de"
    }
   ],
   "description": "The gettext module permits access from perl to the gettext() family of functions\nfor retrieving message strings from databases constructed to internationalize\nsoftware.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-gettext@1.07-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/gettext",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "message handling functions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.07-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-inc-latest-0.500",
   "name": "perl-inc-latest",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a87a6c37d62e924320a4cb0b8052ffe561daa48d0a11556dbb3a028d0fbfdf60"
    }
   ],
   "description": "The inc::latest module helps bootstrap configure-time dependencies for CPAN\ndistributions. These dependencies get bundled into the inc directory within\na distribution and are used by Makefile.PL or Build.PL.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-inc-latest@0.500-12.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/inc-latest",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Use modules bundled in inc/ if they are newer than installed ones",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:0.500-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-libintl-perl-1.33",
   "name": "perl-libintl-perl",
   "licenseConcluded": "GPLv3+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a629d425a6609d3b20029b37c78ec070c851c6f06da39f1d6b712e1da85a89af"
    }
   ],
   "description": "The package libintl-perl is an internationalization library for Perl that\naims to be compatible with the Uniforum message translations system as\nimplemented for example in GNU gettext.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-libintl-perl@1.33-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/dist/libintl-perl",
   "licenseDeclared": "GPLv3+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Internationalization library for Perl, high-level interface to Uniforum Message Translation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.33-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-libnet-3.15",
   "name": "perl-libnet",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8c62ac2272fa2497968e3f7c348321809078bb3c763d26dc3cda236b12146c07"
    }
   ],
   "description": "libnet is a collection of Perl modules which provides a simple\nand consistent programming interface (API) to the client side\nof various protocols used in the internet community.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-libnet@3.15-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/libnet",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl clients for various network protocols",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.15-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-libwww-perl-6.67",
   "name": "perl-libwww-perl",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0bf1a327c26a4ce70a682c7ec64c0b0775dcc35c8cabd458d7d147a527a2e110"
    }
   ],
   "description": "The libwww-perl collection is a set of Perl modules which provides a simple\nand consistent application programming interface (API) to the World-Wide Web.\nThe main focus of the library is to provide classes and functions that allow\nyou to write WWW clients. The library also contain modules that are of more general\nuse and even classes that help you implement simple HTTP servers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-libwww-perl@6.67-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/libwww-perl",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The World-Wide Web library for Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.67-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-libxml-perl-0.08",
   "name": "perl-libxml-perl",
   "licenseConcluded": "(GPL+ or Artistic) and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "21fc14f091ccbc1553147a284ba9262f38c2a2c3840103ea145f0768db3374d0"
    }
   ],
   "description": "perl-libxml-perl is a collection of smaller Perl modules, scripts, and\ndocuments for working with XML in Perl. It works in combination with\nXML::Parser, PerlSAX, XML::DOM, XML::Grove and others.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-libxml-perl@0.08-36.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/libxml-perl",
   "licenseDeclared": "(GPL+ or Artistic) and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl modules and scripts for working with XML",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.08-36.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-local-lib-2.000029",
   "name": "perl-local-lib",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f4f294d251e321ff1ac81674d692e95922f996c437d3e47a5540b65b0bf300ef"
    }
   ],
   "description": "This module provides a quick, convenient way of bootstrapping a user-local\nPerl module library located within the user's home directory. It also\nconstructs and prints out for the user the list of environment variables\nusing the syntax appropriate for the user's current shell (as specified by\nthe SHELL environment variable), suitable for directly adding to one's shell\nconfiguration file.\n\nMore generally, local::lib allows for the bootstrapping and usage of a directory\ncontaining Perl modules outside of Perl's @INC. This makes it easier to ship\nan application with an app-specific copy of a Perl module, or collection of\nmodules. Useful in cases like when an upstream maintainer hasn't applied a patch\nto a module of theirs that you need for your application.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-local-lib@2.000029-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/local-lib",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Create and use a local lib/ for perl modules with Perl5lib",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.000029-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-namespace-autoclean-0.29",
   "name": "perl-namespace-autoclean",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4bc6b4bfb49912e7227aea00dfb1c5aa6abec22b3f11457c37715ead3a7991cb"
    }
   ],
   "description": "When you import a function into a Perl package, it will naturally also be\navailable as a method. The 'namespace::autoclean' pragma will remove all\nimported symbols at the end of the current package's compile cycle. Functions\ncalled in the package itself will still be bound by their name, but they won't\nshow up as methods on your class or instances. This module is very similar to\nnamespace::clean, except it will clean all imported functions, no matter if you\nimported them before or after you 'use'd the pragma. It will also not touch\nanything that looks like a method.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-namespace-autoclean@0.29-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/namespace-autoclean",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Keep imports out of your namespace",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.29-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-namespace-clean-0.27",
   "name": "perl-namespace-clean",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9b684ee3b110cd7b4ffa5e35b09ce84905c54430e47bbad354879b7d606a636f"
    }
   ],
   "description": "Keeping packages clean",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-namespace-clean@0.27-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://search.cpan.org/dist/namespace-clean/",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Keep imports and functions out of your namespace",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.27-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-parent-0.241",
   "name": "perl-parent",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b9c36143c510961f977e208a2c9248b6859f9620d27e88fce21aec6289f922c3"
    }
   ],
   "description": "Allows you to both load one or more modules, while setting up inheritance\nfrom those modules at the same time.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-parent@0.241-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/parent",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Establish an ISA relationship with base classes at compile time",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.241-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-perlfaq-5.20230812",
   "name": "perl-perlfaq",
   "licenseConcluded": "(GPL+ or Artistic) and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e89373087a6e8691593bc5bb637c3e87e348287dd0d8e81f1f378f59f758bb51"
    }
   ],
   "description": "The perlfaq comprises several documents that answer the most commonly asked\nquestions about Perl and Perl programming.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-perlfaq@5.20230812-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/perlfaq",
   "licenseDeclared": "(GPL+ or Artistic) and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Frequently asked questions about Perl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.20230812-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-podlators-5.01",
   "name": "perl-podlators",
   "licenseConcluded": "(GPL+ or Artistic) and FSFAP",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bbcfcd0e6be2dc04dc5f8592af61c69fe8cf868a572f3061745ea9ed6834f356"
    }
   ],
   "description": "podlators contains Pod::Man and Pod::Text modules which convert POD input\nto *roff source output, suitable for man pages, or plain text.  It also\nincludes several subclasses of Pod::Text for formatted output to terminals\nwith various capabilities.  It is the source package for the Pod::Man and\nPod::Text modules included with Perl.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-podlators@5.01-2.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/podlators",
   "licenseDeclared": "(GPL+ or Artistic) and FSFAP",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Format POD source into various output formats",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:5.01-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-strictures-2.000006",
   "name": "perl-strictures",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1926e724360d645637ad99463a2b75252caae2ed3a3fd6918fe382c6cea21d6d"
    }
   ],
   "description": "Turns on strict and makes most warnings fatal.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-strictures@2.000006-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/strictures",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Turn on strict and make most warnings fatal",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.000006-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-threads-2.36",
   "name": "perl-threads",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4150f3c51d1f257d54c4a4e08ce2073c3f2c436c11b04584541f93e4e867ad3c"
    }
   ],
   "description": "Since Perl 5.8, thread programming has been available using a model called\ninterpreter threads which provides a new Perl interpreter for each thread,\nand, by default, results in no data or state information being shared\nbetween threads.\n\n(Prior to Perl 5.8, 5005threads was available through the \"Thread.pm\" API.\nThis threading model has been deprecated, and was removed as of Perl 5.10.0.)",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-threads@2.36-2.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/threads",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl interpreter-based threads",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:2.36-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-threads-shared-1.62",
   "name": "perl-threads-shared",
   "licenseConcluded": "GPL+ or Artistic",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b34b31a52bf2fbbc4842c2561f621e2e6402089a30515df7aca62800914840d2"
    }
   ],
   "description": "By default, variables are private to each thread, and each newly created\nthread gets a private copy of each existing variable. This module allows\nyou to share variables across different threads (and pseudo-forks on\nWin32). It is used together with the threads module.\n\nThis module supports the sharing of the following data types only: scalars\nand scalar refs, arrays and array refs, and hashes and hash refs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-threads-shared@1.62-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/threads-shared",
   "licenseDeclared": "GPL+ or Artistic",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl extension for sharing data structures between threads",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.62-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-perl-version-0.99.30",
   "name": "perl-version",
   "licenseConcluded": "GPLv1+ or Artistic 1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "66b8f3746b6b74e5aecae0285ccccbfbf91850e566d3252c85bb0751db50f916"
    }
   ],
   "description": "Version objects were added to Perl in 5.10. This module implements\nversion objects for older version of Perl and provides the version\nobject API for all versions of Perl. All previous releases before 0.74\nare deprecated and should not be used due to incompatible API changes.\nVersion 0.77 introduces the new 'parse' and 'declare' methods to\nstandardize usage. You are strongly urged to set 0.77 as a minimum\nin your code, e.g.\nuse version 0.77; # even for Perl v.5.10.0",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/perl-version@0.99.30-1.oe2403sp2?arch=src&epoch=8",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://metacpan.org/release/version",
   "licenseDeclared": "GPLv1+ or Artistic 1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Perl extension for Version Objects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "8:0.99.30-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pesign-116",
   "name": "pesign",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "64428474fe9abec02e6576b5dd2321ad325df4a87c2f4c93f487f382245385ed"
    }
   ],
   "description": "pesign is a command line tool for manipulating signatures and\ncryptographic digests of UEFI applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pesign@116-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rhboot/pesign",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Signing utility for UEFI binaries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:116-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-phodav-3.0",
   "name": "phodav",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e0140de1fb796823d37c120ca3fb2619c23e4c45a12f49f5d05648f74d363878"
    }
   ],
   "description": "A WebDAV server implementation using libsoup (RFC 4918).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/phodav@3.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/phodav",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A WebDav server implementation using libsoup",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-phonon-4.12.0",
   "name": "phonon",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9142a684dc9c2f313655dfc05911a9c86bcceebabc3133d7371bbc9839928bf7"
    }
   ],
   "description": "Multimedia framework api.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/phonon@4.12.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://community.kde.org/Phonon",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Multimedia framework api",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.12.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-phonon-qt4-4.10.3",
   "name": "phonon-qt4",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d1b7bb8c9b24600984ed6e8d9f7e01311b4776abd42c5c2eafdb66e686e6eda4"
    }
   ],
   "description": "Phonon provides a Qt-style interface for audio and video.It is aimed at\nthe average desktop application, whether that is a game that needs sound\neffects or a full-blown multimedia playback application like Amarok or Bangarang.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/phonon-qt4@4.10.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://phonon.kde.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Multimedia library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.10.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-php-8.3.22",
   "name": "php",
   "licenseConcluded": "PHP-3.01 AND Zend-2.0 AND BSD-2-Clause AND MIT AND Apache-1.0 AND NCSA AND BSL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a59247175a492baaf99a75a8ae6ab6b76e86add48578bbb4ca6b8d15aaa203cd"
    }
   ],
   "description": "PHP is an HTML-embedded scripting language. PHP attempts to make it\neasy for developers to write dynamically generated web pages. PHP also\noffers built-in database integration for several commercial and\nnon-commercial database management systems, so writing a\ndatabase-enabled webpage with PHP is fairly simple. The most common\nuse of PHP coding is probably as a replacement for CGI scripts.\n\nThe php package contains the module (often referred to as mod_php)\nwhich adds support for the PHP language to Apache HTTP Server when\nrunning in prefork mode. This module is deprecated.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/php@8.3.22-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.php.net/",
   "licenseDeclared": "PHP-3.01 AND Zend-2.0 AND BSD-2-Clause AND MIT AND Apache-1.0 AND NCSA AND BSL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "PHP scripting language for creating dynamic web sites",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.3.22-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-physfs-3.0.2",
   "name": "physfs",
   "licenseConcluded": "Zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "907d2b13b96ac0aea9033da1eb34f87f0895ad7c7068baf6e65fc3402193188a"
    }
   ],
   "description": "PhysicsFS is a library to provide abstract access to various archives.\nIt is intended for use in video games, and the design was somewhat inspired by Quake 3's file subsystem.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/physfs@3.0.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.icculus.org/physfs/",
   "licenseDeclared": "Zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provide abstract access to various archives",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-picketbox-5.1.0",
   "name": "picketbox",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d72bbb32718462aff95df84ca1483ac3108253f5dfe4c0d17694ce37508fe578"
    }
   ],
   "description": "Java Security Framework that provides Java developers the following\nfunctionality:\n- Authentication Support\n- Authorization Support\n- Audit Support\n- Security Mapping Support\n- An Oasis XACML v2.0 compliant engine",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/picketbox@5.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://picketbox.jboss.org",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Security framework for Java Applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-picketbox-commons-1.0.0",
   "name": "picketbox-commons",
   "licenseConcluded": "LGPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f90f1e002e055d9141c7026a5234d37b2c71e849d83733bee9a35c7e0b32b49b"
    }
   ],
   "description": "Common classes for security projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/picketbox-commons@1.0.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org/picketbox",
   "licenseDeclared": "LGPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Common classes for security projects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-picketbox-xacml-2.0.8",
   "name": "picketbox-xacml",
   "licenseConcluded": "BSD and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "348f58ff80bf3690237da3d9457653569d69a42179f02a784794fc1eb27c5de8"
    }
   ],
   "description": "JBoss XACML Library",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/picketbox-xacml@2.0.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://picketbox.jboss.org/",
   "licenseDeclared": "BSD and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JBoss XACML",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pigz-2.7",
   "name": "pigz",
   "licenseConcluded": "Zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ced7207d308723248fa5d797a2b203ff81f96989b280669a8de2ce9f260d357a"
    }
   ],
   "description": "pigz, which stands for parallel implementation of gzip, is a fully functional replacement for gzip that\nexploits multiple processors and multiple cores to the hilt when compressing data. pigz was written by\nMark Adler, and uses the zlib and pthread libraries.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pigz@2.7-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.zlib.net/pigz",
   "licenseDeclared": "Zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "pigz is a parallel implementation of gzip which utilizes multiple cores",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.7-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pin-gcc-client-0.4.1",
   "name": "pin-gcc-client",
   "licenseConcluded": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b2a1f32ba84b8783085f51f033ea3df75f8e661f320aba9e0a0bd2d45e4d5d33"
    }
   ],
   "description": "A Pin (Plug-IN framework) client is implemented based on GCC plugin and can execute the compiler optimization pass in GCC.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pin-gcc-client@0.4.1-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/src-openeuler/pin-gcc-client",
   "licenseDeclared": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Pin (Plug-IN framework) client is implemented based on GCC plugin and can execute the compiler optimization pass in GCC.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.1-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pin-server-0.4.0",
   "name": "pin-server",
   "licenseConcluded": "Apache 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "537dac62b19d42778862a13578068b9eb8165eea8e1030519f023e754e37d083"
    }
   ],
   "description": "Pin (Plug-IN framework) server provides plugin APIs for compiler optimization developers to develop optimization pass.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pin-server@0.4.0-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/pin-server",
   "licenseDeclared": "Apache 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pin (Plug-IN framework) server provides plugin APIs for compiler optimization developers to develop optimization pass.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.0-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pinentry-1.2.1",
   "name": "pinentry",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e35a82fc53b12bbcc12c0bc732e3d2800f27d64806b35f49e0b7eae9f07b7143"
    }
   ],
   "description": "This is a collection of PIN or passphrase entry dialogs which\nutilize the Assuan protocol as specified in the Libassuan manual.\n\nThere are programs for different toolkits available.  For all GUIs it\nis automatically detected which modules can be built, but it can also\nbe requested explicitly.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pinentry@1.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gpg/pinentry",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A new module that contains various interfaces to enter a PIN/passphrase.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pinfo-0.6.13",
   "name": "pinfo",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5b73cf6a6dc29604b9e9f6fdbf087b22e5bb4aa7e0bcc258a1e0cf081a078dcc"
    }
   ],
   "description": "Pinfo is a hypertext info file viewer with a user interface similar to lynx.\nIt is based on curses/ncurses, and can handle info pages as well as man pages.\nIt also features regexp searching and user-defined colors/keys.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pinfo@0.6.13-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/baszoetekouw/pinfo",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An user-friendly, console-based viewer for Info documents",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.13-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pipewire-0.3.63",
   "name": "pipewire",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2caaffcbea3535a3d0e39f0967e49392db0192df7389c50a5b2a54ef767aca82"
    }
   ],
   "description": "pipewire is a server and user space API to deal with multimedia\npipelines,contains command line utilities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pipewire@0.3.63-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pipewire.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Multimedia processing graphs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.63-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pixman-0.42.2",
   "name": "pixman",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2a35530a66f548fbb405a3a128194812bb3c4ed68b7fa7c62e75a8087800f8f4"
    }
   ],
   "description": "Pixman is a low-level software library for pixel manipulation, providing features such\\\n\\as image compositing and trapezoid rasterization.\\",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pixman@0.42.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.freedesktop.org/pixman/pixman",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pixman is a pixel manipulation library for X and Cairo",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.42.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pkcs11-helper-1.29.0",
   "name": "pkcs11-helper",
   "licenseConcluded": "BSD and GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "be313e319d1585efed4e08d280ac6f99a44b0b0db32cd2c35220f07879b14a7f"
    }
   ],
   "description": "PKCS#11 is published standard. PKCS#11 is the de-facto standard to access cryptographic devices.\nPkcs11-helper is a library that simplifies the interaction with PKCS#11 providers for end-user\napplications.\nPkcs11-helper allows using multiple PKCS#11 providers at the same time, enumerating available token\ncertificates, or selecting a certificate directly by serialized id, handling card removal and card\ninsert events, handling card re-insert to a different slot, supporting session expiration and much\nmore all using a simple API.\nPkcs11-helper is not designed to manage card content, since object attributes are usually vendor\nspecific, and 99% of application need to access existing objects in order to perform signature and\ndecryption.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pkcs11-helper@1.29.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/OpenSC/OpenSC/wiki",
   "licenseDeclared": "BSD and GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library that simplifies the interaction with PKCS#11 providers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.29.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pkgconf-1.9.5",
   "name": "pkgconf",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6f04bc3e816af109f4d3889867531aaa8201c8884da4d4c56cb60911765801d2"
    }
   ],
   "description": "pkgconf is a program which helps to configure compiler and linker flags for development frameworks.\nIt is similar to pkg-config from freedesktop.org, providing additional functionality while also\nmaintaining compatibility.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pkgconf@1.9.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pkgconf.org/",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Package compiler and linker metadata toolkit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-plexus-ant-factory-1.0",
   "name": "plexus-ant-factory",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5b72eb1ba8545404b060d772fec4095eea743067c2f4b4db6749abff2d7de7b3"
    }
   ],
   "description": "This package provides a factory for instantiating Ant with Plexus.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/plexus-ant-factory@1.0-1.21.a2.2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://plexus.codehaus.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Plexus Ant component factory",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-1.21.a2.2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-plexus-archiver-4.2.7",
   "name": "plexus-archiver",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f0a00db896e291160249808df67c9097ee6ca3c941b219113cfe9209d4686b56"
    }
   ],
   "description": "The Plexus project provides a full software stack for creating and executing\nsoftware projects. It provides a number of pre-built components for common\ntasks and toolkits such as Jetty, Velocity, Hibernate, i18n, and many more.\nHowever, Plexus is also able to reuse your existing components written for\nother IoC frameworks such as Spring, Avalon and Pico Container unmodified,\nas well as allowing you to reuse your existing code inside the Plexus\nContainer.\n\nPlexus comes with an application server that can run your applications, making\nit trivial to build a standalone executable distribution with common features\nsuch as service execution if needed. However, Plexus applications can be run\nin any environment by embedding the container in an existing application,\nincluding Java EE applications or web applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/plexus-archiver@4.2.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://codehaus-plexus.github.io/plexus-archiver",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Plexus Archiver Components",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.2.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-plexus-bsh-factory-1.0",
   "name": "plexus-bsh-factory",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d6335ac4c5f4527eb6966244a9d611d6f19853f2676737253792ad360c34367f"
    }
   ],
   "description": "Bsh component class creator for Plexus.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/plexus-bsh-factory@1.0-1.20.a7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/codehaus/plexus",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Plexus Bsh component factory",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-1.20.a7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-plexus-build-api-0.0.7",
   "name": "plexus-build-api",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e015b15a553cb38711f48894358512b929d9d276f3f1ef22c1c17d801a18eb90"
    }
   ],
   "description": "Plexus Build API",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/plexus-build-api@0.0.7-24.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sonatype/sisu-build-api",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Plexus Build API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.7-24.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-plexus-cipher-1.7",
   "name": "plexus-cipher",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "557d8f34b9e305004f29dad50219a6c209d2c6a9897b22c51cad386af0d82c36"
    }
   ],
   "description": "Plexus Cipher: encryption/decryption Component.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/plexus-cipher@1.7-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/codehaus-plexus/plexus-cipher",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Plexus Cipher: encryption/decryption Component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-plexus-classworlds-2.5.2",
   "name": "plexus-classworlds",
   "licenseConcluded": "ASL 2.0 and Plexus",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b19ae332d2d20b9109521266bfc95708651efbc0e07ed49ec7245c52b25ec110"
    }
   ],
   "description": "Plexus Classworlds is a framework for container developers who require complex\nmanipulation of Java's ClassLoaders. Java's native ClassLoader mechanisms and\nclasses can cause much headache and confusion for certain types of application\ndevelopers. Projects which involve dynamic loading of components or otherwise\nrepresent a 'container' can benefit from the classloading control provided by\nClassworlds. Plexus Classworlds provides a richer set of semantics for class\nloading than Java's normal mechanisms, while still being able to provide a\nClassLoader interface to integrate seamlessly with the Java environment.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/plexus-classworlds@2.5.2-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/codehaus-plexus/plexus-classworlds",
   "licenseDeclared": "ASL 2.0 and Plexus",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A framework require complex manipulation of Java's ClassLoaders",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.2-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-plexus-cli-1.6",
   "name": "plexus-cli",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d22ddecba7f3f05fd909cd4119a004b228c1ffb7f0c2d78215677114f06354de"
    }
   ],
   "description": "The Plexus project seeks to create end-to-end developer tools for\nwriting applications.The core of a container is a container that can\nbe embedded or used in a full application server.There are many\nreusable components for hibernation, form processing, jndi, i18n,\nspeed, etc.Like the J2EE application server, Plexus includes an\napplication server without much burden.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/plexus-cli@1.6-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/codehaus-plexus/plexus-cli",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Easily create CLIs with Plexus components",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-plexus-compiler-2.8.2",
   "name": "plexus-compiler",
   "licenseConcluded": "MIT and ASL 2.0 and ASL 1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "98ad4f19fc2527f444fb525c70aaf627bbd926bb7e21928c39e98d95239f188d"
    }
   ],
   "description": "Plexus Compiler is a Plexus component to use different compilers\nthrough a uniform API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/plexus-compiler@2.8.2-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/codehaus-plexus/plexus-compiler",
   "licenseDeclared": "MIT and ASL 2.0 and ASL 1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Components to manipulate compilers for Plexus",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.8.2-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-plexus-component-api-1.0",
   "name": "plexus-component-api",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "83502c13a9c025fd1fbf7e0f534ace6e97aa37cd89a4257e18f5f0e81aaf9a90"
    }
   ],
   "description": "Utilities for the Plexus framework.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/plexus-component-api@1.0-0.25.alpha16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://mvnrepository.com/artifact/org.codehaus.plexus/plexus-component-api",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Plexus Component API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-0.25.alpha16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-plexus-component-factories-pom-1.0",
   "name": "plexus-component-factories-pom",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7785e97bf323e95e11213f526f1100ad6a5c668ba8387515e4130738e6d5adc8"
    }
   ],
   "description": "This package provides Plexus Component Factories parent POM used by different Plexus packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/plexus-component-factories-pom@1.0-0.17.alpha11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/codehaus-plexus/plexus-component-factories",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Plexus Component Factories POM",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-0.17.alpha11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-plexus-components-pom-1.3.1",
   "name": "plexus-components-pom",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "facfb20b47c564c0072f7208d542433cedcfda24dcb073ff4a295f81b9b75590"
    }
   ],
   "description": "The plexus-components-pom package provides Plexus Components parent\nPOM used by different Plexus packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/plexus-components-pom@1.3.1-14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/codehaus-plexus/plexus-components",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Plexus Components parent POM",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.1-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-plexus-containers-1.7.1",
   "name": "plexus-containers",
   "licenseConcluded": "ASL 2.0 and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "35dec49927e4623ceea87a64d6df6b56f1eef0d65f80a7c45425cba65effaae4"
    }
   ],
   "description": "Plexus IoC Container core with companion tools.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/plexus-containers@1.7.1-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/codehaus-plexus/plexus-containers",
   "licenseDeclared": "ASL 2.0 and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Plexus' inversion-of-control (IoC) container",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.1-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-plexus-i18n-1.0",
   "name": "plexus-i18n",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8b74879ad277cca1c00e1dddb387ff05fb3301abb6d2771f234207db0e5d315b"
    }
   ],
   "description": "The Plexus project provides a full software stack for creating and\nexecuting software projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/plexus-i18n@1.0-0.12.b10.6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/codehaus-plexus/plexus-i18n",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Plexus I18N Component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-0.12.b10.6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-plexus-interactivity-1.0",
   "name": "plexus-interactivity",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dc30cfe7dc8e5da04ac73e8b9a133429c0f8fb5d81af6646adbf8fb692187917"
    }
   ],
   "description": "The Plexus project provides a full software stack for creating and executing\nsoftware projects. It provides a number of pre-built components for common\ntasks and toolkits such as Jetty, Velocity, Hibernate, i18n, and many more.\nHowever, Plexus is also able to reuse your existing components written for\nother IoC frameworks such as Spring, Avalon and Pico Container unmodified,\nas well as allowing you to reuse your existing code inside the Plexus\nContainer.\n\nPlexus comes with an application server that can run your applications, making\nit trivial to build a standalone executable distribution with common features\nsuch as service execution if needed. However, Plexus applications can be run\nin any environment by embedding the container in an existing application,\nincluding Java EE applications or web applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/plexus-interactivity@1.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/codehaus-plexus/plexus-interactivity",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Plexus Interactivity Handler Component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-plexus-interpolation-1.26",
   "name": "plexus-interpolation",
   "licenseConcluded": "ASL 2.0 and ASL 1.1 and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a677158b0b16596a40f7b574810e0648226cb5d65ba21b1592eadbad0088a507"
    }
   ],
   "description": "Plexus interpolator is the outgrowth of multiple iterations of development\nfocused on providing a more modular, flexible interpolation framework for\nthe expression language style commonly seen in Maven, Plexus, and other\nrelated projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/plexus-interpolation@1.26-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/codehaus-plexus/plexus-interpolation",
   "licenseDeclared": "ASL 2.0 and ASL 1.1 and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Plexus Interpolation API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.26-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-plexus-io-3.2.0",
   "name": "plexus-io",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c64ed6cc47968cd1691f7c0a46396e95c0c98bc84aaf7174b3191dc0b3d96126"
    }
   ],
   "description": "Plexus IO is a set of plexus components, which are designed for use in I/O operations.\nThese I/O operations are doing nothing spectacular. For example,\nCommons IO is a much more powerful library in the same area.\nHowever, the implementation as a plexus component allows reuse in Maven.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/plexus-io@3.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://codehaus-plexus.github.io/plexus-io/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Use in I/O operations",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-plexus-languages-0.9.10",
   "name": "plexus-languages",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8be981ef972731c8ab24a95baf0a80ee124167a4bb1d31e048226edb6f95a664"
    }
   ],
   "description": "Plexus Languages maintains shared language features.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/plexus-languages@0.9.10-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/codehaus-plexus/plexus-languages",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Plexus Languages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.10-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-plexus-pom-5.0",
   "name": "plexus-pom",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c80b6b43ef6327cbd23acbcb4d343c3e636430f12121041b806fcf51f4d4cc5c"
    }
   ],
   "description": "The  Plexus-pom package contains POM for Plexus packages.It contains\na full software stack for executing and creating software projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/plexus-pom@5.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/codehaus-plexus/plexus-pom",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Plexus Projects POM",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-plexus-resources-1.0",
   "name": "plexus-resources",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1722112be936927f2cea22e8cb7e987f5ed8f26b91823a3adbf0e783e06cc589"
    }
   ],
   "description": "The Plexus project aspire to create end-to-end  tools for\nwriting applications. the container is the core which can be\nembedded or for a full scale application server.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/plexus-resources@1.0-0.25.a7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/codehaus-plexus/plexus-resources",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Plexus Resource Manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-0.25.a7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-plexus-sec-dispatcher-1.4",
   "name": "plexus-sec-dispatcher",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ade89644310a17f836e4faac5847a42c30fb40eeb571c4ab883a246b0b6770bd"
    }
   ],
   "description": "Plexus Security Dispatcher Component.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/plexus-sec-dispatcher@1.4-26.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/EuroLinux/els-tests-plexus-sec-dispatcher",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Plexus Security Dispatcher Component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4-26.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-plexus-utils-3.3.0",
   "name": "plexus-utils",
   "licenseConcluded": "ASL 1.1 and ASL 2.0 and xpp and BSD and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1960e0bafc288694e0324584983751f851e61c999f5689d86c5cfd1fb06634ce"
    }
   ],
   "description": "A collection of various utility classes to ease working with strings,\nfiles, command lines, XML and more.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/plexus-utils@3.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://codehaus-plexus.github.io/plexus-utils/",
   "licenseDeclared": "ASL 1.1 and ASL 2.0 and xpp and BSD and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Plexus Common Utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-plexus-velocity-1.2",
   "name": "plexus-velocity",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "46fa8f8e12ff1ca4689f584e3f350f1377a14a20a4b8c63e957861477284fd23"
    }
   ],
   "description": "This package provides Plexus Velocity component - a wrapper for\nApache Velocity template engine, which allows easy use of Velocity\nby applications built on top of Plexus container.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/plexus-velocity@1.2-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://codehaus-plexus.github.io/plexus-velocity/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Plexus Velocity Component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-plotutils-2.6",
   "name": "plotutils",
   "licenseConcluded": "GPLv2+ and GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "10d72dfe6b8fa5dc8cd01c50c7f68bfedc9acbd1ce07a8aaa2a418c77c2d51b9"
    }
   ],
   "description": "The GNU plotutils package contains software for both programmers and technical users.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/plotutils@2.6-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/plotutils/",
   "licenseDeclared": "GPLv2+ and GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for generating 2D plot graphics based on data sets",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-plymouth-22.02.122",
   "name": "plymouth",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "69a15a781b6e59192355ff3d12568fe3c04b3dd79ca3825f8edc03496fc0bdce"
    }
   ],
   "description": "Plymouth provides an attractive graphical boot animation in\nplace of the text messages that normally get shown.  Text\nmessages are instead redirected to a log file for viewing\nafter boot.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/plymouth@22.02.122-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.freedesktop.org/wiki/Software/Plymouth",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Graphical Boot Animation and Logger",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:22.02.122-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pmix-5.0.3",
   "name": "pmix",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "58fc64039f0338f3269344557ac4ac668901c650e1d04391154bfa1f9504d9c4"
    }
   ],
   "description": "PMI has been used for quite some time as a means of exchanging wireup information needed\nfor interprocess communication.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pmix@5.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pmix.org",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Process Management Interface Exascale (PMIx)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pngcrush-1.8.13",
   "name": "pngcrush",
   "licenseConcluded": "Zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8b4a8056fe07ef8f992ba509690caa385a5f85b5b275e6272e4eae99cdfbb1f2"
    }
   ],
   "description": "pngcrush is a commandline optimizer for PNG (Portable Network Graphics) files.\nIts main purpose is to reduce the size of the PNG IDAT datastream by trying\nvarious compression levels and PNG filter methods. It also can be used to\nremove unwanted ancillary chunks, or to add certain chunks including gAMA,\ntRNS, iCCP, and textual chunks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pngcrush@1.8.13-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pmt.sourceforge.net/pngcrush/",
   "licenseDeclared": "Zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Optimizer for PNG (Portable Network Graphics) files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.13-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pngquant-2.18.0",
   "name": "pngquant",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "32c023f6a20ef637ff6f1b84a13a6105673e120638fdfe6871cac10ab203ddda"
    }
   ],
   "description": "Pngquant converts a 24/32-bit RGBA PNG image into an 8-bit palette that retains the alpha channel. Such images\nare compatible with all modern web browsers and can use compatibility settings to help reduce transparency in\nInternet Explorer 6.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pngquant@2.18.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pngquant.org",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "PNG quantitative tool for reducing the size of the image file",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.18.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pnm2ppa-1.04",
   "name": "pnm2ppa",
   "licenseConcluded": "GPLv2+ and GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "83bc686d86b2bb6a981dc8ada6be76cdcce97545b98e62479e6b77ddf733b05e"
    }
   ],
   "description": "pnm2ppa is a Ghostscript print filter which allows owners of HP\nDeskJet 710C, 712C, 720C, 722C, 820Cse, 820Cxi, 1000Cse, or\n1000Cxi printers to print PostScript Level 2.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pnm2ppa@1.04-43.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/pnm2ppa",
   "licenseDeclared": "GPLv2+ and GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HP PPA GhostScript filter",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.04-43.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-po-debconf-1.0.21",
   "name": "po-debconf",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "106237c118ab10c2e2e6fbfb04825d419ad69b7c2c4f6c6469745d4cafbde635"
    }
   ],
   "description": "This package is an alternative to debconf-utils, and provides\ntools for managing translated debconf templates files with\ncommon gettext utilities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/po-debconf@1.0.21-1.nmu1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://tracker.debian.org/pkg/po-debconf",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tool for managing templates file translations with gettext",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.21-1.nmu1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-po4a-0.69",
   "name": "po4a",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aa8a908d793e22e4ae6c9a08545e1de9b414f40b20d808c36eca8741fb00aa00"
    }
   ],
   "description": "The goal of po4a (PO for anything) project is to ease translations\n(and more interestingly, the maintenance of translations) using gettext\ntools on areas where they were not expected like documentation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/po4a@0.69-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://po4a.org/",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A translation tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.69-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-poco-1.12.4",
   "name": "poco",
   "licenseConcluded": "BSL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1985c57dd8f9866fc6882c7ae82e08f0bd9543052d419d506b4e388645d07abe"
    }
   ],
   "description": "The POCO C++ Libraries (POCO stands for POrtable COmponents)\nare open source C++ class libraries that simplify and accelerate the\ndevelopment of network-centric, portable applications in C++. The\nPOCO C++ Libraries are built strictly on standard ANSI/ISO C++,\nincluding the standard library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/poco@1.12.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pocoproject.org",
   "licenseDeclared": "BSL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C++ class libraries for network-centric applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.12.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-podman-4.9.4",
   "name": "podman",
   "licenseConcluded": "Apache-2.0 and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cb755e7bdd716e1069a6048e0e69468acba315a55aa6c7c4e13b4189dc2b22a8"
    }
   ],
   "description": "Podman manages the entire container ecosystem which includes pods,\ncontainers, container images, and container volumes using the libpod library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/podman@4.9.4-14.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://podman.io/",
   "licenseDeclared": "Apache-2.0 and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool for managing OCI containers and pods.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:4.9.4-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-policycoreutils-3.5",
   "name": "policycoreutils",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7b099f46193a9a5e643d7a917bd6c24dcb89c0c13848e0dd1a9f9cc225a92424"
    }
   ],
   "description": "It contains the selinux policy core utilities",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/policycoreutils@3.5-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/SELinuxProject",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Policy core utilities of selinux",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-polkit-123",
   "name": "polkit",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "413cd16922f9c12373518f8492e384a9725c81b7691b4d2fb3f7c52ad2c984a6"
    }
   ],
   "description": "polkit is a toolkit for defining and handling authorizations. It is\nused for allowing unprivileged processes to speak to privileged processes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/polkit@123-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.freedesktop.org/wiki/Software/polkit",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Define and Handle authorizations tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:123-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-polkit-gnome-0.106",
   "name": "polkit-gnome",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "75c3fae3759dc180380cd45d7c2905094e1235ace4c482ab0f4b7108c358d97d"
    }
   ],
   "description": "Polkit is a toolkit for defining and handling authorizations.It is\nused for allowing unprivileged processes to speak to privileged\nprocesses.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/polkit-gnome@0.106-0.4.20170423gita0763a2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.gnome.org/Archive/policykit-gnome",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A toolkit for defining and handling authorizations in gnome",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.106-0.4.20170423gita0763a2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-polkit-pkla-compat-0.1",
   "name": "polkit-pkla-compat",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5bc4a18222bd2b1d785647eb24e34e2425c8ca775dedb426a3773036768435fc"
    }
   ],
   "description": "polkit-pkla-compat is a polkit JavaScript rule and associated helpers\nthat mostly provide compatibility with the .pkla file format supported in\npolkit <= 0.105 for users of later polkit releases.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/polkit-pkla-compat@0.1-21.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/polkit-pkla-compat",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Rules for polkit to add compatibility with pklocalauthority",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1-21.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-poly2tri-0.0",
   "name": "poly2tri",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dc29155c7dad2e10186f0c183c4ee12f5c3a2214e96c9c74f80f7fbdceb50c4c"
    }
   ],
   "description": "This package provides a library for constrained Delaunay triangulation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/poly2tri@0.0-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/greenm01/poly2tri",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A 2D constrained Delaunay triangulation library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-poppler-23.12.0",
   "name": "poppler",
   "licenseConcluded": "GPLv2+ and LGPLv2+ and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "948925afd52983298139e3d10e72894f88439514bb9701cc0523582e5824c74b"
    }
   ],
   "description": "poppler is a PDF rendering library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/poppler@23.12.0-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://poppler.freedesktop.org/",
   "licenseDeclared": "GPLv2+ and LGPLv2+ and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "PDF rendering library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:23.12.0-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-poppler-data-0.4.12",
   "name": "poppler-data",
   "licenseConcluded": "BSD and GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4547641e81308799a4e85ba3eef5b663ca1ceac175b0b7338e5dc877b402747f"
    }
   ],
   "description": "Poppler is a PDF rendering library based on the xpdf-3.0 code base.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/poppler-data@0.4.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://poppler.freedesktop.org",
   "licenseDeclared": "BSD and GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Encoding Files for use with libpoppler",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-popt-1.19",
   "name": "popt",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fcb6cfbd80afa61298d98dc66935f23c5f210944ed826d07cb6a35f1d2fbe9e1"
    }
   ],
   "description": "The popt library exists essentially for parsing command line options. Some\nspecific advantages of popt are no global variables (allowing multiple passes\nin parsing argv), parsing an arbitrary array of argv-style elements (allowing\nparsing of command-line-strings from any source), a standard method of option\naliasing, ability to exec external option filters, and automatic generation\nof help and usage messages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/popt@1.19-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rpm-software-management/popt/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C library for parsing command line parameters",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.19-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-portals-pom-1.3",
   "name": "portals-pom",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3cf3e7b845a6413ecbba4ace67df1695519f7e2b80c887bc0260cff55a131acb"
    }
   ],
   "description": "Apache Portals is a collaborative software development project\ndedicated to providing robust, full-featured, commercial-quality,\nand freely available Portal related software on a wide variety of\nplatforms and programming languages. This project is managed in\ncooperation with various individuals worldwide (both independent and\ncompany-affiliated experts), who use the Internet to communicate, plan,\nand develop Portal software and related documentation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/portals-pom@1.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://portals.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Portals parent pom",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-portaudio-19",
   "name": "portaudio",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b7690894cd2ef746df7a9a408670c63e15dc38c9e22546d144bc045ab0488f63"
    }
   ],
   "description": "PortAudio is a portable audio I/O library that uses a callback\nmechanism to request audio processing.Audio can be generated in\nmultiple formats.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/portaudio@19-32.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.portaudio.com/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Free, cross platform, open-source, audio I/O library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:19-32.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-portlet-2.0-api-1.0",
   "name": "portlet-2.0-api",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fab268016a1ab938461e3ae4be8986d4acbc7fd9d65dff46cbb6525dfe748f30"
    }
   ],
   "description": "The Java Portlet API version 2.0 developed by the\nJava Community Process JSR-286 Expert Group.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/portlet-2.0-api@1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://portals.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Portlet Specification V2.0",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-portreserve-0.0.5",
   "name": "portreserve",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b51ca9f529d90f381f40eb1e84ddc2c84e4957a97b834878f5816255887a0a9c"
    }
   ],
   "description": "The portreserve program aims to help services with well-known ports that lie in the\nbindresvport() range (currently 600-1023).. It prevents programs requesting a port\nto the libc from occupying a real service's port by occupying it itself, until the\nreal service tells it to release the port (generally in the init script).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/portreserve@0.0.5-23.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cyberelk.net/tim/portreserve/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Reserve ports to prevent portmap mapping them",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.5-23.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-postfix-3.8.4",
   "name": "postfix",
   "licenseConcluded": "(IPL-1.0 and GPLv2+) or (EPL-2.0 and GPLv2+)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "324940664edd8c13ee01309ae11dcff72e9c0b171ee9d180e28b3b90de1d4302"
    }
   ],
   "description": "Postfix is a Mail Transport Agent (MTA).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/postfix@3.8.4-1.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.postfix.org",
   "licenseDeclared": "(IPL-1.0 and GPLv2+) or (EPL-2.0 and GPLv2+)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Postfix Mail Transport Agent",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:3.8.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-postgresql-15.13",
   "name": "postgresql",
   "licenseConcluded": "PostgreSQL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "19a27e32439c6c5fd36289c4c37f89b373de5a79b3676d20c8a388c80a5d4256"
    }
   ],
   "description": "PostgreSQL is an advanced Object-Relational database management system (DBMS).\nThe base postgresql package contains the client programs that you'll need to\naccess a PostgreSQL DBMS server, as well as HTML documentation for the whole\nsystem.  These client programs can be located on the same machine as the\nPostgreSQL server, or on a remote machine that accesses a PostgreSQL server\nover a network connection.  The PostgreSQL server can be found in the\npostgresql-server sub-package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/postgresql@15.13-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.postgresql.org/",
   "licenseDeclared": "PostgreSQL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "PostgreSQL client programs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:15.13-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-postgresql-jdbc-42.4.1",
   "name": "postgresql-jdbc",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c63c7ded8f58ca82b1488005339407e15db884c3ac883b01bbb5b98241bee1a0"
    }
   ],
   "description": "PostgreSQL JDBC Driver (PgJDBC for short) allows Java programs to connect to\na PostgreSQL database using standard, database independent Java code. Is an\nopen source JDBC driver written in Pure Java (Type 4), and communicates in\nthe PostgreSQL native network protocol.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/postgresql-jdbc@42.4.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jdbc.postgresql.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Postgresql JDBC Driver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:42.4.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-postgresql-odbc-13.01.0000",
   "name": "postgresql-odbc",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7941423bb4892a41dd83b9a23f8114dedd30089f5bcd379cd9ccafa92c967bd4"
    }
   ],
   "description": "This package is the official PostgreSQL ODBC Driver.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/postgresql-odbc@13.01.0000-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://odbc.postgresql.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Official postgreSQL ODBC driver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:13.01.0000-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-potrace-1.16",
   "name": "potrace",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eb0226f8f0095dd1edef80006a5986e0ce87505cd2e22b4f782d52888e2fb3a8"
    }
   ],
   "description": "Potrace(TM) is a tool for tracing a bitmap, which means, transforming a bitmap into a smooth, scalable image.\nThe input is a bitmap (PBM, PGM, PPM, or BMP format), and the output is one of several vector file formats.\nA typical use is to create SVG or PDF files from scanned data, such as company or university logos,handwritten\nnotes, etc. The resulting image is not \"jaggy\" like a bitmap, but smooth. It can then be rendered at any\nresolution.Potrace can currently produce the following output formats: SVG, PDF, EPS, PostScript, DXF,\nGeoJSON, PGM (for easy antialiasing of pixel-based images), Gimppath, and XFig. Additional backends might\nbe added in the future.Mkbitmap is a program distributed with Potrace which can be used to pre-process the\ninput for better tracing behavior on greyscale and color images.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/potrace@1.16-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://potrace.sourceforge.net",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utility for Tracing a Bitmap to Scalable Outline Image",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.16-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-powerapi-1.1.0",
   "name": "powerapi",
   "licenseConcluded": "MulanPSL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "58a58cbfa0a4040028c2bcc35428fa91fa0b311f88ef7ec80d187044640bdae6"
    }
   ],
   "description": "Including a power API SO and the Power API Service.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/powerapi@1.1.0-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/powerapi/",
   "licenseDeclared": "MulanPSL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The ability to support openEuler power consumption control.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-powermock-2.0.0",
   "name": "powermock",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3aa7fc42daefcdb25334631b8bd3a1efd95f94cc8e8a2d3c47bdab601e331361"
    }
   ],
   "description": "\nPowerMock is a framework that extend other mock libraries\nsuch as EasyMock with more powerful capabilities. PowerMock uses a\ncustom classloader and bytecode manipulation to enable mocking of\nstatic methods, constructors, final classes and methods, private\nmethods, removal of static initializers and more.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/powermock@2.0.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jayway/powermock",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Java mocking framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-powertop-2.15",
   "name": "powertop",
   "licenseConcluded": "GPL-2.0-only AND LGPL-2.1-only AND ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0b9b31674b02f22768a1ccda3be5c69822c9b5dfd8e465764a1f9263e5a32eaa"
    }
   ],
   "description": "Powertop is a Linux tool to diagnose issues with power consumption and\npower management.In addition to being a diagnostic tool, powertop also\nhas an interactive mode where the user can experiment various power\nmanagement settings for cases where the Linux distribution has not enabled these settings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/powertop@2.15-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fenrus75/powertop",
   "licenseDeclared": "GPL-2.0-only AND LGPL-2.1-only AND ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Power consumption tool for Linux",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.15-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ppp-2.5.0",
   "name": "ppp",
   "licenseConcluded": "BSD and LGPLv2+ and GPLv2+ and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "642e4dae2ed7a6eb6078047565bb7e45f247c6607e5a0bbf800066215bd04bf2"
    }
   ],
   "description": "The Point-to-Point Protocol (PPP) provides a standard way to establish\na network connection over a serial link.  At present, this package\nsupports IP and IPV6 and the protocols layered above them, such as TCP\nand UDP.  The Linux port of this package also has support for IPX.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ppp@2.5.0-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://ppp.samba.org/",
   "licenseDeclared": "BSD and LGPLv2+ and GPLv2+ and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Point-to-Point Protocol",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.0-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pps-tools-1.0.3",
   "name": "pps-tools",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a046b05b77f179654db8312f2742dcf30b2d9288f6baa9db81206c0ee2a0b72c"
    }
   ],
   "description": "This packages provides user-space tools for LinuxPPS.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pps-tools@1.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/redlab-i/pps-tools",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "User-space tools for LinuxPPS",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pptp-1.10.0",
   "name": "pptp",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0dff9a658231e912cff6c2ca54c25a26e64b64268c2598d11f2be9a66e22e6b9"
    }
   ],
   "description": "Client for the proprietary Microsoft Point-to-Point Tunneling\nProtocol, PPTP. Allows connection to a PPTP based VPN as used\nby employers and some cable and ADSL service providers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pptp@1.10.0-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pptpclient.sourceforge.net/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Point-to-Point Tunneling Protocol (PPTP) Client",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10.0-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-prefetch-tuning-1.2",
   "name": "prefetch_tuning",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f2542c767eaf92675c67426f7813bb523ca179e137ad36b60df736822d119ce8"
    }
   ],
   "description": "The driver of CPU prefetch tuning module for Kunpeng 920.\nUsers can user this module to control CPU prefetch settings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/prefetch_tuning@1.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "CPU prefetch tuning module for Kunpeng 920",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-procenv-0.60",
   "name": "procenv",
   "licenseConcluded": "GPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aed2c6fd8163fd4139a4db3f553e4f8a0a9aa90160a004b0c694a8ccee1d16a4"
    }
   ],
   "description": "This package contains a command-line tool that displays as much\ndetail about itself and its environment as possible. It can be\nused as a test tool, to understand the type of environment a\nprocess runs in, and for comparing system environments.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/procenv@0.60-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jamesodhunt/procenv",
   "licenseDeclared": "GPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utility to show process environment",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.60-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-procinfo-18",
   "name": "procinfo",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bbdb0fcecfec569c2aaaa212d19543dfc3546b5018f8e3ee7941e69d04323d15"
    }
   ],
   "description": "This package provides tools for displaying information about the system.\nIt is easy to install and use it.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/procinfo@18-44.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool for displaying system information",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:18-44.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-procmail-3.24",
   "name": "procmail",
   "licenseConcluded": "GPLv2+ or Artistic-1.0-Perl",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4e37ee8d7a2263863274a79ac568da0a44848e78c95ed890b990839095bcd89d"
    }
   ],
   "description": "A program for filtering, sorting and storing email,It can be used both on mail clients and mail servers. It can be\nused to filter out spam, checking for viruses, to send automatic replies, etc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/procmail@3.24-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/BuGlessRB/procmail",
   "licenseDeclared": "GPLv2+ or Artistic-1.0-Perl",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A program for filtering, sorting and storing email",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.24-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-procps-ng-4.0.4",
   "name": "procps-ng",
   "licenseConcluded": "GPL+ and GPLv2 and GPLv2+ and GPLv3+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fb7ea0c6058d7051da88e3f49b4298846c4bd30785aae708510ef9005a202a10"
    }
   ],
   "description": "The procps package contains a set of system utilities that provide\nsystem information. Procps includes ps, free, skill, pkill, pgrep,\nsnice, tload, top, uptime, vmstat, pidof, pmap, slabtop, w, watch\nand pwdx.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/procps-ng@4.0.4-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/procps-ng/",
   "licenseDeclared": "GPL+ and GPLv2 and GPLv2+ and GPLv3+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utilities that provide system information.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.4-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-proftpd-1.3.8b",
   "name": "proftpd",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f6562b2f17b43f8d3f98a68febf28b6448facacefe39b1cf0be714e1c8a94c93"
    }
   ],
   "description": "ProFTPD is an enhanced FTP server with a focus toward simplicity, security,\nand ease of configuration. It features a very Apache-like configuration\nsyntax, and a highly customizable server infrastructure, including support for\nmultiple 'virtual' FTP servers, anonymous FTP, and permission-based directory\nvisibility.\n\nThis package defaults to the standalone behavior of ProFTPD, but all the\nneeded scripts to have it run by systemd instead are included.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/proftpd@1.3.8b-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.proftpd.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Flexible, stable and highly-configurable FTP server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.8b-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-proguard-5.3.3",
   "name": "proguard",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7ea0315234d0d8dfe408d8a6e06848188a31ba8167e98513cb86a436c89fbceb"
    }
   ],
   "description": "ProGuard is an open source command-line tool that shrinks,optimizes and obfuscates\njava code.It is able to optimize bytecode as well as detect and remove unused instructions.\nProGuard is distributed as part of the Android SDK and runs when building the application\nin release mode.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/proguard@5.3.3-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.guardsquare.com/en/proguard",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java class file shrinker, optimizer, obfuscator and preverifier",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.3.3-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-proj-9.3.0",
   "name": "proj",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bb27c1b164ea9bafd6825926b411874f56c6ea80a8ee5ff91fcad994ccfc94a3"
    }
   ],
   "description": "PROJ is a generic coordinate transformation software that transforms\ngeospatial coordinates from one coordinate reference system (CRS) to\nanother. This includes cartographic projections as well as geodetic\ntransformations. PROJ is released under the X/MIT open source license.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/proj@9.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://proj4.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A generic coordinate transformation software",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-prometheus-ha-cluster-exporter-1.3.3",
   "name": "prometheus-ha_cluster_exporter",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7917cab680af6e0da38a386ffc925b9024cb66afb8eabaef89473c1d23cce764"
    }
   ],
   "description": "Prometheus exporter for Pacemaker HA clusters metrics",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/prometheus-ha_cluster_exporter@1.3.3-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ClusterLabs/ha_cluster_exporter",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Prometheus exporter for Pacemaker HA clusters metrics",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-properties-maven-plugin-1.0.0",
   "name": "properties-maven-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bd30da77a40de339a35a280223848dcbdaafe71a94075fb56f820501f24024ca"
    }
   ],
   "description": "The Properties Maven Plugin is here to make life a little easier when dealing\nwith properties. It provides goals to read properties from files and URLs and\nwrite properties to files, and also to set system properties.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/properties-maven-plugin@1.0.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.mojohaus.org/properties-maven-plugin/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Properties Maven Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-protobuf-25.1",
   "name": "protobuf",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5a3fd843a3d54b409c56529d71f6a5e7ee6db24258aaf6bd021577787181e868"
    }
   ],
   "description": "\nProtocol Buffers (a.k.a., protobuf) are Google's language-neutral,\nplatform-neutral, extensible mechanism for serializing structured data.\nYou can find protobuf's documentation on the Google Developers site.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/protobuf@25.1-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/protocolbuffers/protobuf",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Protocol Buffers - Google's data interchange format",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:25.1-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-protobuf-c-1.4.1",
   "name": "protobuf-c",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "38f0fc20edaaf30d6fbeebfb3f316a5054f5b0e95e7809429dd740977473269f"
    }
   ],
   "description": "This is protobuf-c, a C implementation of the Google Protocol Buffers data serialization format.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/protobuf-c@1.4.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/protobuf-c/protobuf-c",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "This is protobuf-c, a C implementation of the Google Protocol Buffers data serialization format",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-protobuf2-2.5.0",
   "name": "protobuf2",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2a5b1ae5d03b79100d5d3f771b029872f0f47f59152dd57a36faee3597ffe2ce"
    }
   ],
   "description": "Protocol Buffers are a way of encoding structured data in an efficient\nyet extensible format. Google uses Protocol Buffers for almost all of\nits internal RPC protocols and file formats.\nProtocol buffers are a flexible, efficient, automated mechanism for\nserializing structured data – think XML, but smaller, faster, and\nsimpler. You define how you want your data to be structured once, then\nyou can use special generated source code to easily write and read\nyour structured data to and from a variety of data streams and using a\nvariety of languages. You can even update your data structure without\nbreaking deployed programs that are compiled against the \"old\" format.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/protobuf2@2.5.0-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://code.google.com/p/protobuf/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Protocol Buffers - Google's data interchange format",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.0-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-protoparser-3.1.5",
   "name": "protoparser",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ca576f36d3eada12eaa0e888aeea51133fb93a0d34c00ca64f4efbe19c74011e"
    }
   ],
   "description": "ProtoParser will directly parse independent File or Schema data, then\nreturns the object representation as a ProtoFile instance.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/protoparser@3.1.5-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/square/protoparser",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A parser for .proto schema declarations to java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.5-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-protostream-3.0.4",
   "name": "protostream",
   "licenseConcluded": "ASL 2.0 and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5fea4ccdd31acaf4cfedc1732b751c2e63af011c2c20b2513d436bf9e4801abf"
    }
   ],
   "description": "ProtoStream is a serialization library based on Protocol buffers format for serializing structured data.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/protostream@3.0.4-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://infinispan.org/",
   "licenseDeclared": "ASL 2.0 and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Infinispan ProtoStream project",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.4-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-proxool-0.9.1",
   "name": "proxool",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1e8e552baebe49b129c94aecc98d02f1802eda7036b2cb19828e13e0c6f3e621"
    }
   ],
   "description": "Add connection pooling to your existing JDBC driver transparently.Compliant with the J2SE API,giving you the confidence\nto develop standards. You can monitor the performance of the database Connect and listen for connection events.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/proxool@0.9.1-24.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://proxool.sourceforge.net/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Connection pool library for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.1-24.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-proxytoys-1.0",
   "name": "proxytoys",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bbd7f94c8a94f6ae5f3199a1334d3ee98609ffadc3420efd1aaf8cea78d576ae"
    }
   ],
   "description": "ProxyToys provides a collection of toys acting as factories for\ncreating \"special\" proxies such as:\n* Decorators - for simple AOP-like chained method interception\n* Delegates - for method invocation on a delegate object,\n  that might have different type\n* Dispatcher proxy - single proxy instance dispatching method\n  calls to different object with separate types\n* Echo proxy - for tracing method calls\n* Failover objects - fails over to a next object in case of\n  exception\n* Hot swapping proxy - allows implementation hiding that\n  can be swapped, and mutual dependencies\n* Multicasting objects - for multicasting a method invocation\n  to multiple objects\n* Null objects - for default implementations of classes that\n  do nothing at all\n* Pool - for a pool implementation with proxied objects that\n  return automatically to the pool",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/proxytoys@1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://proxytoys.github.io/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An implementation neutral API for creation of dynamic proxies",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ps-mem-3.14",
   "name": "ps_mem",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ca63dadcd13713919eae3937e6189ab2df8e84048eabd6343104301d691d3382"
    }
   ],
   "description": "This package provides tools that reports how much core memory is used per\nprogram. The details in it`s reports contains the private RAM for program\nprocess and shared RAM for program processes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ps_mem@3.14-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pixelb/ps_mem",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A utility to accurately report the in core memory usage for a program",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.14-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-psacct-6.6.4",
   "name": "psacct",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e82866302a8b1652503f245c22ad3ff7d27f52f4b47e1cc62fabf132fa12c493"
    }
   ],
   "description": "The psacct package contains several utilities for monitoring process\nactivities, including ac, lastcomm, accton and sa:\nThe ac command displays statistics about how long users have been logged on.\nThe lastcomm command displays information about previous executed commands.\nThe accton command turns process accounting on or off.\nThe sa command summarizes information about previously executed commands.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/psacct@6.6.4-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/acct/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utilities for monitoring process activities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.6.4-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pseudo-df1d1321fb093283485c387e3c933d2d264e509c",
   "name": "pseudo",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8ba15fbac41f09fee9d8f1f09d43452ef6abda3796369405042a98fa24b1724d"
    }
   ],
   "description": "The pseudo utility offers a way to run commands in a virtualized root environment",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pseudo@df1d1321fb093283485c387e3c933d2d264e509c-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pseudo gives fake root capabilities to a normal user",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:df1d1321fb093283485c387e3c933d2d264e509c-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-psmisc-23.6",
   "name": "psmisc",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5240946a1d348f6beb050ebb0eb598c95d0490ff77854cec00eed332b6a1b7e1"
    }
   ],
   "description": "This PSmisc package is a set of some small useful utilities that use the proc\nfilesystem. We're not about changing the world, but providing the system\nadministrator with some help in common tasks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/psmisc@23.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.com/psmisc/psmisc",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utilities for managing processes on your system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:23.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pstoedit-3.78",
   "name": "pstoedit",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ec6c91285a392792b2092e9ec1e7ed7d924197cdf31e9c0f8dd4176423e573e4"
    }
   ],
   "description": "Postoedit translates PostScript and PDF graphics into other vector formats.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pstoedit@3.78-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.pstoedit.net/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Translates PostScript and PDF graphics into other vector formats",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.78-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-psutils-2.08",
   "name": "psutils",
   "licenseConcluded": "psutils",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8e689e1b66692e0727585a2a096d3bdbf6feccab92502e22043ae74bfc5287ac"
    }
   ],
   "description": "PSUtils is a suite of utilities for manipulating PostScript documents\nproduced according to the Document Structuring Conventions. You can select\nand rearrange pages, including arrangement into signatures for booklet\nprinting, combine multple pages into a single page for n-up printing, and\nresize, flip and rotate pages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/psutils@2.08-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rrthomas/psutils",
   "licenseDeclared": "psutils",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utilities for manipulating PostScript documents",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.08-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-publicsuffix-list-20241002",
   "name": "publicsuffix-list",
   "licenseConcluded": "MPLv2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "94fe2e998e6180918448da6a47fb749183b5cc1b2bbc4cddeee85bd535b167c3"
    }
   ],
   "description": "A \"public suffix\" is one under which Internet users can (or historically could)\ndirectly register names. The Public Suffix List is a list of all known public\nsuffixes.The Public Suffix List is an initiative of Mozilla, but is maintained\nas a community resource. It is available for use in any software, but was\noriginally created to meet the needs of browser manufacturers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/publicsuffix-list@20241002-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://publicsuffix.org/",
   "licenseDeclared": "MPLv2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "List of domain name suffixes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20241002-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pulsar-2.10.4",
   "name": "pulsar",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "53edc736b0c644973b6c47cb9a5e3d75ac5f8f3c5a114eec4a14e6075def8764"
    }
   ],
   "description": "Pulsar is a distributed pub-sub messaging platform with a very flexible messaging model and an intuitive client API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pulsar@2.10.4-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pulsar.apache.org",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cloud-Native, Distributed Messaging and Streaming",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.10.4-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pulseaudio-17.0",
   "name": "pulseaudio",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cdf7e4ca09312179425e865b782ab675caf220ec5344a533727d9d4c85487825"
    }
   ],
   "description": "PulseAudio is a sound server for Linux and other Unix like operating\nsystems. It is intended to be an improved drop-in replacement for the\nEnlightened Sound Daemon (ESOUND).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pulseaudio@17.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.freedesktop.org/wiki/Software/PulseAudio",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Improved Linux Sound Server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:17.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pv-1.8.5",
   "name": "pv",
   "licenseConcluded": "Artistic 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f8cd0bb4feb235cd8082b4b5ec10a9b211ebcec6732eb799122e564cd5c992c3"
    }
   ],
   "description": "PV (\"Pipe Viewer\") is a tool for monitoring the progress of data through a\npipeline.  It can be inserted into any normal pipeline between two processes\nto give a visual indication of how quickly data is passing through, how long\nit has taken, how near to completion it is, and an estimate of how long it\nwill be until completion.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pv@1.8.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.ivarch.com/programs/pv.shtml",
   "licenseDeclared": "Artistic 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool for monitoring the progress of data through a pipeline",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-py3c-1.4",
   "name": "py3c",
   "licenseConcluded": "MIT and CC-BY-SA-3.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "04b00f5e33ed4683f6f559bdfbe26166a6fbcde5283821e8c84e7e813cf258a9"
    }
   ],
   "description": "py3c helps you port C extensions to Python 3.\n\nIt provides a detailed guide, and a set of macros to make porting easy\nand reduce boilerplate.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/py3c@1.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://py3c.readthedocs.io/",
   "licenseDeclared": "MIT and CC-BY-SA-3.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Guide and compatibility macros for porting extensions to Python 3",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pyOpenSSL-24.0.0",
   "name": "pyOpenSSL",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a4e1b8f6b59aa50dd6003e550305990b37c9bf89f69b3dd17de22b3099d39774"
    }
   ],
   "description": "pyOpenSSL is a rather thin wrapper around (a subset of) the OpenSSL library.\nWith thin wrapper we mean that a lot of the object methods do nothing more\nthan calling a corresponding function in the OpenSSL library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pyOpenSSL@24.0.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.pyopenssl.org/en/stable/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A rather thin wrapper around (a subset of) the OpenSSL library.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:24.0.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pyScss-1.4.0",
   "name": "pyScss",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "409bf6636362f1f807e89bbe24c5f1c87ed8580fa679754658f3adbe1a76d4f3"
    }
   ],
   "description": "A Scss compiler for Python",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pyScss@1.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Kronuz/pyScss",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Scss compiler for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pyYAML-6.0.1",
   "name": "pyYAML",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2c3f53262f859f7dc58be33ac0a9bb991d1e411313d407aacfa7d3a71e5a3e8c"
    }
   ],
   "description": "YAML is a data serialization format designed for human readability and\ninteraction with scripting languages. PyYAML is a YAML parser and emitter for\nPython.\n\nPyYAML features a complete YAML 1.1 parser, Unicode support, pickle support,\ncapable extension API, and sensible error messages. PyYAML supports standard\nYAML tags and provides Python-specific tags that allow to represent an\narbitrary Python object.\n\nPyYAML is applicable for a broad range of tasks from complex configuration\nfiles to object serialization and persistence.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pyYAML@6.0.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/yaml/pyyaml",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "YAML parser and emitter for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pyarango-2.0.1",
   "name": "pyarango",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c5926ebf630ad9329e95796f6b549ca666ab34d6a45c608d70ef7e45112d21bf"
    }
   ],
   "description": "pyArango aims to be an easy to use driver for ArangoDB with built in validation.\nCollections are treated as types that apply to the documents within.\nYou can be 100% permissive or enforce schemas and validate fields on set, on save or on both.\n\npyArango supports graphs, indexes and probably everything that arangodb can do.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pyarango@2.0.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ArangoDB-Community/pyArango",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python Driver for ArangoDB with built-in validation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pyatspi-2.46.1",
   "name": "pyatspi",
   "licenseConcluded": "LGPLv2 and GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "729c008c150939b4d229141e77c27625ac042b5b249be0f90b7504f60a3b9885"
    }
   ],
   "description": "at-spi allows assistive technologies to access GTK-based\napplications. Essentially it exposes the internals of applications for\nautomation, so tools such as screen readers, magnifiers, or even\nscripting interfaces can query and interact with GUI controls.\n\nThis package includes a python3 client library for at-spi.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pyatspi@2.46.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.linuxfoundation.org/en/AT-SPI_on_D-Bus",
   "licenseDeclared": "LGPLv2 and GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python client bindings for D-Bus AT-SPI",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.46.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pybind11-2.11.1",
   "name": "pybind11",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "99bad5ae11aeeda58d4fa5461aa15f347e8e32018347387d195778a70bf29f86"
    }
   ],
   "description": "pybind11 is a lightweight header-only library that exposes C++ types\nin Python and vice versa, mainly to create Python bindings of existing\nC++ code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pybind11@2.11.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pybind/pybind11",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Seamless operability between C++11 and Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.11.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pycairo-1.25.1",
   "name": "pycairo",
   "licenseConcluded": "LGPL-2.1-only OR MPL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c1ee6ffe4ac84eb7bb79a86f6cdd94aee99a73da795af365fb402b7e78365fa0"
    }
   ],
   "description": "Pycairo is a Python module providing bindings for the cairo graphics library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pycairo@1.25.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://cairographics.org/pycairo",
   "licenseDeclared": "LGPL-2.1-only OR MPL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A python module providing bindings for the cairo graphics library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.25.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pycpuinfo-9.0.0",
   "name": "pycpuinfo",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ab70a14594f3e346453807a274eac617fd172b2cbe43f1f746d40c6d630e89a1"
    }
   ],
   "description": "Py-cpuinfo gets CPU info with pure Python. Py-cpuinfo should work\nwithout any extra programs or libraries, beyond what your OS provides.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pycpuinfo@9.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/workhorsy/py-cpuinfo",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Get CPU info with pure Python 2 & 3",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pyelftools-0.29",
   "name": "pyelftools",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3b34983b762d4564cf166c3f8cf6b843dd69d95efc4a49cffda3d95a94c3ff6b"
    }
   ],
   "description": "This package provides a python library for parsing and\nanalyzing ELF files and DWARF debugging information.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pyelftools@0.29-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/eliben/pyelftools",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pure-Python library for parsing and analyzing ELF files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.29-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pygobject3-3.46.0",
   "name": "pygobject3",
   "licenseConcluded": "LGPLv2+ and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b2a0d54d276303b52b602a33d803e4dc989491d1142ff7efc2ae0c36cab6567b"
    }
   ],
   "description": "PyGObject is a Python package which provides bindings for GObject based libraries such as\nGTK, GStreamer, WebKitGTK, GLib, GIO and many more.\nPyGObject uses glib, gobject, girepository, libffi and other libraries to access the C\nlibrary (libgtk-3.so) in combination with the additional metadata from the accompanying\ntypelib file (Gtk-3.0.typelib) and dynamically provides a Python interface based on that information.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pygobject3@3.46.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/PyGObject",
   "licenseDeclared": "LGPLv2+ and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides bindings for GObject based libraries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.46.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pykickstart-3.48",
   "name": "pykickstart",
   "licenseConcluded": "GPLv2 and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6cfa11bc65d2e73c305f30220530347a3ba2be9ba83578a044fa3ea7daf271df"
    }
   ],
   "description": "Python utilities for manipulating kickstart files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pykickstart@3.48-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://fedoraproject.org/wiki/pykickstart",
   "licenseDeclared": "GPLv2 and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python utilities for manipulating kickstart files.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.48-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pylint-3.0.3",
   "name": "pylint",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4381e9947fed9f03adc723f22faa1b863d1074953784e33f093bbeb2d3a532bb"
    }
   ],
   "description": "Pylint is a Python source code analyzer which looks for programming\nerrors, helps enforcing a coding standard and sniffs for some code\nsmells (as defined in Martin Fowler's Refactoring book).\nPylint can be seen as another PyChecker since nearly all tests you\ncan do with PyChecker can also be done with Pylint. However, Pylint\noffers some more features, like checking length of lines of code,\nchecking if variable names are well-formed according to your coding\nstandard, or checking if declared interfaces are truly implemented,\nand much more.\nAdditionally, it is possible to write plugins to add your own checks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pylint@3.0.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.pylint.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Analyzes Python code looking for bugs and signs of poor quality",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pyparsing-3.1.1",
   "name": "pyparsing",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a4e6be110b098be18aee435f867a8d42fc7e948e756dbd6c7a7d4edc5c0643d1"
    }
   ],
   "description": "The pyparsing module is an alternative approach to creating and executing simple\ngrammars, vs. the traditional lex/yacc approach, or the use of regular expressions.\nThe pyparsing module provides a library of classes that client code uses to\nconstruct the grammar directly in Python code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pyparsing@3.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pyparsing/pyparsing/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python Parsing Module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pyparted-3.13.0",
   "name": "pyparted",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e82dd19e62e1208f96d0bc06043321e415eeadff7de3b4f32b0620095f2e8db8"
    }
   ],
   "description": "pyparted is a set of native Python bindings for libparted.  libparted is the\nlibrary portion of the GNU parted project.  With pyparted, you can write\napplications that interact with disk partition tables and filesystems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pyparted@3.13.0-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/dcantrell/pyparted",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python bindings for libparted",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:3.13.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pyserial-3.5",
   "name": "pyserial",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1e084b2a3cfafe33035d0951fb30151b0d972ada2a7d290692f59a3aee61b7e4"
    }
   ],
   "description": "This module encapsulates the access for the serial port. It provides\nbackends for Python running on Windows, OSX, Linux,BSD (possibly any POSIX compliant system)\nand IronPython. The module named \"serial\" automatically selects the appropriate backend.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pyserial@3.5-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pyserial/pyserial",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python serial port access library.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pytest-7.4.4",
   "name": "pytest",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a8bab9a1acd2ae701e4f092770bca4b7118a83125ee5633eb6180cfd0da85292"
    }
   ],
   "description": "py.test provides simple, yet powerful testing for Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pytest@7.4.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pytest.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple powerful testing with Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.4.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-APScheduler-3.10.4",
   "name": "python-APScheduler",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d718f52c5b645b8a2d6c4029cb6a0d13f3d3a63cdfd2f3989aeac10c6f601e41"
    }
   ],
   "description": "Documentation can be found `here <http://readthedocs.org/docs/apscheduler/en/latest/>`_.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-APScheduler@3.10.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/agronholm/apscheduler",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "In-process task scheduler with Cron-like capabilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.10.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-AWSIoTPythonSDK-1.5.2",
   "name": "python-AWSIoTPythonSDK",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "90553c079118e380fc3f723c47f4a4e2d8ba2eb56eb5fb1755e07e7dd81b94d7"
    }
   ],
   "description": "SDK for connecting to AWS IoT using Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-AWSIoTPythonSDK@1.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/aws/aws-iot-device-sdk-python.git",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SDK for connecting to AWS IoT using Python.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-Arpeggio-2.0.2",
   "name": "python-Arpeggio",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cc188728319fcb177d6a0f3b49f0cd35ca1b89ea624bc9019197b316da0c0ba3"
    }
   ],
   "description": "Arpeggio is a recursive descent parser with memoization based on PEG grammars\n(aka Packrat parser).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-Arpeggio@2.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/textX/Arpeggio",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Packrat parser interpreter",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-Automat-22.10.0",
   "name": "python-Automat",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2a9fa41f84e841d040c89b10236ccaba9f82ed11687e9d7e481a02304cc4e9cc"
    }
   ],
   "description": "python-Automat is a library for concise, idiomatic Python expression of finite-state automat\nIt provides a self-service finite-state machines for the programmer on the go.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-Automat@22.10.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/glyph/Automat",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Self-service finite-state machines for the programmer on the go.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:22.10.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-Flask-APScheduler-1.13.1",
   "name": "python-Flask-APScheduler",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f9c888c48ba869af8399202e019f8d38dc2028e1c8c6cc5be4f12123745b8940"
    }
   ],
   "description": "Adds APScheduler support to Flask.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-Flask-APScheduler@1.13.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/viniciuschiele/flask-apscheduler",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Adds APScheduler support to Flask",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.13.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-Flask-HTTPAuth-4.8.0",
   "name": "python-Flask-HTTPAuth",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0123f0e90c1cc75b4292496ce8e8b4ef6b209290196a19e2e2350a3c9b5b773b"
    }
   ],
   "description": "Basic and Digest HTTP authentication for Flask routes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-Flask-HTTPAuth@4.8.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/miguelgrinberg/flask-httpauth/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Basic and Digest HTTP authentication for Flask routes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.8.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-Flask-Limiter-3.5.0",
   "name": "python-Flask-Limiter",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6c517c273b928b8fe3af02defbed423f2440e895aad138dca1d6d4f288268d1b"
    }
   ],
   "description": "Flask-Limiter provides rate limiting features to flask routes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-Flask-Limiter@3.5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://flask-limiter.readthedocs.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Rate limiting for flask applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-Flask-SQLAlchemy-3.0.3",
   "name": "python-Flask-SQLAlchemy",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e7d821ba0631e396272091dfeba9a7769f1a1f410afaf098a8d0f7877db9ca60"
    }
   ],
   "description": "Flask-SQLAlchemy is an extension for Flask that adds support for\nSQLAlchemy to your application. It aims to simplify using SQLAlchemy\nwith Flask by providing useful defaults and extra helpers that make it\neasier to accomplish common tasks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-Flask-SQLAlchemy@3.0.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pallets/flask-sqlalchemy",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Adds SQLAlchemy support to your Flask application.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-GitPython-3.1.42",
   "name": "python-GitPython",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3960700815dd288809cf3e5b86edcc98a90ad5968e0e1761a4a8fc0a5a66c4fa"
    }
   ],
   "description": "GitPython is a python library used to interact with git repositories,\nhigh-level like git-porcelain, or low-level like git-plumbing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-GitPython@3.1.42-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gitpython-developers/GitPython",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GitPython is a python library used to interact with Git repositories",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.42-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-IPy-1.01",
   "name": "python-IPy",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c6d46ae96b0294014ab5dabb0589a9a1346aede55064b86a56544f12678e6f13"
    }
   ],
   "description": "The IP class allows a comfortable parsing and handling for most notations\nin use for IPv4 and IPv6 addresses and networks. It was greatly inspired\nby RIPE's Perl module NET::IP's interface but doesn't share the\nimplementation. It doesn't share non-CIDR netmasks, so funky stuff like a\nnetmask of 0xffffff0f can't be done here.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-IPy@1.01-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/autocracy/python-ipy",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Class and Tools for Handling of IPv4 and IPv6 Addresses and Networks",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.01-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-Keras-2.12.0",
   "name": "python-Keras",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5e7f83e76b162577dfc661c3b6b563dc74347497d235c920dca150760398fcfd"
    }
   ],
   "description": "Keras is a high-level neural networks API for Python.\n\nRead the documentation at: https://keras.io/\n\nKeras is compatible with Python 3.6+\nand is distributed under the MIT license.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-Keras@2.12.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/keras-team/keras",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Deep Learning for humans",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.12.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-Keras-Preprocessing-1.1.2",
   "name": "python-Keras-Preprocessing",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "abf29bca0a9991abb153588bec3c21d01bc7cddf32447a578206fe69c280a562"
    }
   ],
   "description": "Keras Preprocessing is the data preprocessing\nand data augmentation module of the Keras deep learning library.\nIt provides utilities for working with image data, text data,\nand sequence data.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-Keras-Preprocessing@1.1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/keras-team/keras-preprocessing",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Easy data preprocessing and data augmentation for deep learning models",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-PyLaTeX-1.4.2",
   "name": "python-PyLaTeX",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d74776ff5857ac0649828399a41e0ea163e0d3a9cdd795afefb5240411334365"
    }
   ],
   "description": "PyLaTeX is a Python library for creating and compiling LaTeX files or\nsnippets. The goal of this library is being an easy, but extensible\ninterface between Python and LaTeX.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-PyLaTeX@1.4.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/JelteF/PyLaTeX",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python library for creating LaTeX files and snippets",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-PyMySQL-1.1.0",
   "name": "python-PyMySQL",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "48f6da49ab01b1de0b4f942babaac69a653f580e0a969607762677a36eba97ac"
    }
   ],
   "description": "This package contains a pure-Python MySQL client library, based on PEP 249.\nMost public APIs are compatible with mysqlclient and MySQLdb.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-PyMySQL@1.1.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.python.org/pypi/PyMySQL/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pure Python MySQL Client",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-PyNLPl-1.2.9",
   "name": "python-PyNLPl",
   "licenseConcluded": "GPL-3.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "954dfd772bc79ddb15b38ce8e1ee31393aee9d10f6e10b4decde9e699142945a"
    }
   ],
   "description": "PyNLPl is a Python library for Natural Language Processing. It contains various modules for common, and less common, NLP tasks. PyNLPl can be used for basic tasks such as the extraction of n-grams and frequency lists, and to build simple language model. There are also more complex data types and algorithms. Moreover, there are parsers for file formats common in NLP(eg. FoLiA/Giza/Moses/ARPA/Timbl/CQL). There are also clients to interface with various NLP specific servers. PyNLPl most notably features a very extensive library for working with FoLiA XML(Format for Linguistic Annotation).\n\nThe library is divided into several packages and modules. It works on Python 2.7 as well as Python 3.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-PyNLPl@1.2.9-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/proycon/pynlpl",
   "licenseDeclared": "GPL-3.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python library for Natural Language Processing.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.9-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-PythonWebHDFS-0.2.3",
   "name": "python-PythonWebHDFS",
   "licenseConcluded": "MIT License",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "49480cd276dd658b26e78867bb952d4601dec343d2db2dd25c69ffea5f44a7b7"
    }
   ],
   "description": "Customized Python WebHDFS client, Modified from https://pypi.org/project/PyHDFS/",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-PythonWebHDFS@0.2.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/PythonWebHDFS",
   "licenseDeclared": "MIT License",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Customized Python Web HDFS client",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-SQLAlchemy-Utils-0.41.1",
   "name": "python-SQLAlchemy-Utils",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dc7626cacddd5a228e54c1607b86a641225f0823b4bb44d4becc50b710b56dc1"
    }
   ],
   "description": "Various utility functions and custom data types for SQLAlchemy.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-SQLAlchemy-Utils@0.41.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kvesteri/sqlalchemy-utils",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Various utility functions for SQLAlchemy.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.41.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-SecretStorage-3.3.3",
   "name": "python-SecretStorage",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "86872a958b70089f53cd74d7207109a7fb8f70df969290e47e7fd7593f8b4714"
    }
   ],
   "description": "\n\tThis module provides a way for securely storing passwords and other secrets.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-SecretStorage@3.3.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mitya57/secretstorage",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python bindings to FreeDesktop.org Secret Service API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-Send2Trash-1.8.3",
   "name": "python-Send2Trash",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6177142b549caadc10c9da43950a0fa9bcd37b0b5b643054605744029113e4d9"
    }
   ],
   "description": "Python library to natively send files to Trash (or Recycle bin) on all platforms.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-Send2Trash@1.8.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/arsenetar/send2trash",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Send file to trash natively under Mac OS X, Windows and Linux.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-WSGIProxy2-0.5.1",
   "name": "python-WSGIProxy2",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3f3d8120a239288ffa1d03408bbc6a132107bf0697bb8529f500b775c4dadeb6"
    }
   ],
   "description": "WSGI Proxy that supports several HTTP backends.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-WSGIProxy2@0.5.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gawel/WSGIProxy2/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "WSGI Proxy that supports several HTTP backends",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-XlsxWriter-3.2.0",
   "name": "python-XlsxWriter",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ad5630d7b758933fb4c7b4a195f89315e7f71742988f4bc62f5bd778283f0d42"
    }
   ],
   "description": "**XlsxWriter** is a Python module for writing files in the Excel 2007+ XLSX\nfile format.\nXlsxWriter can be used to write text, numbers, formulas and hyperlinks to\nmultiple worksheets and it supports features such as formatting and many more,\nincluding:\n* 100% compatible Excel XLSX files.\n* Full formatting.\n* Merged cells.\n* Defined names.\n* Charts.\n* Autofilters.\n* Data validation and drop down lists.\n* Conditional formatting.\n* Worksheet PNG/JPEG/BMP/WMF/EMF images.\n* Rich multi-format strings.\n* Cell comments.\n* Integration with Pandas.\n* Textboxes.\n* Support for adding Macros.\n* Memory optimization mode for writing large files.\nIt supports Python 2.7, 3.4+ and PyPy and uses standard libraries only.\nHere is a simple example:\n   import xlsxwriter\n   \n   workbook = xlsxwriter.Workbook('demo.xlsx')\n   worksheet = workbook.add_worksheet()\n   \n   worksheet.set_column('A:A', 20)\n   \n   bold = workbook.add_format({'bold': True})\n   \n   worksheet.write('A1', 'Hello')\n   \n   worksheet.write('A2', 'World', bold)\n   \n   worksheet.write(2, 0, 123)\n   worksheet.write(3, 0, 123.456)\n   \n   worksheet.insert_image('B5', 'logo.png')\n   workbook.close()\nSee the full documentation at: https://xlsxwriter.readthedocs.io\nRelease notes: https://xlsxwriter.readthedocs.io/changes.html",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-XlsxWriter@3.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jmcnamara/XlsxWriter",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python module for creating Excel XLSX files.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-abclient-0.2.3",
   "name": "python-abclient",
   "licenseConcluded": "Apache 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cb162ff084932f517d0b176212f8b34bf5f682ffc7f63a66ffe9157c6c6d6866"
    }
   ],
   "description": "**abclient** is a client library for EISOO AnyBackup APIs.\n**abclient** allows openstack-karbor to create backups for databases and filesystems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-abclient@0.2.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://global.eisoo.com/",
   "licenseDeclared": "Apache 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python client library for EISOO AnyBackup API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-ablog-0.11.4.post1",
   "name": "python-ablog",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f9800084a0e6fb675992acfec0586e54fa1b61bf8f76e57916a36209278f9724"
    }
   ],
   "description": "A Sphinx extension that converts any documentation or personal website project into a full-fledged blog.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-ablog@0.11.4.post1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://codeload.github.com/shopkeep/ablog",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Sphinx extension that converts any documentation or personal website project into a full-fledged blog.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.11.4.post1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-absl-py-2.1.0",
   "name": "python-absl-py",
   "licenseConcluded": "Apache 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "688dab79678e9a1b99f1651397a53d90aaa232357b673adf4207bddd142e8ebd"
    }
   ],
   "description": "\n\nThis repository is a collection of Python library code for building Python\napplications. The code is collected from Google's own Python code base, and has\nbeen extensively tested and used in production.\n\n\n\n* Simple application startup\n* Distributed commandline flags system\n* Custom logging module with additional features\n* Testing utilities\n\n\n\n\n\nTo install the package, simply run:\n\n```bash\npip install absl-py\n```\n\nOr install from source:\n\n```bash\npython setup.py install\n```\n\n\n\nTo run Abseil tests, you can clone the git repo and run\n[bazel](https://bazel.build/):\n\n```bash\ngit clone https://github.com/abseil/abseil-py.git\ncd abseil-py\nbazel test absl/...\n```\n\n\n\nPlease refer to\n[smoke_tests/sample_app.py](https://github.com/abseil/abseil-py/blob/master/smoke_tests/sample_app.py)\nas an example to get started.\n\n\n\nSee the [Abseil Python Developer Guide](https://abseil.io/docs/python/).\n\n\n\nThe current repository includes an initial set of libraries for early adoption.\nMore components and interoperability with Abseil C++ Common Libraries\nwill come in future releases.\n\n\n\nThe Abseil Python library is licensed under the terms of the Apache\nlicense. See [LICENSE](LICENSE) for more information.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-absl-py@2.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/abseil/abseil-py",
   "licenseDeclared": "Apache 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Abseil Python Common Libraries, see https://github.com/abseil/abseil-py.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-accessible-pygments-0.0.4",
   "name": "python-accessible-pygments",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e1be54b0f070f591553d0a7d15d0a245ffc542a189abf7f2fdbecc56959699ea"
    }
   ],
   "description": "A collection of accessible pygments styles.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-accessible-pygments@0.0.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Quansight-Labs/accessible-pygments",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A collection of accessible pygments styles.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-aexpect-1.7.0",
   "name": "python-aexpect",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d42998fd108a4d2fdb5c8787b833054b47cfc36fea610927975cfd59196bf2d6"
    }
   ],
   "description": "Aexpect is a python library used to control interactive applications, very\nsimilar to pexpect. You can use it to control applications such as ssh, scp\nsftp, telnet, among others.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-aexpect@1.7.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/avocado-framework/aexpect",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Aexpect is a python library to control interactive applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-aiohttp-3.9.3",
   "name": "python-aiohttp",
   "licenseConcluded": "Apache 2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0e31c8bd4581bcdbf175187757b4baaa0fb5fbb43d821a9ff851a250989db2d5"
    }
   ],
   "description": "Async http client/server framework (asyncio).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-aiohttp@3.9.3-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/aio-libs/aiohttp",
   "licenseDeclared": "Apache 2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Async http client/server framework (asyncio)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.9.3-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-aiomysql-0.2.0",
   "name": "python-aiomysql",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2b51107a3716dd9f7cbb8efed910fb8c06a1aebfe6871537af852495762ad6d6"
    }
   ],
   "description": "**aiomysql** is a \"driver\" for accessing a `MySQL` database\nfrom the asyncio_ (PEP-3156/tulip) framework. It depends on and reuses most\nparts of PyMySQL_ . *aiomysql* tries to be like awesome aiopg_ library and\npreserve same api, look and feel.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-aiomysql@0.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/aio-libs/aiomysql",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "MySQL driver for asyncio.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-aiosignal-1.3.1",
   "name": "python-aiosignal",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "10570ca2cf79b119f9d7cddeb2ef90e0f890842b6074df19502490025fb39cee"
    }
   ],
   "description": "A project to manage callbacks in asyncio projects.\nSignal is a list of registered asynchronous callbacks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-aiosignal@1.3.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/aio-libs/aiosignal",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "aiosignal: a list of registered asynchronous callbacks",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-aiosmtpd-1.4.6",
   "name": "python-aiosmtpd",
   "licenseConcluded": "Apache 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f1a8afacf5b679a00e8d95cf6e54c746e4ed8006d5580b4240b0037935c1ecbb"
    }
   ],
   "description": "This is a server for SMTP and related protocols, similar in utility to the\nstandard library's smtpd.py module, but rewritten to be based on asyncio for\nPython 3.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-aiosmtpd@1.4.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/aio-libs/aiosmtpd",
   "licenseDeclared": "Apache 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "aiosmtpd - asyncio based SMTP server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-aiozeroconf-0.1.8",
   "name": "python-aiozeroconf",
   "licenseConcluded": "LGPL-2.1-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "50f8e67fe4ee998b9245a022c09b7604d1f882596918b0be75460179c5fa7b4a"
    }
   ],
   "description": "Pure Python Multicast DNS Service Discovery Library for asyncio",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-aiozeroconf@0.1.8-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/frawau/aiozeroconf",
   "licenseDeclared": "LGPL-2.1-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pure Python Multicast DNS Service Discovery Library for asyncio (Bonjour/Avahi compatible)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.8-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-alembic-1.13.1",
   "name": "python-alembic",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7052b9343518f13571c7384a6dbba536c2c3d95848818539ac59605f0a0ca038"
    }
   ],
   "description": "Alembic is a database migrations tool written by the author of SQLAlchemy. A\nmigrations tool offers the following functionality:\n1. Can emit ALTER statements to a database in order to change the structure of\n tables and other constructs\n2. Provides a system whereby \"migration scripts\" may be constructed; each script\nindicates a particular series of steps that can \"upgrade\" a target database to a\nnew version, and optionally a series of steps that can \"downgrade\" similarly,\ndoing the same steps in reverse.\n3. Allows the scripts to execute in some sequential manner.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-alembic@1.13.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://alembic.sqlalchemy.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A database migration tool for SQLAlchemy.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.13.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-alsa-1.2.7",
   "name": "python-alsa",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "58e8d99a6249ff18f0c6e419c0dc18f06363490986a6b28a9ebd16834ba0216a"
    }
   ],
   "description": "Python bindings for the ALSA library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-alsa@1.2.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.alsa-project.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python binding for the ALSA library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-altair-5.3.0",
   "name": "python-altair",
   "licenseConcluded": "BSD-1-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0bd4e59a0eabe22f48ca89401a3cbb676a69ac748719f7556cf4e7ffccbfdde7"
    }
   ],
   "description": "Vega-Altair is a declarative statistical visualization library for Python. With Vega-Altair, you can spend more time understanding your data and its meaning. Vega-Altair's API is simple, friendly and consistent and built on top of the powerful Vega-Lite JSON specification. This elegant simplicity produces beautiful and effective visualizations with a minimal amount of code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-altair@5.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/altair-viz/altair",
   "licenseDeclared": "BSD-1-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Vega-Altair: A declarative statistical visualization library for Python.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-altgraph-0.17.4",
   "name": "python-altgraph",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c15c6f9169bf9947ac13b60bdc82df8ee679f00f83ca32353a7ea8a5ffcf7fb2"
    }
   ],
   "description": "altgraph is a fork of graphlib: a graph (network) package for constructing\ngraphs, BFS and DFS traversals, topological sort, shortest paths, etc. with graphviz output.\naltgraph includes some additional usage of Python 2.3+ features\nand enhancements related to modulegraph and macholib.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-altgraph@0.17.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ronaldoussoren/altgraph",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python graph (network) package",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.17.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-aniso8601-9.0.1",
   "name": "python-aniso8601",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d22797bc190bb493c4051e4f89fba7836ebf3fe2eef49463052a06a27ba216c3"
    }
   ],
   "description": "A python library for parsing ISO 8601 strings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-aniso8601@9.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://bitbucket.org/nielsenb/aniso8601",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library for parsing ISO 8601 strings.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-annotated-types-0.7.0",
   "name": "python-annotated-types",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8e7ab2bef3e75ba5c5578907f257572559a831d8cc1465b6250c0f425a5c012b"
    }
   ],
   "description": "PEP-593 added typing.Annotated as a way of adding context-specific metadata to\nexisting types, and specifies that Annotated[T, x] should be treated as T by\nany tool or library without special logic for x.\n\nThis package provides metadata objects which can be used to represent common\nconstraints such as upper and lower bounds on scalar values and collection\nsizes, a Predicate marker for runtime checks, and descriptions of how we intend\nthese metadata to be interpreted. In some cases, we also note alternative\nrepresentations which do not require this package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-annotated-types@0.7.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/annotated-types/annotated-types",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Reusable constraint types to use with typing.Annotated",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-ansicolors-1.1.8",
   "name": "python-ansicolors",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8f0b6149f0d6e905b9517da3f2fca02066854dbb315a699260bd627e38876ef5"
    }
   ],
   "description": "Add ANSI colors and decorations to your strings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-ansicolors@1.1.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/jonathaneunice/colors/",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ANSI colors for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-anyascii-0.3.2",
   "name": "python-anyascii",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cd9c4e0d5d1561d2eb9809eef17e9f18ee191dddca3da1e1c03e7c84c3ddfcfc"
    }
   ],
   "description": "AnyAscii provides ASCII-only replacement strings for practically all Unicode characters. Text is converted character-by-character without considering the context.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-anyascii@0.3.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/anyascii/anyascii",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Unicode to ASCII transliteration.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-anyio-4.6.1",
   "name": "python-anyio",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a7f7d12d275d53b872542a1b90191650180b082a31265436aaf9d8f8686c97e4"
    }
   ],
   "description": "AnyIO is an asynchronous networking and concurrency library that works on top\nof either asyncio or trio.  It implements trio-like structured concurrency (SC)\non top of asyncio, and works in harmony with the native SC of trio itself.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-anyio@4.6.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/anyio/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Compatibility layer for multiple asynchronous event loop implementations",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.6.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-anyjson-0.4.0",
   "name": "python-anyjson",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1b72d959864ca00b55e329adbf769978ac452e8655f812ed9202a97fd818c4d0"
    }
   ],
   "description": "Anyjson loads whichever is the fastest JSON module installed and provides\na uniform API regardless of which JSON implementation is used.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-anyjson@0.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/catalyst/anyjson",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Wraps the best available JSON implementation available in a common interface",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-anytree-2.12.1",
   "name": "python-anytree",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "81ad95cfe5ff0259fb81e1b71ebc601d2e5f4356cf125da891ada3019c8fdc87"
    }
   ],
   "description": "Powerful and Lightweight Python Tree Data Structure with various plugins.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-anytree@2.12.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.io/project/anytree",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Powerful and Lightweight Python Tree Data Structure",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.12.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-apipkg-3.0.2",
   "name": "python-apipkg",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c53a5ca031d31b8c4024d4e366c6d50cb5f3b6fc91ede0464e81378698bed8d6"
    }
   ],
   "description": "With apipkg you can control the exported namespace of a Python package and greatly reduce the\nnumber of imports for your users. It is a small pure Python module that works on CPython 2.7\nand 3.4+, Jython and PyPy. It cooperates well with Python’s help() system, custom importers (PEP302)\nand common command-line completion tools.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-apipkg@3.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pytest-dev/apipkg",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Namespace control and lazy-import mechanism",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-appdirs-1.4.4",
   "name": "python-appdirs",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cfecc61af62de7de0025df03a3b3a2d6a72d225c1657b72226010a3cd441bb7f"
    }
   ],
   "description": "A small Python module for determining appropriate \" + \" platform-specific directories,\ne.g. a \"user data dir\".",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-appdirs@1.4.4-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ActiveState/appdirs",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python module for determining platform-specific directories",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.4-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-argcomplete-3.2.2",
   "name": "python-argcomplete",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dc0a3a1cc52b5c0958335a724a7d6ba49e832fddf0c6e1a2285ded4fd76a75ac"
    }
   ],
   "description": "Argcomplete provides simple, extensible command line tab parameter completion for your Python scripts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-argcomplete@3.2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kislyuk/argcomplete",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Argparse's bash tab completion",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-argh-0.31.2",
   "name": "python-argh",
   "licenseConcluded": "LGPL-3.0 and GPL-3.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0218242cf8ab184f8320c29d49dfb6c60cc8ecfc414484abe012aebc9f207567"
    }
   ],
   "description": "Argh: The Natural CLI",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-argh@0.31.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/neithere/argh/",
   "licenseDeclared": "LGPL-3.0 and GPL-3.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An unobtrusive argparse wrapper with natural syntax",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.31.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-argon2-cffi-23.1.0",
   "name": "python-argon2-cffi",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2fa103ab35edcfd9cdc5e18d7ff178d58e83361e1e9c94118edc89eaf5180090"
    }
   ],
   "description": "CFFI-based Argon2 Bindings for Python",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-argon2-cffi@23.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://argon2-cffi.readthedocs.io/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The secure Argon2 password hashing algorithm.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:23.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-argon2-cffi-bindings-21.2.0",
   "name": "python-argon2-cffi-bindings",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "17c5786201240ec58cd7c9883087764e167a3c852f8458c9260b0411fd0a6dad"
    }
   ],
   "description": "This package provides low-level CFFI bindings to the Argon2 password hashing\nalgorithm.\n\nIf you want to hash passwords in an application,\nthis package is not for you.\nHave a look at argon2-cffi with its high-level abstractions!\n\nThese bindings have been extracted from argon2-cffi and it remains its main\nconsumer. However, they may be used by other packages that want to use the\nArgon2 library without dealing with C-related complexities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-argon2-cffi-bindings@21.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/hynek/argon2-cffi-bindings",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Low-level CFFI bindings for Argon2",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:21.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-argparse-manpage-4.5",
   "name": "python-argparse-manpage",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "026b81e0bafcaaeb2f64edc0871c5dbdb3b3baa34429ba13d9acafaff9bd47aa"
    }
   ],
   "description": "Automatically build manpage from argparse",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-argparse-manpage@4.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/praiskup/argparse-manpage",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Build manual page from python's ArgumentParser object.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-args-0.1.0",
   "name": "python-args",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b8ec9ccfea2b6b212bc7208ce4c7957ff97d66b64e46c38d3e10cc51287c3e50"
    }
   ],
   "description": "This simple module gives you an elegant interface for your command line argumemnts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-args@0.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kennethreitz/args",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Command Arguments for Humans.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-arrow-1.3.0",
   "name": "python-arrow",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dca313f269f5c5989ac0f8389e71e6dfaee94e2ceacede352458407428fbfa62"
    }
   ],
   "description": "Arrow: Better dates & times for Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-arrow@1.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://arrow.readthedocs.io",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Better dates & times for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-asciitree-0.3.3",
   "name": "python-asciitree",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a3a1e4a21cb70a40f3cd0840edf3c3db778937935bd437f7b02dd0db4a4a5d8b"
    }
   ],
   "description": "asciitree draws tree structures using characters",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-asciitree@0.3.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/mbr/asciitree",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Draws ASCII trees.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-asn1crypto-1.5.1",
   "name": "python-asn1crypto",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cfcb2dc8aec42f68a1d22ebee46394adc4264637d415dae471c5b154c8ba6ae3"
    }
   ],
   "description": "A fast, pure Python library for parsing and serializing ASN.1 structures.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-asn1crypto@1.5.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/wbond/asn1crypto",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python library for parsing and serializing ASN.1 structures",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-asteval-1.0.6",
   "name": "python-asteval",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e1347caea509c12195c83f5826c2025ec251ca82ad6fcbcb6a32a3094a279180"
    }
   ],
   "description": "ASTEVAL provides a numpy-aware, safe(ish) 'eval' function\nEmphasis is on mathematical expressions, and so numpy ufuncs\nare used if available.  Symbols are held in the Interpreter\nsymbol table 'symtable':  a simple dictionary supporting a\nsimple, flat namespace.\nExpressions can be compiled into ast node for later evaluation,\nusing the values in the symbol table current at evaluation time.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-asteval@1.0.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lmfit/asteval",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Safe, minimalistic evaluator of python expression using ast module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-astor-0.8.1",
   "name": "python-astor",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "921de090963540af217aae3913210b8a24b4a9800294c82f2b8c2daf25e60d6d"
    }
   ],
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-astor@0.8.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/berkerpeksag/astor",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Read/rewrite/write Python ASTs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-astral-3.2",
   "name": "python-astral",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "060bb0a4dbae2252eff9694f763907c04611a7ad05e645adc37155401c242727"
    }
   ],
   "description": "This is 'astral' a Python module which calculates\n    * Times for various positions of the sun: dawn, sunrise, solar noon,\n      sunset, dusk, solar elevation, solar azimuth and rahukaalam.\n    * The phase of the moon.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-astral@3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sffjunkie/astral",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Calculations for the position of the sun and moon.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-astroid-3.1.0",
   "name": "python-astroid",
   "licenseConcluded": "LGPL-2.1-only and GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0f20bbdae6d65d6a29375c8e35a9214df1dd88bf6f851d9aa8290eda5488ac1a"
    }
   ],
   "description": "An abstract syntax tree for Python with inference support.\nThe aim of this module is to provide a common base representation of python\nsource code. It is currently the library powering pylint capabilities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-astroid@3.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pylint-dev/astroid",
   "licenseDeclared": "LGPL-2.1-only and GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An abstract syntax tree for Python with inference support.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-asttokens-2.4.1",
   "name": "python-asttokens",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "980d9a3e76cd1701fccad9910f0cd6c88ae1541b0da7c5a7a50a2cf9f3724ad6"
    }
   ],
   "description": "The asttokens module annotates Python abstract syntax trees (ASTs)\nwith the positions of tokens and text in the source code that\ngenerated them. This makes it possible for tools that work with\nlogical AST nodes to find the particular text that resulted in those\nnodes, for example for automated refactoring or highlighting.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-asttokens@2.4.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gristlabs/asttokens",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Module to annotate Python abstract syntax trees with source code positions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-astunparse-1.6.3",
   "name": "python-astunparse",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c3a8692eb95f7d1ba3e1a0d426c34314d31a47fea4425e4ad2118b5ab1fcdceb"
    }
   ],
   "description": "An AST unparser for Python",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-astunparse@1.6.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/simonpercivall/astunparse",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An AST unparser for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-async-lru-2.0.4",
   "name": "python-async-lru",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "572ab04ff31250274ade60e307fe12a5dc04c25c1d153d30dd2eb67e0f276185"
    }
   ],
   "description": "This package is 100% port of Python built-in\nfunction functools.lru_cache for asyncio.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-async-lru@2.0.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/aio-libs/async_lru",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple lru_cache for asyncio",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-async-timeout-4.0.3",
   "name": "python-async-timeout",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "194f7fc09a9d5a745ea713815a502e826423d997b4dbfb8840aa1363a33c3169"
    }
   ],
   "description": "asyncio-compatible timeout context manager.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-async-timeout@4.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/aio-libs/async_timeout/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Timeout context manager for asyncio programs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-atomicwrites-1.4.1",
   "name": "python-atomicwrites",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8f348ca5ff25a9006010121fcc51aeb47fa8401349761c810dd87af5adc925b2"
    }
   ],
   "description": "This Python module provides atomic file writes on POSIX operating systems.\nIt sports:\n* Race-free assertion that the target file doesn't yet exist\n* Windows support\n* Simple high-level API that wraps a very flexible class-based API\n* Consistent error handling across platforms.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-atomicwrites@1.4.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/untitaker/python-atomicwrites",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python Atomic file writes on POSIX",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-atpublic-4.0",
   "name": "python-atpublic",
   "licenseConcluded": "Apache 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "94a412cf589b9d911c85418b59045225720cca0be3df00d2b3982e17ec678081"
    }
   ],
   "description": "This is a very simple decorator and function which populates a module's\n__all__ and optionally the module globals.\n\nThis provides both a pure-Python implementation and a C implementation.  It is\nproposed that the C implementation be added to builtins_ for Python 3.6.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-atpublic@4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://public.readthedocs.io/",
   "licenseDeclared": "Apache 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "public -- @public for populating __all__",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-attrs-23.2.0",
   "name": "python-attrs",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0d6c06e149fb7a711b37d5f67d69d84148256f562e99eea640209d7318599ead"
    }
   ],
   "description": "\nattrs is an MIT-licensed Python package with class decorators that\nease the chores of implementing the most common attribute-related\nobject protocols.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-attrs@23.2.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.attrs.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python attributes without boilerplate",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:23.2.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-augeas-1.1.0",
   "name": "python-augeas",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b85850a2d48df41ccb4b1b540380b897f5a682197514382b683b8575d7eaccc7"
    }
   ],
   "description": "Pure python bindings for augeas",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-augeas@1.1.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://augeas.net/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python bindings for augeas",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-authheaders-0.16.2",
   "name": "python-authheaders",
   "licenseConcluded": "MIT and ZPLv2.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "68cb102532f14e85cb2003406cff8c0d8083dd7b97592bc27b83f225c43ba468"
    }
   ],
   "description": "This is a Python library for the generation of email authentication headers.\nThe library can perform DKIM, SPF, and DMARC validation, and the results\nare packaged into the Authentication-Results header.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-authheaders@0.16.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ValiMail/authentication-headers",
   "licenseDeclared": "MIT and ZPLv2.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library wrapping email authentication header verification and generation.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.16.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-authres-1.2.0",
   "name": "python-authres",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fd1f8ac42663a866f6d9257932a448f91353b340b3296590ebe55c5abd8c399e"
    }
   ],
   "description": "This module (authres) is designed to provide support for RFC 5451/7001.\n\nIt supports Authentication Results extensions:\nRFC 5617 DKIM/ADSP\nRFC 6008 DKIM signature identification (header.b)\nRFC 6212 Vouch By Reference (VBR)\nRFC 6577 Sender Policy Framework (SPF)\nRFC 7281 Authentication-Results Registration for S/MIME\nRFC 7293, The Require-Recipient-Valid-Since Header Field and SMTP Service Extension, header field types\nRFC 7489 Domain-based Message Authentication, Reporting, and Conformance(DMARC)\nRFC 8617 The Authenticated Received Chain (ARC) Protocol",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-authres@1.2.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/projects/authres",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "authres - Authentication Results Header Module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-autocommand-2.2.2",
   "name": "python-autocommand",
   "licenseConcluded": "LGPL-3.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e012e917dd5001a2c8a3cff1647c9a1b4b07d32ec7aeb665da83552c9c2229fc"
    }
   ],
   "description": "Autocommand turns a function into a command-line program. It converts the function's parameter\nsignature into command-line arguments, and automatically runs the function if the module was\ncalled as __main__. In effect, it lets your create a smart main function.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-autocommand@2.2.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Lucretiel/autocommand",
   "licenseDeclared": "LGPL-3.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library to automatically generate and run simple argparse parsers from function signatures.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-backcall-0.2.0",
   "name": "python-backcall",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4b69aec2f85c75259f8dc4024344168675f294eb01c592083f5e966892bc1c09"
    }
   ],
   "description": "Specifications for callback functions passed in to an API\nIf your code lets other people supply callback functions, it's important to\nspecify the function signature you expect, and check that functions support that.\nAdding extra parameters later would break other peoples code unless you're careful.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-backcall@0.2.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/takluyver/backcall",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Specifications for callback functions passed in to an API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-backlash-0.3.1",
   "name": "python-backlash",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6490e9c78f79d164103ad69e9605064e0da49463cf27ca81b21cdbce461a1e6e"
    }
   ],
   "description": "backlash is a swiss army knife for web applications debugging, which provides:\n    - An Interactive In Browser Debugger based on a Werkzeug Debugger fork ported to WebOb\n    - Crash reporting by email and on Sentry\n    - Slow requests reporting by email and on Sentry.\nBacklash was born as a replacement for WebError in TurboGears2.3 versions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-backlash@0.3.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/TurboGears/backlash",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Standalone WebOb port of the Werkzeug Debugger with Python3 support meant to replace WebError in future TurboGears2",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-backoff-2.2.1",
   "name": "python-backoff",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4a4a763ffbd58933712333e6fb683004a15422f35b1c0305983df2a92493026b"
    }
   ],
   "description": "This module provides function decorators which can be used to wrap a\\\nfunction such that it will be retried until some condition is met. It\\\nis meant to be of use when accessing unreliable resources with the\\\npotential for intermittent failures i.e. network resources and external\\\nAPIs. Somewhat more generally, it may also be of use for dynamically\\\npolling resources for externally generated content.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-backoff@2.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/litl/backoff",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Function decoration for backoff and retry",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-backports-unittest-mock-1.5.1",
   "name": "python-backports-unittest_mock",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ff52cb752cf9b536bc06a27eb01432fdaaeed56d4dc49ae88b646811bcf80180"
    }
   ],
   "description": "Provides the function \"install ()\" to make the \"mock\" module available as \"unittest.mock\" in\nPython 3.2 and earlier.It also advertises the pytest plugin, which automatically configures\nunittest.mock.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-backports-unittest_mock@1.5.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jaraco/backports.unittest_mock",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Backports of unittest_mock",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-backports-abc-0.5",
   "name": "python-backports_abc",
   "licenseConcluded": "Python",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3833c5f5ee4d7b0564941c3fb37d9530a54d47a96ceac6e7e49abf4b2ae77c65"
    }
   ],
   "description": "A backport of recent additions to the 'collections.abc' module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-backports_abc@0.5-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.python.org/pypi/backports_abc",
   "licenseDeclared": "Python",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "It patches the collections module instead of the collections.abc module.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-baluhn-0.1.2",
   "name": "python-baluhn",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a7482cf1b20bcbc07bdca44aa1ea5c839286a161a28132c546efffb737466e53"
    }
   ],
   "description": "Baluhn provides a base-independent implementation of the [Luhn\nalgorithm](http://en.wikipedia.org/wiki/Luhn_algorithm) for Python. It is\nuseful for generating and verifying check digits in arbitrary bases.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-baluhn@0.1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/benhodgson/baluhn",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A base-agnostic implementation of the Luhn Algorithm for Python. Useful for generating and verifying check digits.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-bcrypt-3.2.2",
   "name": "python-bcrypt",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "12974adf82d35842a6c7692d40c2d1035c10c33cf76ae7e552b2786d802e40ad"
    }
   ],
   "description": "Good password hashing for your software and your servers.\nThis library should be compatible with py-bcrypt and it will run on Python 2.7, 3.4+, and PyPy 2.6+.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-bcrypt@3.2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pyca/bcrypt/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Modern password hashing for your software and your servers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-beaker-1.12.1",
   "name": "python-beaker",
   "licenseConcluded": "BSD and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "862b3bda01408dc61d8139c656f472c742d134434039cad4c42fd02124f08542"
    }
   ],
   "description": "Beaker is a caching library that includes Session and Cache objects\nbuilt on Myghty's Container API used in MyghtyUtils. WSGI middleware\nis also included to manage Session objects and signed cookies.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-beaker@1.12.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://beaker.readthedocs.io",
   "licenseDeclared": "BSD and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A web session and general caching library.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.12.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-beautifulsoup4-4.12.2",
   "name": "python-beautifulsoup4",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "068c80cf317a35de4d101bdb940435ad06ab701bc9bf9969b181274956c77941"
    }
   ],
   "description": "This package provides a python library which is designed for quick\nturnaround projects.It provides methods for navigating and modifying\na parse tree.It can help convert incoming documents to Unicode\nand outgoing documents to utf-8.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-beautifulsoup4@4.12.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.crummy.com/software/BeautifulSoup/bs4/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Screen-scraping library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.12.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-behave-1.2.6",
   "name": "python-behave",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1495ba3130e3a1ab8a563a273932916a70e67f5805f37d8ca4a9b1e9f6808a08"
    }
   ],
   "description": "Behave is behaviour-driven development, Python style.\nBehavior-driven development (or BDD) is an agile software development\ntechnique that encourages collaboration between developers, QA and non-\ntechnical or business participants in a software project.\nbehave uses tests written in a natural language style, backed up\nby Python code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-behave@1.2.6-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pypi.python.org/pypi/behave",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool for behavior-driven development, Python style",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.6-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-beniget-0.4.1",
   "name": "python-beniget",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2dc195eb26d7f603a269116fc691c12122b269603c0c957eaccd1d6af5f3da61"
    }
   ],
   "description": "A static analyzer for Python2 and Python3 code.\nBeniget provides a static over-approximation of the global and\nlocal definitions inside Python Module/Class/Function.\nIt can also compute def-use chains from each definition.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-beniget@0.4.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/serge-sans-paille/beniget/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extract semantic information about static Python code",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-black-24.2.0",
   "name": "python-black",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "70355e79ce858c64c2ab8bd1d72f0d92f9fdd954bad3cf7af507f434e6dd4cc0"
    }
   ],
   "description": "Black is the uncompromising Python code formatter. By using it, you agree to\ncease control over minutiae of hand-formatting. In return, Black gives you\nspeed, determinism, and freedom from pycodestyle nagging about formatting.\nYou will save time and mental energy for more important matters.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-black@24.2.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/psf/black",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The uncompromising code formatter",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:24.2.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-bleach-6.1.0",
   "name": "python-bleach",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7229193040ed6c2ad03bd678c3557c4115eea0b2ffbe5288366fcdcf513fcce4"
    }
   ],
   "description": "Bleach is an HTML sanitizing library that escapes or strips markup and\nattributes based on a white list.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-bleach@6.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mozilla/bleach",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An easy safelist-based HTML-sanitizing tool.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-blinker-1.6.2",
   "name": "python-blinker",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "739b42fbb19215f15ca7439393b0e67a44bc4e722eeed3cb585e34d4a7106d35"
    }
   ],
   "description": "Blinker is a signal lib based on Python.It supports both object-to-object\nand multicasting for python object.The core of blinker is minimal but provides\nquite powerful features.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-blinker@1.6.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pythonhosted.org/blinker/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A powerful signal lib based on Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-blivet-3.8.2",
   "name": "python-blivet",
   "licenseConcluded": "LGPL-2.1-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b19ee015a194d485eff6281f3c44f34564a0e52355e896b1ddfa861633e48571"
    }
   ],
   "description": "The python-blivet package is a python module for examining and modifying\nstorage configuration.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-blivet@3.8.2-10.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://storageapis.wordpress.com/projects/blivet",
   "licenseDeclared": "LGPL-2.1-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A python module for system storage configuration",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:3.8.2-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-boto3-1.34.48",
   "name": "python-boto3",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "100693abe64d62e2c73bb7e54cfb9941f0d56a21b15fe707e27ab2d4a67d1196"
    }
   ],
   "description": "Boto3 is the Amazon Web Services (AWS) Software Development\nKit (SDK) for Python, which allows Python developers to\nwrite software that makes use of services like Amazon S3\nand Amazon EC2.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-boto3@1.34.48-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/boto/boto3",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The AWS SDK for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.34.48-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-botocore-1.34.79",
   "name": "python-botocore",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2b9a7e2893a124f28025f1e32222360757f16ab4a01ee708cba21b043395541c"
    }
   ],
   "description": "A low-level interface to a growing number of Amazon Web Services. The\nbotocore package is the foundation for the AWS CLI as well as boto3.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-botocore@1.34.79-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/boto/botocore",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Low-level, data-driven core of boto 3.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.34.79-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-bottle-0.12.25",
   "name": "python-bottle",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ac2e3a9584d53cc894a8d70afee283ad71705895a2c7721c7f23a0087e9a801a"
    }
   ],
   "description": "Bottle is a fast, simple and lightweight WSGI micro web-framework for Python.\nIt is distributed as a single file module and has no dependencies other than\nthe Python Standard Library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-bottle@0.12.25-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/bottlepy/bottle",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "WSGI micro web-framework for Python.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.12.25-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-bracex-2.4",
   "name": "python-bracex",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8624c4c215b09f659082e2dfdc9ae375226b8d01331123a47b099c6d3db28ea3"
    }
   ],
   "description": "Bracex is a brace expanding library (à la Bash) for Python.\nBrace expanding is used to generate arbitrary strings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-bracex@2.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/facelessuser/bracex",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Bash style brace expander",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-branca-0.6.0",
   "name": "python-branca",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "de1f68879dd8981f49528d14623043e29d71e4d937f9877fd72fa21934036fdd"
    }
   ],
   "description": "\n\nThis library is a spinoff from [folium](https://github.com/python-visualization/folium),\nthat would host the non-map-specific features.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-branca@0.6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python-visualization/branca",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Generate complex HTML+JS pages with Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-breathe-4.35.0",
   "name": "python-breathe",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a8a8f4714ddea734c95e1f5e5ff64af5e4ee9fbc0e67ac6f99b05ced4922e060"
    }
   ],
   "description": "Breathe is an extension to reStructuredText and Sphinx to be able to read and render Doxygen xml output.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-breathe@4.35.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/breathe-doc/breathe",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sphinx Doxygen renderer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.35.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-brotlicffi-1.1.0.0",
   "name": "python-brotlicffi",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8d6e05c63809e58bc49233ed21ab59e5b2df40a569b334c0effdbd417ef2c8dd"
    }
   ],
   "description": "Python CFFI bindings to the Brotli library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-brotlicffi@1.1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python-hyper/brotlicffi",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python CFFI bindings to the Brotli library.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-build-1.0.3",
   "name": "python-build",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5b6f76b9c1f4b08a1cdc1cb3b3d2b993e3e18273f60909e825fbb4fe331d6cee"
    }
   ],
   "description": "A simple, correct PEP517 package builder.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-build@1.0.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pypa/build",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A simple, correct PEP517 package builder",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-bump2version-1.0.1",
   "name": "python-bump2version",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d23bcca4f27ac19adaaed643ac7720ef492634cb9517bd53f45872f55c3d6e91"
    }
   ],
   "description": " A small command line tool to simplify releasing software by updating all version strings in your source code by the correct increment.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-bump2version@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/c4urself/bump2version",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Version-bump your software with a single command!",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-bumpversion-0.6.0",
   "name": "python-bumpversion",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "638b290f9592d1254b23ac0c3639576e9a39998ee020c221de21746989acdf71"
    }
   ],
   "description": "Version-bump your software with a single command!",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-bumpversion@0.6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/peritus/bumpversion",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Version-bump your software with a single command!",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-cached-property-1.5.2",
   "name": "python-cached_property",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "213ffd4d3fa7b1e62e03be05b4ef7a60bcbcc9a2c849c59c3dc5a7bf54bb9455"
    }
   ],
   "description": "cached_property allows properties in Python classes to be cached until the cache\nis invalidated or expired.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-cached_property@1.5.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pydanny/cached-property",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A cached-property for decorating methods in Python classes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-cachelib-0.10.2",
   "name": "python-cachelib",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0b67927291a581e22b1a2fcd540417eba6f3df641fcb8952a98a1d3e63336b26"
    }
   ],
   "description": "A collection of cache libraries in the same API interface. Extracted from werkzeug.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-cachelib@0.10.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pallets-eco/cachelib",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A collection of cache libraries in the same API interface.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-cachetools-5.3.2",
   "name": "python-cachetools",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "37c5c57455b4b8ca40607665e852f2a5313dc14312f2ae6d3a1c22c756c5c785"
    }
   ],
   "description": "This module provides various memoizing collections and decorators,\nincluding variants of the Python Standard Library's `@lru_cache`_\nfunction decorator.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-cachetools@5.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/tkem/cachetools/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extensible memoizing collections and decorators",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-cairocffi-1.6.1",
   "name": "python-cairocffi",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4fccfeca7634e0a3d141ce85dd11472bf6eb426335ae95cc0cddfae2803c1392"
    }
   ],
   "description": "cairocffi is a CFFI-based drop-in replacement for Pycairo, a set of\nPython bindings and object-oriented API for cairo.  Cairo is a 2D\nvector graphics library with support for multiple backends including\nimage buffers, PNG, PostScript, PDF, and SVG file output.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-cairocffi@1.6.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.python.org/pypi/cairocffi/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "cffi-based cairo bindings for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-calver-2022.6.26",
   "name": "python-calver",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0cb5d008d4204c93846d14416432cd8f5a0aa4efe6aa4180a215a90499e923a5"
    }
   ],
   "description": "The calver package is a setuptools extension for automatically defining\nyour Python package version as a calendar version.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-calver@2022.6.26-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/di/calver",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Setuptools extension for CalVer package versions.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2022.6.26-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-cattrs-23.1.2",
   "name": "python-cattrs",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "639153f111b618cb8e0b808e465bb4b6689b987039fb9e36a7883e3ba8950e4c"
    }
   ],
   "description": "cattrs is an open source Python library for structuring and unstructuring data. cattrs works best with attrs classes, dataclasses and the usual Python collections, but other kinds of classes are supported by manually registering converters.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-cattrs@23.1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jackwucn/pytest-check-links",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "cattrs is an open source Python library for structuring and unstructuring data.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:23.1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-cchardet-2.1.7",
   "name": "python-cchardet",
   "licenseConcluded": "GPL-2.0-or-later and LGPL-2.1-only and MPL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "80bebf114186b8dfc4a466f642d121525f36300efcbb9a73800b37d9152976a6"
    }
   ],
   "description": "cChardet is high speed universal character encoding detector.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-cchardet@2.1.7-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/PyYoshi/cChardet",
   "licenseDeclared": "GPL-2.0-or-later and LGPL-2.1-only and MPL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "cChardet is high speed universal character encoding detector.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.7-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-certifi-2024.2.2",
   "name": "python-certifi",
   "licenseConcluded": "MPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7559f0e2e24f3f19efaad20259cc016dfd89376f6ee83787c25ea37b400b3b2c"
    }
   ],
   "description": "Certifi provides Mozilla carefully curated collection of Root Certificates for validating the\ntrustworthiness of SSL certificates while verifying the identity of TLS hosts. It has been\nextracted from the Requests project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-certifi@2024.2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/certifi/python-certifi",
   "licenseDeclared": "MPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python package for providing Mozilla's CA Bundle.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2024.2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-cffi-1.16.0",
   "name": "python-cffi",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "404d4d769de4dbbb662437642e3528ab4a32748561a9a6c546139c50d9f0fad5"
    }
   ],
   "description": "C Foreign Function Interface for Python. Interact with almost any C code from Python,\nbased on C-like declarations that you can often copy-paste from header files or documentation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-cffi@1.16.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cffi.readthedocs.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C Foreign Function Interface for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.16.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-cfgv-3.4.0",
   "name": "python-cfgv",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "db0695fee81c33d3a971af25d5daf79e38e582afb0cb284d76b031aa88d38267"
    }
   ],
   "description": "Validate configuration and produce human readable error messages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-cfgv@3.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/asottile/cfgv",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Validate configuration and produce human readable error messages.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-chardet-5.2.0",
   "name": "python-chardet",
   "licenseConcluded": "LGPL-2.1-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "71a52af2e2d72fbaf7170e08a513ddf651b4620bafc1a257328a92ce89aee7ff"
    }
   ],
   "description": "Universal encoding detector for Python 2 and 3",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-chardet@5.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/chardet/chardet",
   "licenseDeclared": "LGPL-2.1-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Universal encoding detector for Python 2 and 3",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-charset-normalizer-3.3.2",
   "name": "python-charset-normalizer",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "88694d6c99b5cd3283f884561442cd3fec9dbbe2d4aae5379e5705d7535d9b54"
    }
   ],
   "description": "A library that helps you read text from an unknown charset encoding.\nMotivated by chardet, trying to resolve the issue by taking\na new approach. All IANA character set names for which the Python core\nlibrary provides codecs are supported.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-charset-normalizer@3.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ousret/charset_normalizer",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Real First Universal Charset Detector",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-cheetah-3.3.1",
   "name": "python-cheetah",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e398dccce1e9e35a547aad7639ee9b18249d09c4eef453679dfd82e56ab7f6e1"
    }
   ],
   "description": "Cheetah3 is a free and open source template engine and code-generation tool written in Python.\nCheetah can be used unto itself, or incorporated with other technologies and stacks regardless\nof whether they’re written in Python or not.\nAt its core, Cheetah is a domain-specific language for markup generation and templating\nwhich allows for full integration with existing Python code but also offers extensions\nto traditional Python syntax to allow for easier text-generation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-cheetah@3.3.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cheetahtemplate.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Python-Powered Template Engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-cheroot-10.0.0",
   "name": "python-cheroot",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "492f3280338d9562abdf6f221e78d6ec5efc0a4427e653d2eeffca22ffd5ec5a"
    }
   ],
   "description": "The test suite currently relies on pytest. It's being run via Travis CI.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-cheroot@10.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://cheroot.cherrypy.org",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Highly-optimized, pure-python HTTP server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:10.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-cherrypy-18.8.0",
   "name": "python-cherrypy",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2296f5ede3f16be6d4e5a230636008052eba00149d0621981dbc12e670ef68cd"
    }
   ],
   "description": "CherryPy is available as part of the Tidelift Subscription.\nThe CherryPy maintainers and the maintainers of thousands of other packages\nare working with Tidelift to deliver one enterprise subscription that covers\nall of the open source you use.\n`Learn more <https://tidelift.com/subscription/pkg/pypi-cherrypy?utm_source=pypi-cherrypy&utm_medium=referral&utm_campaign=github>`_.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-cherrypy@18.8.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.cherrypy.org",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Object-Oriented HTTP framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:18.8.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-click-8.1.7",
   "name": "python-click",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "43390dadf73144f4f4c190c5945aaa1d840667ba18e7aefd1bb1f4a3fd6166ec"
    }
   ],
   "description": "Click is a Python package for creating beautiful command line interfaces\nin a composable way with as little code as necessary. It's the\n\"Command Line Interface Creation Kit\". It's highly configurable but comes\nwith sensible defaults out of the box.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-click@8.1.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://palletsprojects.com/p/click/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Composable command line interface toolkit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.1.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-cloudpickle-3.0.0",
   "name": "python-cloudpickle",
   "licenseConcluded": "BSD 3-Clause License",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dd1389d6593fa7f461f99fb72659106b4efb700d7952f04c88ade919119a5f66"
    }
   ],
   "description": "Extended pickling support for Python objects",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-cloudpickle@3.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/cloudpipe/cloudpickle",
   "licenseDeclared": "BSD 3-Clause License",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extended pickling support for Python objects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-cmdln-2.0.0",
   "name": "python-cmdln",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1c857e4704092be89bcfed74f87a4c8d3f687b6e377f70668ba17900e5940c7c"
    }
   ],
   "description": "`cmdln.py` is an extension of Python's default `cmd.py` module that\nprovides \"a simple framework for writing line-oriented command\ninterpreters\".  The idea (with both cmd.py and cmdln.py) is to be able\nto quickly build multi-sub-command tools (think cvs or svn) and/or\nsimple interactive shells (think gdb or pdb).  Cmdln's extensions make\nit more natural to write sub-commands, integrate optparse for simple\noption processing, and make having good command documentation easier.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-cmdln@2.0.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/trentm/cmdln",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An improved cmd.py for writing multi-command scripts and shells.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-codecov-2.1.13",
   "name": "python-codecov",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8597d7509076df68e8c2beb297648bc173df179c5e22a721fa3679f66a817806"
    }
   ],
   "description": "Hosted coverage reports for GitHub, Bitbucket and Gitlab",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-codecov@2.1.13-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/codecov/codecov-python",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hosted coverage reports for GitHub, Bitbucket and Gitlab",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.13-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-colorama-0.4.6",
   "name": "python-colorama",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4c74bffb503a6f8970a9e8b4aae7500fc1fb66783ffe9541fb0c72b7829b0163"
    }
   ],
   "description": "Makes ANSI escape character sequences (for producing colored terminal\ntext and cursor positioning) work under MS Windows.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-colorama@0.4.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/tartley/colorama",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cross-platform colored terminal text.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-colorlog-6.7.0",
   "name": "python-colorlog",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "11eed566df1afe300e5fc96105e4e404f15ab496789105f08df0aae1561e09a6"
    }
   ],
   "description": "Add colours to the output of Python's `logging` module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-colorlog@6.7.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/borntyping/python-colorlog",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Add colours to the output of Python's logging module.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.7.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-comm-0.2.1",
   "name": "python-comm",
   "licenseConcluded": "BSD 3-Clause License",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "81762fb07dcce77ee06a68ea8bbaaba313e3df0ae2fb91e5cd913e1559339e35"
    }
   ],
   "description": "Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-comm@0.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ipython/comm",
   "licenseDeclared": "BSD 3-Clause License",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-commonmark-0.9.1",
   "name": "python-commonmark",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "34812923c6ad14b02bcd5d73d35c4bf2d5d74eb1ee587cc22ae602427484d969"
    }
   ],
   "description": "commonmark.py is a pure Python port of jgm's\n`commonmark.js' <https://github.com/jgm/commonmark.js>`, a\nMarkdown parser and renderer for the\n`CommonMark <http://commonmark.org>` specification, using only native\nmodules. Once both this project and the CommonMark specification are\nstable we will release the first ``1.0`` version and attempt to keep up\nto date with changes in ``commonmark.js``.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-commonmark@0.9.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rtfd/commonmark.py",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python parser for the CommonMark Markdown spec",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-concurrent-log-handler-0.9.24",
   "name": "python-concurrent-log-handler",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c33c91fcd36490d7337cf3307d0bd915e8003671591256403b6db07772811f92"
    }
   ],
   "description": "This package provides an additional log handler for Python's standard logging",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-concurrent-log-handler@0.9.24-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Preston-Landers/concurrent-log-handler",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "RotatingFileHandler replacement with concurrency, gzip and Windows support",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.24-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-configobj-5.0.8",
   "name": "python-configobj",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9253c665c91b6ef6a44df41f8583c2b012b0448df32291a8cd6862d2906682e8"
    }
   ],
   "description": "ConfigObj is a simple but powerful config file reader and writer:\nan ini file round tripper. Its main feature is that it is very easy to use,\nwith a straightforward programmer's interface and a simple syntax for config files.\nIt has lots of other features though :\n    * Nested sections (subsections), to any level\n    * List values\n    * Multiple line values\n    * String interpolation (substitution)\n    * Integrated with a powerful validation system\n          . including automatic type checking/conversion\n          . repeated sections\n          . and allowing default values\n    * When writing out config files, ConfigObj preserves all comments and the order of members and sections\n    * Many useful methods and options for working with configuration files (like the 'reload' method)\n    * Full Unicode support",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-configobj@5.0.8-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://configobj.readthedocs.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ConfigObj is a simple but powerful config file reader and writer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0.8-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-configparser-5.3.0",
   "name": "python-configparser",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5fda730eb45c1c13bcbf5fa77b9c760aa97b54fb0b38cab54d262c30aa90ea0c"
    }
   ],
   "description": "The ancient ConfigParser module available in the standard library 2.x\nhas seen a major update in Python 3.2. This package is a backport of\nthose changes so that they can be used directly in Python 2.6 - 3.5.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-configparser@5.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://bitbucket.org/ambv/configparser",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Configuration file parser for python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-configshell-1.1.30",
   "name": "python-configshell",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "02215b971a5193eb41bd6f27ae53cfbc5833ae896c91f6d1b4dabaa4c6559a07"
    }
   ],
   "description": "python-configshell is a Python library that provides a framework for building simple but nice CLI-based applications.\nThis runs with Python 3 and python 3 is run by setup.py to run on Python 3.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-configshell@1.1.30-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/open-iscsi/configshell-fb",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python library that provides a framework for building simple but nice CLI-based applications.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.30-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-constantly-15.1.0",
   "name": "python-constantly",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4ed6bf74591be0b7e51bcc8d6b7509a7b85a785da1b98ab1f2cbb86f016d6cd5"
    }
   ],
   "description": "A library that provides symbolic constant support. It includes\ncollections and constants with text, numeric, and bit flag values.\nOriginally twisted.python.constants from the Twisted project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-constantly@15.1.0-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/twisted/constantly",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Symbolic constants in Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:15.1.0-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-construct-2.10.68",
   "name": "python-construct",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eebb6992c1f62e224678505416a492fe9dbd22e5643585bb96cbe609e8874dae"
    }
   ],
   "description": "Construct is a powerful declarative and symmetrical parser and builder for binary data.\nInstead of writing imperative code to parse a piece of data, you declaratively define a data structure that describes your data. As this data structure is not code, you can use it in one direction to parse data into Pythonic objects, and in the other direction, to build objects into binary data.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-construct@2.10.68-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://construct.readthedocs.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A powerful declarative symmetric parser/builder for binary data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.10.68-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-contourpy-1.2.0",
   "name": "python-contourpy",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f1f8672d3c514e76c10fc0a18dec2ff82973146215d5abfcc8ba19ea2d7855b2"
    }
   ],
   "description": "ContourPy is a Python library for calculating contours of 2D quadrilateral grids. It is written in C++11 and wrapped using pybind11.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-contourpy@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/contourpy/contourpy",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python library for calculating contours of 2D quadrilateral grids",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-copr-1.130",
   "name": "python-copr",
   "licenseConcluded": "GPL-2.0+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "38536a63275093963ca6c4b7daa2ce88a4f80682ef6f5ce3d2576cc7fd3b7109"
    }
   ],
   "description": "Copr is designed to be a lightweight buildsystem that allows contributors\nto create packages, put them in repositories, and make it easy for users\nto install the packages onto their system. Within the Fedora Project it\nis used to allow packagers to create third party repositories.\n\nThis part is a python client to the copr service.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-copr@1.130-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/copr/copr",
   "licenseDeclared": "GPL-2.0+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python client for copr service.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.130-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-cov-core-1.15.0",
   "name": "python-cov-core",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "45366e510191a8b20c2f97812d49d48be24f73b6ba715e8a1f0c935caee7093a"
    }
   ],
   "description": "This is a lib package for use by pytest-cov, nose-cov and nose2-cov.  Unless you're developing a\ncoverage plugin for a test framework, you probably want one of those.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-cov-core@1.15.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/schlamar/cov-core",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "plugin core for use by pytest-cov, nose-cov and nose2-cov",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.15.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-coverage-7.3.2",
   "name": "python-coverage",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "58d7bc0c11987a663f257bcaed8c68f4012d208ee1ad4fbeaaf7fd455406290f"
    }
   ],
   "description": "Coverage.py measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-coverage@7.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://coverage.readthedocs.io/en/coverage-7.3.2/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Code coverage measurement for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-cpio-0.1",
   "name": "python-cpio",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bc87046edfe24026362693acc2f1e6d54bf2f5dbe79787d82bd47437054993eb"
    }
   ],
   "description": "The package provides for accessing cpio archives wrote by python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-cpio@0.1-33.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/python-cpio.berlios/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "This module provides for accessing cpio archives",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1-33.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-cppy-1.2.1",
   "name": "python-cppy",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5335290d1ae3a6c31c7733a621c2d8586196da567c171e27a0aedde682bc0920"
    }
   ],
   "description": "A small C++ header library which makes it easier to write Python extension\nmodules. The primary feature is a PyObject smart pointer which automatically\nhandles reference counting and provides convenience methods for performing\ncommon object operations.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-cppy@1.2.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/nucleic/cppy",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C++ headers for C extension development",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-cryptography-42.0.2",
   "name": "python-cryptography",
   "licenseConcluded": "ASL 2.0 or BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "619e35d85e6268c7bd5790b926f301d06e22462341342ad4df6657d6e34de6dc"
    }
   ],
   "description": "cryptography is a package designed to expose cryptographic primitives and\nrecipes to Python developers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-cryptography@42.0.2-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://cryptography.io/en/latest/",
   "licenseDeclared": "ASL 2.0 or BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "PyCA's cryptography library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:42.0.2-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-cryptography-vectors-42.0.2",
   "name": "python-cryptography-vectors",
   "licenseConcluded": "ASL 2.0 or BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "058dae0027c4d2c24ca6d5daf8a9e3822311051c4be0016bbe7aa8d5bd24a89a"
    }
   ],
   "description": "This package is a test vectors for the python-cryptography.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-cryptography-vectors@42.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.python.org/pypi/cryptography-vectors",
   "licenseDeclared": "ASL 2.0 or BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "This module is a test vectors for the cryptography package",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:42.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-cson-0.8",
   "name": "python-cson",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a2bd155e1548ef9653d33581ae86907ee8ace489cf70e94dd6407bc9363e5405"
    }
   ],
   "description": "A python parser for the Coffeescript Object Notation (CSON).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-cson@0.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/avakar/pycson",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Coffescript Object Notation (CSON) parser for Python 3",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-csscompressor-0.9.5",
   "name": "python-csscompressor",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7db12f2d8504929be44ef05da502ea585e5e772cc34e011ce5410a7fe97d31d1"
    }
   ],
   "description": " Almost exact port of YUI CSS Compressor.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-csscompressor@0.9.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/sprymix/csscompressor",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A python port of YUI CSS Compressor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-cssselect-1.2.0",
   "name": "python-cssselect",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "86c7d117c8bf7ef1306280ab201a758bc8534cf63f8cdeffc40beb8e3054fd4f"
    }
   ],
   "description": "Cssselect parses CSS3 Selectors and translates them to XPath 1.0 expressions.\nSuch expressions can be used in lxml or another XPath engine to find the\nmatching elements in an XML or HTML document.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-cssselect@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/scrapy/cssselect",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "CSS Selectors for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-cups-2.0.1",
   "name": "python-cups",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "86a1efd91f6fca7b50d1f8d5020da41fe6c5d9c817f127b8019154e1c5d1d01d"
    }
   ],
   "description": "This package can be known as pycups, which provides Python bindings for CUPS API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-cups@2.0.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cyberelk.net/tim/software/pycups/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python bindings for CUPS",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-cycler-0.12.1",
   "name": "python-cycler",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a5f1659527ca3e84da889ce46d2cc2240fdc20c11e0a0d9d6474d14b64f7bee2"
    }
   ],
   "description": "Composable cycles used by matplotlib.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-cycler@0.12.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/matplotlib/cycler.git",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Composable cycles",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.12.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-dasbus-1.7",
   "name": "python-dasbus",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "35523aa6efbd64ad2d2c1852b38cee355c8a04fa3d9cf259d940c1d029b94eb0"
    }
   ],
   "description": "Dasbus is a DBus library written in Python 3, based on\nGLib and inspired by pydbus. It is designed to be easy\nto use and extend.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-dasbus@1.7-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.python.org/pypi/dasbus",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "DBus library in Python 3",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-dateutil-2.8.2",
   "name": "python-dateutil",
   "licenseConcluded": "Apache 2.0 or BSD or Python",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3eac6c66b4ae7111bc5b17b33ba9fc092bd9bbe2b53f60251d67d86a1657debd"
    }
   ],
   "description": "The dateutil module provides powerful extensions to the standard datetime module, available in Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-dateutil@2.8.2-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/dateutil/dateutil",
   "licenseDeclared": "Apache 2.0 or BSD or Python",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Powerful extensions to datetime",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.8.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-dbusmock-0.29.1",
   "name": "python-dbusmock",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eb706c3f6f70ee0de465e0ca2814642f8bbf1af253d0301d5cda3ce9601d0019"
    }
   ],
   "description": "With this program/Python library you can easily create mock objects on\nD-Bus. This is useful for writing tests for software which talks to\nD-Bus services such as upower, systemd, ConsoleKit, gnome-session or\nothers, and it is hard (or impossible without root privileges) to set\nthe state of the real services to what you expect in your tests.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-dbusmock@0.29.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.python.org/pypi/python-dbusmock",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Mock D-Bus objects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.29.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-ddt-1.6.0",
   "name": "python-ddt",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "685787d07bfbd55bf0ffac891ea6126a78502abea1ad8357c1654d427f7a033d"
    }
   ],
   "description": "A library to multiply test cases",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-ddt@1.6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/datadriventests/ddt",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Data-Driven/Decorated Tests",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-debugpy-1.6.7",
   "name": "python-debugpy",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "135304b2b8b5bf4c1d9d20152a1d19209db4b25af88bcec8d2959615ed955d6d"
    }
   ],
   "description": "debugpy is an implementation of the Debug Adapter Protocol for Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-debugpy@1.6.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/microsoft/debugpy",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An implementation of the Debug Adapter Protocol for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-decorator-5.1.1",
   "name": "python-decorator",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f985079b4626085630a19d7044b6e9071983c88956577277c53b428ea1d6b578"
    }
   ],
   "description": "The goal of the decorator module is to make it easy to define signature-preserving\nfunction decorators and decorator factories. It also includes an implementation of multiple dispatch and\nother niceties (please check the docs).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-decorator@5.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/micheles/decorator",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Decorators for Humans",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-deepmerge-1.1.0",
   "name": "python-deepmerge",
   "licenseConcluded": "MIT License",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a0dcb37b56e179db7ce71d6a4ba38313901ddf6ff4aeb5839fdb19d87d09f5e2"
    }
   ],
   "description": "A tools to handle merging of nested data structures in python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-deepmerge@1.1.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://deepmerge.readthedocs.io/en/latest/",
   "licenseDeclared": "MIT License",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "a toolset to deeply merge python dictionaries.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-defusedxml-0.7.1",
   "name": "python-defusedxml",
   "licenseConcluded": "Python-2.0 and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "19762e31e76e9266a855f1c04847863a596156442ffafa52b3b9e201a65c4513"
    }
   ],
   "description": "XML bomb protection for Python stdlib modules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-defusedxml@0.7.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/tiran/defusedxml",
   "licenseDeclared": "Python-2.0 and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "XML bomb protection for Python stdlib modules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-deprecated-1.2.14",
   "name": "python-deprecated",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "606facf1c4a7cdf2091655572f549fa984b6a3d0cd231408071159caba687c2d"
    }
   ],
   "description": "Python @deprecated decorator to deprecate old python classes, functions or\nmethods.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-deprecated@1.2.14-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/tantale/deprecated",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python decorator to deprecate old python classes, functions or methods",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.14-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-deprecation-2.1.0",
   "name": "python-deprecation",
   "licenseConcluded": "Apache 2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a67bd09b8c9cbb47b0f657fa047b74667ff9a46b643aa7de73dc758a41368b42"
    }
   ],
   "description": "The deprecation library provides a deprecated decorator and a\nfail_if_not_removed decorator for your tests.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-deprecation@2.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://deprecation.readthedocs.io/",
   "licenseDeclared": "Apache 2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library to handle automated deprecations",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-dict2xml-1.7.3",
   "name": "python-dict2xml",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "df80d82f58a254ac3281c4f23f72783e2195e992c3036aba4e3df1b22f90af19"
    }
   ],
   "description": "Super Simple utility to convert a python dictionary into an xml string.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-dict2xml@1.7.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/delfick/python-dict2xml",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Super Simple utility to convert a python dictionary into an xml string",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-dill-0.3.7",
   "name": "python-dill",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3562ec936fd1ee7ebd2b5af861780b4c6b7965579517be00342cb6464f43db87"
    }
   ],
   "description": "serialize all of python",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-dill@0.3.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/uqfoundation/dill",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "serialize all of python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-dirty-equals-0.8.0",
   "name": "python-dirty-equals",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d82c36415861eb4b4f2067a3f98af91a3d6feefb7398851435f2ea56d60cd7fb"
    }
   ],
   "description": "The dirty-equals Python library (mis)uses the __eq__ method to make python code\n(generally unit tests) more declarative and therefore easier to read and write.\n\nYou can use dirty-equals in whatever context you like, but it comes into its\nown when writing unit tests for applications where you’re commonly checking the\nresponse to API calls and the contents of a database.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-dirty-equals@0.8.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/samuelcolvin/dirty-equals",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Doing dirty (but extremely useful) things with equals",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-distlib-0.3.8",
   "name": "python-distlib",
   "licenseConcluded": "Python-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6b9301d7c34c3495b44459c45d0272acb7bbd21ddd67f38b0dedcc734a2e9dd1"
    }
   ],
   "description": "A library of packaging functionality which is intended to be used as the\nbasis for third-party packaging tools.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-distlib@0.3.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pypa/distlib",
   "licenseDeclared": "Python-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library of packaging functionality",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-distro-1.9.0",
   "name": "python-distro",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1726faeb0d6bb09f5f6d93ddfb852073924a3c16dcedfdb6fed215df77063c00"
    }
   ],
   "description": "Distro provides information about the OS distribution it runs on, such as a reliable machine-readable\nID, or version information.\n\nIt is the recommended replacement for Python's original platform.linux_distribution function (which\nwill be removed in Python 3.8). It also provides much more functionality which isn't necessarily\nPython bound, like a command-line interface.\n\nDistro currently supports Linux and BSD based systems but Windows and OS X support is also planned.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-distro@1.9.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/nir0s/distro",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Linux Distribution - a Linux OS platform information API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-django-cache-url-3.4.4",
   "name": "python-django-cache-url",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e70ff65f4371e3db1454af566cf23af57c004b449c17ed693767d580542c3bea"
    }
   ],
   "description": "This simple Django utility allows you to utilize the 12factor inspired CACHE_URL\nenviroment variable to configure your Django application.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-django-cache-url@3.4.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/epicserve/django-cache-url",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Use Cache URLs in your Django application.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.4.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-django-pipeline-2.1.0",
   "name": "python-django-pipeline",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c2726846abfa434a5433ba98f23f14bc71957a8ca2f390954551abeed2877db5"
    }
   ],
   "description": "Pipeline is an asset packaging library for Django, providing both CSS and\nJavaScript concatenation and compression, built-in JavaScript template support,\nand optional data-URI image and font embedding.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-django-pipeline@2.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jazzband/django-pipeline",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pipeline is an asset packaging library for Django.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-dkimpy-1.1.5",
   "name": "python-dkimpy",
   "licenseConcluded": "BSD-like and Zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1763f35aef2a53858130056d729026713b14f292883f1baed5cf0542e069c256"
    }
   ],
   "description": "Dkimpy is a library that implements DKM(DomainKeys Identified Mail) email signing and verification.\nBasic DKIM requirements are defined in RFC 6376: https://tools.ietf.org/html/rfc6376i.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-dkimpy@1.1.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/dkimpy",
   "licenseDeclared": "BSD-like and Zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "DKIM (DomainKeys Identified Mail), ARC (Authenticated Receive Chain), and TLSRPT (TLS Report) email signing and verification",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-dmidecode-3.12.3",
   "name": "python-dmidecode",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dfae14c5efaf3cfed6e6f5160f64d0d5571fc61284faf2c442ecd98336aa4248"
    }
   ],
   "description": "Dmidecode reports information about your system's hardware as described in\nyour system BIOS according to the SMBIOS/DMI standard. This information\ntypically includes system manufacturer, model name, serial number, BIOS\nversion, asset tag as well as a lot of other details of varying level of\ninterest and reliability depending on the manufacturer. This will often\ninclude usage status for the CPU sockets, expansion slots (e.g. AGP, PCI,\nISA) and memory module slots, and the list of I/O ports (e.g. serial,\nparallel, USB).\n\nPython-dmidecode is a python extension module that uses the code-base\nof the 'dmidecode' utility and uses libxml2 to display data as python\ndata structures or XML data.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-dmidecode@3.12.3-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://projects.autonomy.net.au/python-dmidecode/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python extension module for dmidecode",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.12.3-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-dns-2.4.2",
   "name": "python-dns",
   "licenseConcluded": "ISC and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "673fa01c1733b1dbcea64712c664fd35e7a4be5be0e9a527981db95d387230f0"
    }
   ],
   "description": "\ndnspython is a DNS toolkit for Python. It supports\nalmost all record types. It can be used for queries,\nzone transfers, and dynamic updates. It supports TSIG\nauthenticated messages and EDNS0.\ndnspython provides both high and low level access to DNS.\nThe high level classes perform queries for data of a given\nname, type, and class, and return an answer set. The low\nlevel classes allow direct manipulation of DNS zones,\nmessages, names, and records.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-dns@2.4.2-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.dnspython.org/",
   "licenseDeclared": "ISC and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "DNS toolkit for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.2-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-docker-7.0.0",
   "name": "python-docker",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "32a23dcc0e51c52aaecac8bbb2bc74ac99a6bf7994d4618331f9eff3fcb6d3b8"
    }
   ],
   "description": "A Python library for the Docker Engine API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-docker@7.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/docker/docker-py",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python library for the Docker Engine API.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-docker-pycreds-0.4.0",
   "name": "python-docker-pycreds",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bf3ddc3ac96c36288821715857b44112aea338551004c19fa170dc1d516e9b5c"
    }
   ],
   "description": "Python bindings for the docker credentials store API",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-docker-pycreds@0.4.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/shin-/dockerpy-creds/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python bindings for the docker credentials store API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-dockerpty-0.4.1",
   "name": "python-dockerpty",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0c373219b5a83a6ad616d67469dd685335e9a1566621657f12c20d4e240e8a1c"
    }
   ],
   "description": "Provides the functionality needed to operate the pseudo-tty (PTY) allocated\nto a docker container, using the Python client",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-dockerpty@0.4.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/d11wtq/dockerpty",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python library to use the pseudo-tty of a docker container",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-docopt-0.6.2",
   "name": "python-docopt",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0ce47bea1e9a6c01c5484a4f11f8692050cb055dd01da65e07066649e83a5c7b"
    }
   ],
   "description": "docopt helps you define the interface for your command-line app, and automatically generate a\nparser for it.\ndocopt is based on conventions that have been used for decades in help messages and man pages for\ndescribing a program interface. An interface description in docopt is such a help message, but\nformalized.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-docopt@0.6.2-14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://docopt.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Command-line interface description language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.2-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-docstring-parser-0.15",
   "name": "python-docstring-parser",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c8f27987eb3edb086f70c421d83f2e90c8ecd94d7ff892c5ae782d287f866677"
    }
   ],
   "description": "Parse Python docstrings. Currently support ReST, Google, Numpydoc-style and Epydoc docstrings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-docstring-parser@0.15-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rr-/docstring_parser",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parse Python docstrings",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.15-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-docutils-0.20.1",
   "name": "python-docutils",
   "licenseConcluded": "Public Domain and BSD-2-Clause and Python and GPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e6d30086be18b585ae449300ad168a354924973470165ef9ef3d05e9270498e4"
    }
   ],
   "description": "\nDocutils is an open-source text processing system for processing plaintext\ndocumentation into useful formats, such as HTML, LaTeX, man-pages,\nopen-document or XML. It includes reStructuredText, the easy to read, easy\nto use, what-you-see-is-what-you-get plaintext markup language.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-docutils@0.20.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://docutils.sourceforge.net",
   "licenseDeclared": "Public Domain and BSD-2-Clause and Python and GPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Documentation Utilities Written in Python, for General- and Special-Purpose Use",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-dominate-2.8.0",
   "name": "python-dominate",
   "licenseConcluded": "LGPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2b9b363810bd0255f993a794b41a5f34343770e4b5856f0aa398ec808f49e490"
    }
   ],
   "description": "`Dominate` is a Python library for creating and manipulating HTML documents using an elegant DOM API.\nIt allows you to write HTML pages in pure Python very concisely, which eliminates the need to learn another template language, and lets you take advantage of the more powerful features of Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-dominate@2.8.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Knio/dominate/",
   "licenseDeclared": "LGPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dominate is a Python library for creating and manipulating HTML documents using an elegant DOM API.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.8.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-dulwich-0.21.6",
   "name": "python-dulwich",
   "licenseConcluded": "Apachev2 or GPLv2+ or GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c57d7d01f25863539b3a2a7fffbd503ec42555da5807911f265e8daeee9328ea"
    }
   ],
   "description": "This is the Dulwich project.\nIt aims to provide an interface to git repos (both local and remote) that\ndoesn't call out to git directly but instead uses pure Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-dulwich@0.21.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.dulwich.io/",
   "licenseDeclared": "Apachev2 or GPLv2+ or GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python Git Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.21.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-dunamai-1.23.0",
   "name": "python-dunamai",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4ef8751bee02b0c392d5f3375e7e2f491d1dcf540fe1d5c11166f5276e08a057"
    }
   ],
   "description": "Dunamai is a Python 3.5+ library and command line tool for producing dynamic,\nstandards-compliant version strings, derived from tags in your version control\nsystem. This facilitates uniquely identifying nightly or per-commit builds in\ncontinuous integration and releasing new versions of your software simply by\ncreating a tag.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-dunamai@1.23.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mtkennerly/dunamai",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dynamic version generation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.23.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-easy-server-0.8.0",
   "name": "python-easy-server",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a34c7bd9c5c9692ef3683e294e2ed02ed87228b3c48768cad135d294710d7bea"
    }
   ],
   "description": "A Python library for securely defining sensitive information\nfor accessing servers (or services), such as logon credentials\nor API keys.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-easy-server@0.8.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/andy-maier/easy-server",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Secure server access that is easy to use.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-easy-vault-0.7.0",
   "name": "python-easy-vault",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "54311b2f424bc01753ed95a9c686be0e9ef564d5ebf8853465d990aa6e43f992"
    }
   ],
   "description": "The easy-vault Python package provides commands for encrypting and decrypting\nvault files that can be in any format. It provides for programmatic access to\nencrypted vault files from Python programs, so that the file itself can stay\nencrypted in the file system but can still be used by the program in clear text.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-easy-vault@0.7.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/andy-maier/easy-vault",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Secure vault files that are easy to use",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-ecdsa-0.18.0",
   "name": "python-ecdsa",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "364b6d161cb37f147585a4a180dba8c521bf6de8237a4e4e61ec99edb60f5ec0"
    }
   ],
   "description": "This is an easy-to-use implementation of ECDSA cryptography (Elliptic Curve\nDigital Signature Algorithm), implemented purely in Python, released under\nthe MIT license. With this library, you can quickly create keypairs (signing\n key and verifying key), sign messages, and verify the signatures. The keys\nand signatures are very short, making them easy to handle and incorporate\ninto other protocols.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-ecdsa@0.18.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/tlsfuzzer/python-ecdsa",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ECDSA cryptographic signature library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.18.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-editables-0.5",
   "name": "python-editables",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2c951b2a4da4db5e307683f750954f04777df8f05565e55326754b06b4c7e90c"
    }
   ],
   "description": "A Python library for creating “editable wheels”\n\nThis library supports the building of wheels which, when installed, will expose\npackages in a local directory on sys.path in “editable mode”. In other words,\nchanges to the package source will be reflected in the package visible to\nPython, without needing a reinstall.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-editables@0.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pfmoore/editables",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Editable installations",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-editor-1.0.4",
   "name": "python-editor",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e3b9a3353f2cd3002514d6997024e58c93832908d68b2c0f83163d7005bf1b11"
    }
   ],
   "description": "Python-editor is a library that provides the editor module for programmatically interfacing with your system's $EDITOR.\nEditor first looks for the ${EDITOR} environment variable. If set, it uses the value as-is, without fallbacks.\nIf no $EDITOR is set, editor will search through a list of known editors, and use the first one that exists on the system.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-editor@1.0.4-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fmoo/python-editor",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Programmatically open an editor, capture the result.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.4-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-elasticsearch-7.17.4",
   "name": "python-elasticsearch",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5c10faf34340af09e96d065b6441293a733da5dbce7469f52be0959271a4e85a"
    }
   ],
   "description": "Official low-level client for Elasticsearch. Its goal is to provide common\nground for all Elasticsearch-related code in Python; because of this it tries\nto be opinion-free and very extendable.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-elasticsearch@7.17.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/elastic/elasticsearch-py",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python client for Elasticsearch",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.17.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-elementpath-4.1.5",
   "name": "python-elementpath",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b730f4e30912d77d91274d1937272ca547e93579139756dc6f38ab1dbc367a44"
    }
   ],
   "description": "XPath 1.0/2.0 parsers and selectors for ElementTree and lxml",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-elementpath@4.1.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sissaschool/elementpath",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "XPath 1.0/2.0 parsers and selectors for ElementTree and lxml",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.1.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-email-validator-2.2.0",
   "name": "python-email-validator",
   "licenseConcluded": "Unlicense",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "89f866d6e446c52741b04325720d95cc886a871974d25f73d837199378e63bcb"
    }
   ],
   "description": "A robust email address syntax and deliverability validation library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-email-validator@2.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/JoshData/python-email-validator",
   "licenseDeclared": "Unlicense",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A robust email address syntax and deliverability validation library.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-enchant-3.2.2",
   "name": "python-enchant",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9416cb9970e1995557010f22dcf57a805b420832836413e4317508d8ed4930f1"
    }
   ],
   "description": "Cygwin python-enchant packaging.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-enchant@3.2.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pyenchant.github.io/pyenchant/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cygwin python-enchant packaging",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-entrypoints-0.4",
   "name": "python-entrypoints",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1c6387805601aa309a936aecc27179c0ddaabf017af13cf212548769ce1ec984"
    }
   ],
   "description": "Entry points are a way for Python packages to advertise objects with some common interface. The most common\nexamples are console_scripts entry points, which define shell commands by identifying a Python function to run.\n\nGroups of entry points, such as console_scripts, point to objects with similar interfaces. An application might\nuse a group to find its plugins, or multiple groups if it has different kinds of plugins.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-entrypoints@0.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://entrypoints.readthedocs.io/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Discover and load entry points from installed packages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-ethtool-0.15",
   "name": "python-ethtool",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3135ed7a5099b86a02202c393f92ece43899d8bbf6ad0f6f6a0d3d7378fd3a79"
    }
   ],
   "description": "Python bindings for the ethtool kernel interface. The Python ethtool\nmodule allows querying and partially controlling network interfaces,\ndriver, and hardware settings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-ethtool@0.15-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/ethtool/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python bindings for the ethtool kernel interface",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.15-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-evdev-1.6.1",
   "name": "python-evdev",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a3f52b380250c53c19847e1f786924abd4673d795ac3c70c0b66ff140a28aacc"
    }
   ],
   "description": "This package provides python bindings to the generic input event interface in\nLinux. The evdev interface serves the purpose of passing events generated in\nthe kernel directly to userspace through character devices that are typically\nlocated in /dev/input/.\n\nThis package also comes with bindings to uinput, the userspace input subsystem.\nUinput allows userspace programs to create and handle input devices that can\ninject events directly into the input subsystem.\n\nIn other words, python-evdev allows you to read and write input events on Linux.\nAn event can be a key or button press, a mouse movement or a tap on a touchscreen.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-evdev@1.6.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://python-evdev.readthedocs.io",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python bindings to the generic input event interface in Linux",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-eventlet-0.33.3",
   "name": "python-eventlet",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "84c92a529bde207a58f506942da886e70d9d88c368a22cc0d2e9f638d00c8576"
    }
   ],
   "description": "Eventlet is a concurrent networking library for Python that allows you to change how you run your code, not how you write it.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-eventlet@0.33.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://eventlet.net",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Highly concurrent networking library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.33.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-exceptiongroup-1.2.0",
   "name": "python-exceptiongroup",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c6a09e46270b1165e29bd20a24229998056f004feb6a4dde1dde26b9bab013e1"
    }
   ],
   "description": "This is a backport of the BaseExceptionGroup and ExceptionGroup classes from Python 3.11.\n\nIt contains the following:\n\n- The exceptiongroup.BaseExceptionGroup and exceptiongroup.ExceptionGroup\n  classes\n- A utility function (exceptiongroup.catch()) for catching exceptions possibly\n  nested in an exception group\n- Patches to the TracebackException class that properly formats exception\n  groups (installed on import)\n- An exception hook that handles formatting of exception groups through\n  TracebackException (installed on import)\n- Special versions of some of the functions from the traceback module, modified\n  to correctly handle exception groups even when monkey patching is disabled,\n  or blocked by another custom exception hook:\n    - traceback.format_exception()\n    - traceback.format_exception_only()\n    - traceback.print_exception()\n    - traceback.print_exc()\n\nIf this package is imported on Python 3.11 or later, the built-in\nimplementations of the exception group classes are used instead,\nTracebackException is not monkey patched and the exception hook won’t be\ninstalled.\n\nSee the standard library documentation for more information on exception\ngroups.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-exceptiongroup@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/exceptiongroup/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Backport of the BaseExceptionGroup and ExceptionGroup classes from Python 3.11.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-execnet-2.0.2",
   "name": "python-execnet",
   "licenseConcluded": "MIT and GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9078f0673c84f4f1c305ec73a6a5b5a4c90541572c2d449fafe929b6e43f6353"
    }
   ],
   "description": "execnet provides carefully tested means to ad-hoc interact with Python interpreters across version,\nplatform and network barriers. It provides a minimal and fast API targetting the following uses:\ndistribute tasks to local or remote processes\nwrite and deploy hybrid multi-process applications\nwrite scripts to administer multiple hosts",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-execnet@2.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://codespeak.net/execnet",
   "licenseDeclared": "MIT and GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Rapid multi-Python deployment",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-executing-1.2.0",
   "name": "python-executing",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4eaf0667ed9c10543e374a03d5a18b46442151a57dcbee53f583bc25a72c607d"
    }
   ],
   "description": "\n\n[![Build Status](https://github.com/alexmojaki/executing/workflows/Tests/badge.svg?branch=master)](https://github.com/alexmojaki/executing/actions) [![Coverage Status](https://coveralls.io/repos/github/alexmojaki/executing/badge.svg?branch=master)](https://coveralls.io/github/alexmojaki/executing?branch=master) [![Supports Python versions 2.7 and 3.5+, including PyPy](https://img.shields.io/pypi/pyversions/executing.svg)](https://pypi.python.org/pypi/executing)\n\nThis mini-package lets you get information about what a frame is currently doing, particularly the AST node being executed.\n\n* [Usage](#usage)\n    * [Getting the AST node](#getting-the-ast-node)\n    * [Getting the source code of the node](#getting-the-source-code-of-the-node)\n    * [Getting the `__qualname__` of the current function](#getting-the-__qualname__-of-the-current-function)\n    * [The Source class](#the-source-class)\n* [Installation](#installation)\n* [How does it work?](#how-does-it-work)\n* [Is it reliable?](#is-it-reliable)\n* [Which nodes can it identify?](#which-nodes-can-it-identify)\n* [Libraries that use this](#libraries-that-use-this)\n\n\n\n\n\n```python\nimport executing\n\nnode = executing.Source.executing(frame).node\n```\n\nThen `node` will be an AST node (from the `ast` standard library module) or None if the node couldn't be identified (which may happen often and should always be checked).\n\n`node` will always be the same instance for multiple calls with frames at the same point of execution.\n\nIf you have a traceback object, pass it directly to `Source.executing()` rather than the `tb_frame` attribute to get the correct node.\n\n\n\nFor this you will need to separately install the [`asttokens`](https://github.com/gristlabs/asttokens) library, then obtain an `ASTTokens` object:\n\n```python\nexecuting.Source.executing(frame).source.asttokens()\n```\n\nor:\n\n```python\nexecuting.Source.for_frame(frame).asttokens()\n```\n\nor use one of the convenience methods:\n\n```python\nexecuting.Source.executing(frame).text()\nexecuting.Source.executing(frame).text_range()\n```\n\n\n\n```python\nexecuting.Source.executing(frame).code_qualname()\n```\n\nor:\n\n```python\nexecuting.Source.for_frame(frame).code_qualname(frame.f_code)\n```\n\n\n\nEverything goes through the `Source` class. Only one instance of the class is created for each filename. Subclassing it to add more attributes on creation or methods is recommended. The classmethods such as `executing` will respect this. See the source code and docstrings for more detail.\n\n\n\n    pip install executing\n\nIf you don't like that you can just copy the file `executing.py`, there are no dependencies (but of course you won't get updates).\n\n\n\nSuppose the frame is executing this line:\n\n```python\nself.foo(bar.x)\n```\n\nand in particular it's currently obtaining the attribute `self.foo`. Looking at the bytecode, specifically `frame.f_code.co_code[frame.f_lasti]`, we can tell that it's loading an attribute, but it's not obvious which one. We can narrow down the statement being executed using `frame.f_lineno` and find the two `ast.Attribute` nodes representing `self.foo` and `bar.x`. How do we find out which one it is, without recreating the entire compiler in Python?\n\nThe trick is to modify the AST slightly for each candidate expression and observe the changes in the bytecode instructions. We change the AST to this:\n\n```python\n(self.foo ** 'longuniqueconstant')(bar.x)\n```\n\nand compile it, and the bytecode will be almost the same but there will be two new instructions:\n\n    LOAD_CONST 'longuniqueconstant'\n    BINARY_POWER\n\nand just before that will be a `LOAD_ATTR` instruction corresponding to `self.foo`. Seeing that it's in the same position as the original instruction lets us know we've found our match.\n\n\n\nYes - if it identifies a node, you can trust that it's identified the correct one. The tests are very thorough - in addition to unit tests which check various situations directly, there are property tests against a large number of files (see the filenames printed in [this build](https://travis-ci.org/alexmojaki/executing/jobs/557970457)) with real code. Specifically, for each file, the tests:\n\n 1. Identify as many nodes as possible from all the bytecode instructions in the file, and assert that they are all distinct\n 2. Find all the nodes that should be identifiable, and assert that they were indeed identified somewhere\n\nIn other words, it shows that there is a one-to-one mapping between the nodes and the instructions that can be handled. This leaves very little room for a bug to creep in.\n\nFurthermore, `executing` checks that the instructions compiled from the modified AST exactly match the original code save for a few small known exceptions. This accounts for all the quirks and optimisations in the interpreter.\n\n\n\nCurrently it works in almost all cases for the following `ast` nodes:\n\n - `Call`, e.g. `self.foo(bar)`\n - `Attribute`, e.g. `point.x`\n - `Subscript`, e.g. `lst[1]`\n - `BinOp`, e.g. `x + y` (doesn't include `and` and `or`)\n - `UnaryOp`, e.g. `-n` (includes `not` but only works sometimes)\n - `Compare` e.g. `a < b` (not for chains such as `0 < p < 1`)\n\nThe plan is to extend to more operations in the future.\n\n\n\n\n\n- **[`stack_data`](https://github.com/alexmojaki/stack_data)**: Extracts data from stack frames and tracebacks, particularly to display more useful tracebacks than the default. Also uses another related library of mine: **[`pure_eval`](https://github.com/alexmojaki/pure_eval)**.\n- **[`futurecoder`](https://futurecoder.io/)**: Highlights the executing node in tracebacks using `executing` via `stack_data`, and provides debugging with `snoop`.\n- **[`snoop`](https://github.com/alexmojaki/snoop)**: A feature-rich and convenient debugging library. Uses `executing` to show the operation which caused an exception and to allow the `pp` function to display the source of its arguments.\n- **[`heartrate`](https://github.com/alexmojaki/heartrate)**: A simple real time visualisation of the execution of a Python program. Uses `executing` to highlight currently executing operations, particularly in each frame of the stack trace.\n- **[`sorcery`](https://github.com/alexmojaki/sorcery)**: Dark magic delights in Python. Uses `executing` to let special callables called spells know where they're being called from.\n\n\n\n- **[`IPython`](https://github.com/ipython/ipython/pull/12150)**: Highlights the executing node in tracebacks using `executing` via [`stack_data`](https://github.com/alexmojaki/stack_data).\n- **[`icecream`](https://github.com/gruns/icecream)**: 🍦 Sweet and creamy print debugging. Uses `executing` to identify where `ic` is called and print its arguments.\n- **[`friendly_traceback`](https://github.com/friendly-traceback/friendly-traceback)**: Uses `stack_data` and `executing` to pinpoint the cause of errors and provide helpful explanations.\n- **[`python-devtools`](https://github.com/samuelcolvin/python-devtools)**: Uses `executing` for print debugging similar to `icecream`.\n- **[`sentry_sdk`](https://github.com/getsentry/sentry-python)**: Add the integration `sentry_sdk.integrations.executingExecutingIntegration()` to show the function `__qualname__` in each frame in sentry events.\n- **[`varname`](https://github.com/pwwang/python-varname)**: Dark magics about variable names in python. Uses `executing` to find where its various magical functions like `varname` and `nameof` are called from.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-executing@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/alexmojaki/executing",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Get the currently executing AST node of a frame, and other information",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-extras-1.0.0",
   "name": "python-extras",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4e425d451458a1f7f4e6a6686f11bc72de65f759f39df01c8317bdfe8ca2da04"
    }
   ],
   "description": "python-extras is a set of extensions to the standard library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-extras@1.0.0-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/testing-cabal/extras",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A set of extensions to the python standard library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-ez-setup-0.9",
   "name": "python-ez_setup",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cf894630129f6a6d5f1c22edceb1301a48560f9349738752a8b7921483021edd"
    }
   ],
   "description": "**Problem**: ``setup.py`` of several Python projects blindly import the\nsetuptools bootstrap module ``ez_setup.py`` .this is\nto remain compatible with several Python distributors opting to use Distribute\ninstead of Setuptools -- examples: Debian, ActiveState, and so on.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-ez_setup@0.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/ActiveState/ez_setup",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ez_setup.py and distribute_setup.py",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-falcon-3.1.3",
   "name": "python-falcon",
   "licenseConcluded": "Apache-2.0 and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a45f625639b504271c2132afb04a3e357dbf83da1526c8c532507c58b37786ed"
    }
   ],
   "description": "Falcon is a reliable, high-performance Python web framework for building\nlarge-scale app backends and microservices. It encourages the REST\narchitectural style, and tries to do as little as possible while\nremaining highly effective.\nFalcon apps work with any WSGI server, and run like a champ under\nCPython 2.7, CPython 3.5+, PyPy2.7, and PyPy3.5.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-falcon@3.1.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/falconry/falcon",
   "licenseDeclared": "Apache-2.0 and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An unladen web framework for building APIs and app backends.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-fasteners-0.19",
   "name": "python-fasteners",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aedb34fa6e0ba82775a5cd7798b961b81966762098b4bc9557ff15ff82bbf8f4"
    }
   ],
   "description": "Cross-platform locks for threads and processes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-fasteners@0.19-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/harlowja/fasteners",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A python package that provides useful locks",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.19-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-fastjsonschema-2.19.1",
   "name": "python-fastjsonschema",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e1ed79b0d0149bf9e6ba46b2ccfa1585fd7663d7cb0c57c06e199fbba369be55"
    }
   ],
   "description": "\nfastjsonschema implements validation of JSON documents by JSON schema.\nThe library implements JSON schema drafts 04, 06 and 07.\nThe main purpose is to have a really fast implementation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-fastjsonschema@2.19.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/horejsek/python-fastjsonschema",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fastest Python implementation of JSON schema.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.19.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-feedgen-0.9.0",
   "name": "python-feedgen",
   "licenseConcluded": "BSD or LGPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fca2913da5d0ae78b9444393dfc4e038695e18f6a7116a54614d2df148c180c1"
    }
   ],
   "description": "Feedgenerator This module can be used to generate web feeds in both ATOM and\nRSS format. It has support for extensions. Included is for example an extension\nto produce Podcasts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-feedgen@0.9.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lkiesow/python-feedgen",
   "licenseDeclared": "BSD or LGPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Feed Generator (ATOM, RSS, Podcasts)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-filelock-3.13.1",
   "name": "python-filelock",
   "licenseConcluded": "Unlicense",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "84c44919887dc47681490b8b0e2b1aa2e2d69b77479e39d298212776cf3daf7b"
    }
   ],
   "description": "This package contains a single module, which implements a platform\nindependent file locking mechanism for Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-filelock@3.13.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/benediktschmitt/py-filelock",
   "licenseDeclared": "Unlicense",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A platform independent file lock",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.13.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-fixtures-4.1.0",
   "name": "python-fixtures",
   "licenseConcluded": "ASL 2.0 or BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "64fd29b89dbcce6ea4150a93bda5b835790ea8509c20607f3bf1ba3270625120"
    }
   ],
   "description": "Fixtures is a python contract that provides reusable state / support logic\nfor unit testing. It includes some helper and adaptation logic to write your\nown fixtures using the fixtures contract.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-fixtures@4.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://launchpad.net/python-fixtures",
   "licenseDeclared": "ASL 2.0 or BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A python contract for writing reusable state / support logic tests",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-flake8-7.0.0",
   "name": "python-flake8",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0dae8f0fb2bef143b2a77395e0060a55e47bba79721563bbf72abf0c52719d90"
    }
   ],
   "description": "The modular source code checker: pep8 pyflakes and co.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-flake8@7.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.com/pycqa/flake8",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "the modular source code checker: pep8 pyflakes and co",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-flasgger-0.9.7.1",
   "name": "python-flasgger",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4a6f54120a12b3f560ee751a0209d0f40dd8b7a24031d9a299ed657a729dc599"
    }
   ],
   "description": "Flasgger is a Flask extension to extract OpenAPI-Specification from all Flask views registered in your API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-flasgger@0.9.7.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/flasgger/flasgger/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extract swagger specs from your flask project.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.7.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-flask-2.2.5",
   "name": "python-flask",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a3c55150e32e97a3803be209cd61dbd9583109d3f5a22ac2d46754a1652bc9ee"
    }
   ],
   "description": "Flask is a lightweight WSGI web application framework. It is designed\nto make getting started quick and easy, with the ability to scale up\nto complex applications. It began as a simple wrapper around Werkzeug\nand Jinja and has become one of the most popular Python web application\nframeworks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-flask@2.2.5-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://palletsprojects.com/p/flask/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A lightweight WSGI web application framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.2.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-flask-restful-0.3.10",
   "name": "python-flask-restful",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b1d725e739e810feae9a48b3b98196ddfe857b5145bd33d1d89c006f7843cea6"
    }
   ],
   "description": "Flask-RESTful provides the building blocks for creating a REST API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-flask-restful@0.3.10-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.github.com/flask-restful/flask-restful/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Framework for creating REST APIs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.10-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-flask-restx-1.3.0",
   "name": "python-flask-restx",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c66a6b5631a85a5b968084bc7178a91133a621ae644abb1afe5095d398969c1c"
    }
   ],
   "description": "Fully featured framework for fast, easy and documented API development with Flask.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-flask-restx@1.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python-restx/flask-restx",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fully featured framework for fast, easy and documented API development with Flask",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-flask-session-0.5.0",
   "name": "python-flask-session",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c9f7dfd2118b142f645ed1f868d0f320cdf21885bf17e573b6e946dc44207bfd"
    }
   ],
   "description": "Flask-Session is an extension for Flask that adds support for\nServer-side Session to your application.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-flask-session@0.5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fengsp/flask-session",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Adds server-side session support to your Flask application",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-flit-3.8.0",
   "name": "python-flit",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8d8a91de15f2b5fd0c76238ef346d5172eafa10dfa35f1a7cad6932060440fae"
    }
   ],
   "description": "Flit is a simple way to put Python packages and modules on PyPI.\nThe specific usage is introduced on the website(https://flit.readthedocs.io/en/latest/), or query README.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-flit@3.8.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://flit.readthedocs.io/en/latest/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simplified packaging of Python modules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.8.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-flit-scm-1.7.0",
   "name": "python-flit-scm",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ac375ecb3ec4804fd28d99ae26ce06244d9c408ebd745a260f07922488ab3942"
    }
   ],
   "description": "A PEP 518 build backend that uses setuptools_scm and flit_core to build the package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-flit-scm@1.7.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.com/WillDaSilva/flit_scm",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A PEP 518 build backend that uses setuptools_scm and flit_core to build the package.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-flufl.bounce-4.0",
   "name": "python-flufl.bounce",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f4140dec45326995f9c3d7e57f87d3906ffbdb80d826cdced674e81d8555aecb"
    }
   ],
   "description": "The flufl.bounce library provides a set of heuristics and an API for detecting\nthe original bouncing email addresses from a bounce message.\nMany formats found in the wild are supported, as are VERP and RFC 3464 (DSN).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-flufl.bounce@4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/flufl.bounce",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Email bounce detectors.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-flufl.i18n-5.0.2",
   "name": "python-flufl.i18n",
   "licenseConcluded": "Apache 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d13947e9ffd2d3703cc92578c5959f80d3d5083afa0b726342ac1cf7710f778c"
    }
   ],
   "description": "The flufl.i18n library provides a convenient API for managing translation contexts in Python applications.\nIt provides facilities not only for single-context applications like command line scripts, but also more\nsophisticated management of multiple-context applications such as Internet servers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-flufl.i18n@5.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/flufl.i18n",
   "licenseDeclared": "Apache 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "High level API for internationalizing Python libraries and applications.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-flufl.lock-8.0.2",
   "name": "python-flufl.lock",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "36fcb35bc827fd3ec5a7f224fd6b1ccd5e842a773ef64bd7cbb8bdc212645a5a"
    }
   ],
   "description": "The flufl.lock library provides an NFS-safe file-based locking algorithm\ninfluenced by the GNU/Linux \"open(2)\" man page, under the description of\nthe \"O_EXCL\" option.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-flufl.lock@8.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/flufl.lock",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "NFS-safe file locking with timeouts for POSIX and Windows.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-flufl.testing-0.8",
   "name": "python-flufl.testing",
   "licenseConcluded": "Apache 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2c9710ea15049923936a211ea638aa2a2866f3945c5c2f47dac8b8b531aab592"
    }
   ],
   "description": "This package contains a small collection of test helpers that Barry Warsaw uses in almost all his packages.\nSpecifically, plugins for the following test tools are provided:\n- nose2\n- flake8",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-flufl.testing@0.8-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/flufl.testing",
   "licenseDeclared": "Apache 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A small collection of test tool plugins",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-fqdn-1.5.1",
   "name": "python-fqdn",
   "licenseConcluded": "MPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "abfb10596d97df26eaffa340f2d0df7f85edf68d8f5ffb97354ed0d16535f158"
    }
   ],
   "description": "Validates fully-qualified domain names against RFC 1123.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-fqdn@1.5.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ypcrts/fqdn",
   "licenseDeclared": "MPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Validates fully-qualified domain names against RFC 1123.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-freezegun-1.2.2",
   "name": "python-freezegun",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5f7f3d5c453315debfd5346ff327b8b44be032064a318d0b8a3ecea0820f4d8f"
    }
   ],
   "description": "Simulate the datetime module with the python-freezegun library, allowing your python\ntests to travel through time.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-freezegun@1.2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.io/project/freezegun",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Let your Python tests travel through time",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-frozenlist-1.4.0",
   "name": "python-frozenlist",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1f20c99ffef69549ec4d3d795a7f47bc831e6532af26c6e72b9cdbfb0b2aa804"
    }
   ],
   "description": "Frozenlist is a list-like structure which implements collections.abc.MutableSequence.\nThe list is mutable until FrozenList.freeze is called, after which list modifications\nraise RuntimeError.FrozenList is also hashable, but only when frozen.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-frozenlist@1.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/aio-libs/frozenlist",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A list-like structure which implements collections.abc.MutableSequence",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-fsspec-2024.2.0",
   "name": "python-fsspec",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "60b3dd33888aa0f5b76d5f6deb8168bac5d3abd378445cbdbcdb572a77a2a82b"
    }
   ],
   "description": "A specification for pythonic filesystems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-fsspec@2024.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/fsspec/filesystem_spec",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "File-system specification",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2024.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-funcsigs-1.0.2",
   "name": "python-funcsigs",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a548034e3d8598bedc11bcff81f3d7edc0c6e1ba9efecb44a41357b0dbdfde95"
    }
   ],
   "description": "\nThis package is a backport of the PEP 362 function signature features from\nPython 3.3's inspect module. The backport is compatible with Python 2.6, 2.7\nas well as 3.2 and up.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-funcsigs@1.0.2-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pypi.python.org/pypi/funcsigs",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python function signatures from PEP362 for Python 2.6, 2.7 and 3.2+",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-furo-2023.05.20",
   "name": "python-furo",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d3d65860cb82f2c08d5fbe7b44063e7cc03e02b6f1c72472a736553632e9ba76"
    }
   ],
   "description": "A clean customisable Sphinx documentation theme.\nFuro is a Sphinx theme, which is:\n- Intentionally minimal --- the most important thing is the content, not\n  the scaffolding around it.\n- Responsive --- adapting perfectly to the available screen space, to\n  work on all sorts of devices.\n- Customizable --- change the color palette, font families, logo and\n  more!\n- Easy to navigate --- with carefully-designed sidebar navigation and\n  inter-page links.\n- Good looking content --- through clear typography and well-stylized\n  elements.\n- Good looking search --- helps readers find what they want quickly.\n- Biased for smaller docsets --- intended for smaller documentation\n  sets, where presenting the entire hierarchy in the sidebar is not\n  overwhelming.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-furo@2023.05.20-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pradyunsg/furo",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A clean customisable Sphinx documentation theme.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2023.05.20-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-gast-0.5.4",
   "name": "python-gast",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f78e00cf158b04d7f5aea69536e2956bba490de13cb57f10f4b2082de98bf32d"
    }
   ],
   "description": "\nA generic AST to represent Python2 and Python3's Abstract Syntax Tree(AST).\n\nGAST provides a compatibility layer between the AST of various Python versions,\nas produced by ``ast.parse`` from the standard ``ast`` module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-gast@0.5.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/serge-sans-paille/gast/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python AST that abstracts the underlying Python version",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-genshi-0.7.7",
   "name": "python-genshi",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0dd53af29eccb7c9d138c666b5a86164179275f0b271fac1e53bfc131dbb0f2e"
    }
   ],
   "description": "Genshi is a Python library that provides an integrated set of\ncomponents for parsing, generating, and processing HTML, XML\nor other textual content for output generation on the web.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-genshi@0.7.7-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://genshi.edgewall.org/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Toolkit for stream-based generation of output for the web",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.7-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-gevent-22.10.2",
   "name": "python-gevent",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6f67b4441aef09ff83b1deb75997d33b7391f5a5d72f152d5ab4fe070480267c"
    }
   ],
   "description": "gevent is a coroutine -based Python networking library that uses greenlet to\nprovide a high-level synchronous API on top of the libev or libuv event loop.\n\nFeatures include:\n  * Fast event loop based on libev or libuv.\n  * Lightweight execution units based on greenlets.\n  * API that re-uses concepts from the Python standard library (for examples there are events and queues).\n  * Cooperative sockets with SSL support\n  * Cooperative DNS queries performed through a threadpool, dnspython, or c-ares.\n  * Monkey patching utility to get 3rd party modules to become cooperative\n  * TCP/UDP/HTTP servers\n  * Subprocess support (through gevent.subprocess)\n  * Thread pools",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-gevent@22.10.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gevent.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A coroutine-based Python networking library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:22.10.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-ghp-import2-2.1.0",
   "name": "python-ghp-import2",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "85b7a9f4d6052c58189bd9c0a1bff6db2a75b6642b8135656381224206e69ff9"
    }
   ],
   "description": "As part of gunicorn, Benoit Chesneau and Paul Davis were looking at how to host documentation. There's the obvious method of using GitHub's post-receive hook to trigger doc builds and rsync to a webserver, but we ended up wanting to try out github's hosting to make the whole interface a bit more robust.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-ghp-import2@2.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/c-w/ghp-import",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Copy your docs directly to the gh-pages branch.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-gitdb-4.0.11",
   "name": "python-gitdb",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "16a72f287b79f0c24c398aac3cc80eeae2fe3856168ec48140e421a2c993ff56"
    }
   ],
   "description": "GitDB allows you to access bare git repositories for reading and writing.\nIt aims at allowing full access to loose objects as well as packs with\nperformance and scalability in mind. It operates exclusively on streams,\nallowing to handle large objects with a small memory footprint.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-gitdb@4.0.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gitpython-developers/gitdb",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Git Object Database",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-google-api-core-2.7.3",
   "name": "python-google-api-core",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d99054015132111340b3290933b5b62681310e9101c914136ad715ac5d3d4afe"
    }
   ],
   "description": "This library is not meant to stand-alone. Instead it defines common helpers used by all Google API clients.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-google-api-core@2.7.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/googleapis/python-api-core",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Google API client core library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.7.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-google-auth-2.28.1",
   "name": "python-google-auth",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f378a368d19891fb2ce0efe4c52135a6ea9d8172deec626d7e323ca495c08003"
    }
   ],
   "description": "This library simplifies using Google's various server-to-server authentication\nmechanisms to access Google APIs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-google-auth@2.28.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/googleapis/google-auth-library-python",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Google Authentication Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.28.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-google-auth-httplib2-0.1.0",
   "name": "python-google-auth-httplib2",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "acb7139766b980e50278241fb667fa9225c50c0cc7781aec47fde275d046ccab"
    }
   ],
   "description": "This library provides an httplib2 transport for google-auth.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-google-auth-httplib2@0.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/GoogleCloudPlatform/google-auth-library-python-httplib2",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Google Authentication Library: httplib2 transport",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-google-auth-oauthlib-1.0.0",
   "name": "python-google-auth-oauthlib",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "16e2ead54c0e672b722229c40d87f2192e28df6f0e615bf4ffed2e2cedde6a1f"
    }
   ],
   "description": "This library provides `oauthlib`_ integration with `google-auth`_.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-google-auth-oauthlib@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/GoogleCloudPlatform/google-auth-library-python-oauthlib",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Google Authentication Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-google-pasta-0.2.0",
   "name": "python-google-pasta",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6b8fce62130a817f60a43553f88143f3ea922b1022332822c581a8b4c0159ff5"
    }
   ],
   "description": "pasta is an AST-based Python refactoring library",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-google-pasta@0.2.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/google/pasta",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "pasta is an AST-based Python refactoring library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-googleapis-common-protos-1.56.4",
   "name": "python-googleapis-common-protos",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f08d7df3e90a0cb026f6e682b234c102d1da72424348d94879adc14700c717df"
    }
   ],
   "description": "googleapis-common-protos contains the python classes generated from the common protos in the repository.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-googleapis-common-protos@1.56.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/googleapis/python-api-common-protos",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Common protobufs used in Google APIs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.56.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-greenlet-2.0.2",
   "name": "python-greenlet",
   "licenseConcluded": "Python-2.0 and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "afceb276dddeeefde7775bc276cfc3e78743cd3c8faa39db1913652f9acbeaad"
    }
   ],
   "description": "The greenlet package is a spin-off of Stackless, a version of CPython\nthat supports micro-threads called \"tasklets\". Tasklets run pseudo-concurrently\n(typically in a single or a few OS-level threads) and are synchronized\nwith data exchanges on \"channels\".",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-greenlet@2.0.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python-greenlet/greenlet",
   "licenseDeclared": "Python-2.0 and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "lightweight coroutines for in-process concurrent programming",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-gssapi-1.8.3",
   "name": "python-gssapi",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "15c0efadf2302c4478abf24c9834934ecf589c149c1258bc63acb47b6c3418f7"
    }
   ],
   "description": "Python-GSSAPI provides both low-level and high level wrappers\naround the GSSAPI C libraries. While it focuses on the Kerberos mechanism, it\nshould also be useable with other GSSAPI mechanisms.\nDocumentation can be found at <https://pythongssapi.github.io/python-gssapi>.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-gssapi@1.8.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pythongssapi/python-gssapi",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python GSSAPI Wrapper",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-gunicorn-21.2.0",
   "name": "python-gunicorn",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "559d21f32f85134fc91cc949a612ffeeab67cd745de15e7e65e2d6df48d472e7"
    }
   ],
   "description": "Gunicorn(Green Unicorn) is a Python WSGI HTTP Server for UNIX. It's a pre-fork\nworker model ported from Ruby's Unicorn_ project. The Gunicorn server is broadly\ncompatible with various web frameworks, simply implemented, light on server\nresource usage, and fairly speedy.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-gunicorn@21.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/gunicorn",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "WSGI HTTP Server for UNIX",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:21.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-h11-0.14.0",
   "name": "python-h11",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7a7662db554cc01aedbcea46544b957ed407932f60f130fb895c53392e4a7d58"
    }
   ],
   "description": "h11 is suitable for implementing both servers and clients, and has a\npleasantly symmetric API: the events you send as a client are exactly\nthe ones that you receive as a server and vice-versa.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-h11@0.14.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python-hyper/h11",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.14.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-h2-4.1.0",
   "name": "python-h2",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "691e039f13cb521c14156ca5450450ff3b87cb70906cfc602a5e281d5e133c44"
    }
   ],
   "description": "This repository contains a pure-Python implementation of a HTTP/2\nprotocol stack. It is written from the ground up to be embeddable in\nwhatever program you choose to use, ensuring that you can speak HTTP/2\nregardless of your programming paradigm.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-h2@4.1.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://python-hyper.org/projects/hyper-h2/en/v4.1.0/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A HTTP/2 protocol stack for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.1.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-h5py-3.10.0",
   "name": "python-h5py",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "154e0e5c1c9eb3a1a7154fc9b3e48b693afe4f96c1d83de92fc327a4d73fbb54"
    }
   ],
   "description": "The h5py package provides both a high- and low-level interface to the HDF5 library from Python. The low-level interface is intended to be a complete wrapping of the HDF5 API, while the high-level component supports access to HDF5 files, datasets and groups using established Python and NumPy concepts.\n\nA strong emphasis on automatic conversion between Python (Numpy) datatypes and data structures and their HDF5 equivalents vastly simplifies the process of reading and writing data from Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-h5py@3.10.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.h5py.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A high- and low-level interface to the HDF5 library from Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.10.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-hamcrest-2.0.3",
   "name": "python-hamcrest",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e7bcb5379c7dc96e8de1dd35b7393fbbe5eb1e64c5f9a1a23da0f55019975c6b"
    }
   ],
   "description": "PyHamcrest is a framework for writing matcher objects, allowing you to\ndeclaratively define \"match\" rules. There are a number of situations\nwhere matchers are invaluable, such as UI validation, or data filtering,\nbut it is in the area of writing flexible tests that matchers are most\ncommonly used.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-hamcrest@2.0.3-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/hamcrest/PyHamcrest",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hamcrest matchers for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.3-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-hatch-1.7.0",
   "name": "python-hatch",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a50f9e73789a449bf43624e19dc82ab74d08b376ef6989f1a3b472c23ab14a80"
    }
   ],
   "description": "Hatch is a modern, extensible Python project manager.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-hatch@1.7.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pypa/hatch",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A modern, extensible Python project manager.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-hatch-fancy-pypi-readme-24.1.0",
   "name": "python-hatch-fancy-pypi-readme",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5f13d9fbdf58a13125616055caf6fed8c91192a210147c58ccf0dc2cf6ff75b8"
    }
   ],
   "description": "An MIT-licensed metadata plugin for Hatch to help user to have fancy PyPI readmes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-hatch-fancy-pypi-readme@24.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/hynek/hatch-fancy-pypi-readme",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An MIT-licensed metadata plugin for Hatch to help user to have fancy PyPI readmes.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:24.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-hatch-jupyter-builder-0.8.3",
   "name": "python-hatch-jupyter-builder",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "988c99872c82ebea3604a6c500328481e7bdebd6bf914d19cecd7d740d80be62"
    }
   ],
   "description": "This provides a build hook plugin for Hatch that adds a build step for use with Jupyter packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-hatch-jupyter-builder@0.8.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jupyterlab/hatch-jupyter-builder",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "This provides a build hook plugin for Hatch that adds a build step for use with Jupyter packages.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-hatch-nodejs-version-0.3.2",
   "name": "python-hatch-nodejs-version",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "491ec2af76ac5981cab9e39a2e84dc6315f54affe4d18330a3d45a815f23adc7"
    }
   ],
   "description": "Hatch plugin for versioning from a package.json file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-hatch-nodejs-version@0.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/agoose77/hatch-nodejs-version",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hatch plugin for versioning from a package.json file.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-hatch-requirements-txt-0.4.0",
   "name": "python-hatch-requirements-txt",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f8a724d531207538fef27b86325cfd1cfbff715373c8631937a213a9d33881bb"
    }
   ],
   "description": "Hatchling plugin to read project dependencies from requirements.txt.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-hatch-requirements-txt@0.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/repo-helper/hatch-requirements-txt",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hatchling plugin to read project dependencies from requirements.txt.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-hatch-vcs-0.3.0",
   "name": "python-hatch-vcs",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6b857d6029b47bfeb2571734f42d24ceed2587b3c3e2ab2e68796701e0a81fc7"
    }
   ],
   "description": "This provides a plugin for Hatch that uses your preferred version control\nsystem (like Git) to determine project versions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-hatch-vcs@0.3.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/hatch-vcs",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hatch plugin for versioning with your preferred VCS",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-hatchling-1.27.0",
   "name": "python-hatchling",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b25a34831e113b69495dfbb6377b118d2a401e4f9fdd3bf98f5d43069e60e5be"
    }
   ],
   "description": "This is the extensible, standards compliant build backend used by Hatch.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-hatchling@1.27.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/hatchling",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The build backend used by Hatch",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.27.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-hpack-4.0.0",
   "name": "python-hpack",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "34a3711ea48bc6be602e4033676700ddad6f38443ec6829944359631c069c708"
    }
   ],
   "description": "hpack provides a simple Python interface to the HPACK compression algorithm,used to compress HTTP headers\nin HTTP/2.Used by some of the most populer HTTP/2 implementations in Python,HPACK offers a great Python\ninterface as well as optional upgrade to optimised C-based compression routines from nghttp2.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-hpack@4.0.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python-hyper/hpack",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTTP/2 Header Compression for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-html5lib-1.1",
   "name": "python-html5lib",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b638bedb9623e83160fe58b4a88609fbe3abc69c6e697a2fc7b63f03f761ce5e"
    }
   ],
   "description": "Html5lib is a pure-python library for parsing HTML. It is designed to conform\nto the WHATWG HTML specification, as is implemented by all major web browsers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-html5lib@1.1-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/html5lib/html5lib-python",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTML parser based on the WHAT-WG Web Applications 1",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-htmlmin2-0.1.13",
   "name": "python-htmlmin2",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a73d7a70db1a1f9f12df6b09cbe39fdb3941ccad73994ada90ae12d39e22605b"
    }
   ],
   "description": "A configurable HTML Minifier with safety features.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-htmlmin2@0.1.13-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/wilhelmer/htmlmin",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An HTML Minifier",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.13-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-httmock-1.4.0",
   "name": "python-httmock",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0b7d9c0f0dfa43cb7cb582e2442b85b849fc40554019f9fb83194534af2c28ca"
    }
   ],
   "description": "A mocking library for requests for Python.\nYou can use it to mock third-party APIs and test libraries\nthat use requests internally.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-httmock@1.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/patrys/httmock",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A mocking library for requests",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-httpbin-0.10.1",
   "name": "python-httpbin",
   "licenseConcluded": "MIT and ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4836501174fb95cc496ed6058183693426f98cfdf447760f83560a2d446d009c"
    }
   ],
   "description": "HTTP Request and Response Service.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-httpbin@0.10.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/psf/httpbin",
   "licenseDeclared": "MIT and ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTTP Request and Response Service.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-httpcore-1.0.4",
   "name": "python-httpcore",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b141c2f8c7e8681a99e8ea5ef7a0353865d457a9e0e24d85d6efd19ba1f94c7a"
    }
   ],
   "description": "The HTTP Core package provides a minimal low-level HTTP client, which does one thing only. Sending HTTP requests.\nIt does not provide any high level model abstractions over the API, does not handle redirects, multipart uploads,\nbuilding authentication headers, transparent HTTP caching, URL parsing, session cookie handling, content or charset\ndecoding, handling JSON, environment based configuration defaults, or any of that Jazz.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-httpcore@1.0.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/encode/httpcore",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A minimal low-level HTTP client",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-httplib2-0.22.0",
   "name": "python-httplib2",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "88b5ed989bda09eefe2e8f305667c15e3dab7b484606a503ead7ac48b66aa36f"
    }
   ],
   "description": "httplib2 is a comprehensive HTTP client library, httplib2.py supports many\nfeatures left out of other HTTP libraries.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-httplib2@0.22.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/httplib2/httplib2",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Small, fast HTTP client library for Python.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.22.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-httpretty-1.1.4",
   "name": "python-httpretty",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bd374f97fb624846172fe9ae7d2f9b5bfe20a03b9c57fcdc1ca08b8acf896e59"
    }
   ],
   "description": "HTTP Client mocking tool for Python.Provides a full fake TCP socket module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-httpretty@1.1.4-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/httpretty/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTTP Client mocking tool for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.4-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-httpx-0.27.0",
   "name": "python-httpx",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8b2a76752298adb2034fcd1eeced76fb51568f6fdbddb4c0523fd9aa0cd61828"
    }
   ],
   "description": "HTTPX is a fully featured HTTP client library for Python 3. It includes an integrated command line client,\nhas support for both HTTP/1.1 and HTTP/2, and provides both sync and async APIs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-httpx@0.27.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/encode/httpx",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python HTTP client",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.27.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-hug-2.6.1",
   "name": "python-hug",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6bf75fa2a6a523d9e4024ae3de2b8cd1ef19b579f814cef4e510674a7aa4dc17"
    }
   ],
   "description": "hug's Design Objectives:\n- Make developing a Python driven API as succinct as a written definition.\n- The framework should encourage code that self-documents.\n- It should be fast. A developer should never feel the need to look somewhere else for performance reasons.\n- Writing tests for APIs written on-top of hug should be easy and intuitive.\n- Magic done once, in an API framework, is better than pushing the problem set to the user of the API framework.\n- Be the basis for next generation Python APIs, embracing the latest technology.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-hug@2.6.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/hugapi/hug",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python framework that makes developing APIs as simple as possible, but no simpler",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-humanize-4.9.0",
   "name": "python-humanize",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b0eb19553dcb6efe1ad7fe3ac90127994a1fcfc5fb94ec001997ef2e703a6fcd"
    }
   ],
   "description": "Python module that includes various common humanization utilities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-humanize@4.9.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python-humanize/humanize",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python humanize utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.9.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-hwdata-2.4.1",
   "name": "python-hwdata",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9c652e1986787327fa4cf6cec58d503e297f87294887bc297fed7401915e360c"
    }
   ],
   "description": "Provide python interface to database stored in hwdata package.\nIt allows you to get human readable description of USB and PCI devices.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-hwdata@2.4.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/xsuchy/python-hwdata",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python bindings to hwdata package",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-hyperframe-6.0.1",
   "name": "python-hyperframe",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a0f9790338763827b0dfee7367217ca66c7411a2160bb9d6d1fe8976c9c6594d"
    }
   ],
   "description": "This library contains the HTTP/2 framing code used in the hyper project.It provides a\npure-python codebase that is capable of decoding a binary stream into HTTP/2 frames.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-hyperframe@6.0.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python-hyper/hyperframe",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTTP/2 framing layer for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-hyperlink-21.0.0",
   "name": "python-hyperlink",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1cfa9b4d538c0fee8ac935938691c109bec5f8b712dcf2b2a25881dc01f90421"
    }
   ],
   "description": "Hyperlink is a featureful, pure-Python implementation of the URL, with an emphasis on correctness.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-hyperlink@21.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python-hyper/hyperlink",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A pure-Python implementation of immutable URLs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:21.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-hyperopt-0.2.7",
   "name": "python-hyperopt",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4e7c750592f0c079b493b5b6e87a9d0b54c7389153551613a9ab27b9c90ad085"
    }
   ],
   "description": "Hyperopt is a Python library for serial and parallel optimization over awkward\nsearch spaces, which may include real-valued, discrete, and conditional\ndimensions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-hyperopt@0.2.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://hyperopt.github.com/hyperopt/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Distributed Asynchronous Hyperparameter Optimization",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-hypothesis-6.98.9",
   "name": "python-hypothesis",
   "licenseConcluded": "MPLv2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a1b2c19abe77490f409efc6d63eae825b1097245f77b7bb482c74d8a27a9b841"
    }
   ],
   "description": "This package provides a library called hypothesis for testing Python code,\nwhich has more examples and is based on the Haskell library, Quickcheck,\nwhich is used to integrate directly into your existing Python unit testing work.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-hypothesis@6.98.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/HypothesisWorks/hypothesis",
   "licenseDeclared": "MPLv2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "based testing for python code",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.98.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-hypothesis-fspaths-0.1",
   "name": "python-hypothesis-fspaths",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "55794d691cb06604db10c37076449aa9b5c957cae1c29faadfdfd9066590041c"
    }
   ],
   "description": "Hypothesis extension for generating filesystem paths.\nAnything the built-in Python function open() accepts can be generated.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-hypothesis-fspaths@0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/hypothesis-fspaths",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python library for generating filesystem paths",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-hypothesmith-0.3.3",
   "name": "python-hypothesmith",
   "licenseConcluded": "MPLv2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dd72b229340a2db6ac23e8c1ad68648cc14711d01c2ebe8adeb9049e4df0980c"
    }
   ],
   "description": "\nHypothesis strategies for generating Python programs, something like CSmith.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-hypothesmith@0.3.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Zac-HD/hypothesmith",
   "licenseDeclared": "MPLv2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hypothesis strategies for generating Python programs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-identify-2.5.35",
   "name": "python-identify",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "83de1c98040085d9ce9709af3db1a4d1a1296f04166b0f6306c96ed1c6979dc8"
    }
   ],
   "description": "File identification library for Python.\nGiven a file (or some information about a file), return a set of standardized tags identifying what the file is.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-identify@2.5.35-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pre-commit/identify",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "File identification library for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.35-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-idna-3.6",
   "name": "python-idna",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "72c8f24d0e36afcaa2a66abb5f720fd69b5ed0c8d51adc4be7aa288dd477913e"
    }
   ],
   "description": "A library to support the Internationalised Domain Names in\nApplications (IDNA) protocol as specified in RFC 5891\nhttp://tools.ietf.org/html/rfc5891. This version of the protocol\nis often referred to as “IDNA2008” and can produce different\nresults from the earlier standard from 2003.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-idna@3.6-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kjd/idna",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Internationalized Domain Names in Applications (IDNA)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.6-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-ifcfg-0.24",
   "name": "python-ifcfg",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ed49ad0864bda5f4b1f3ccef156c4f91feaaa123b442fedbe279bfafd381af8e"
    }
   ],
   "description": "Ifcfg is a cross-platform (Windows/Unix) library for parsing ``ifconfig`` and\n``ipconfig`` output in Python. It is useful for pulling information such as IP,\nNetmask, MAC Address, Hostname, etc.\nA fallbacks to ``ip`` is included for newer Unix systems w/o ``ifconfig``. Windows\nsystems are supported (in English) through ``ipconfig``.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-ifcfg@0.24-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ftao/python-ifcfg",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python Ifconfig Wrapper for Unix/Linux/MacOSX",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.24-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-imagesize-1.4.1",
   "name": "python-imagesize",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c532d728e370eea998e85838073b6def90f82e01b20f14f357563a1d4bca6192"
    }
   ],
   "description": "This module analyzes JPEG/JPEG 2000/PNG/GIF/TIFF image headers and returns image size.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-imagesize@1.4.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/shibukawa/imagesize_py",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "This module analyzes image headers and returns image size.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-importlab-0.8.1",
   "name": "python-importlab",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "811854e470f062a9a2b366a282f5d3944e82894e8ed701f1863b6fc36a003c32"
    }
   ],
   "description": "A library to calculate python dependency graphs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-importlab@0.8.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/google/importlab",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library to calculate python dependency graphs.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-importlib-metadata-7.0.1",
   "name": "python-importlib-metadata",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e4b3489dca2ca491a1ff2ae57045b127c815143ceb16b7736124ff2799758cb0"
    }
   ],
   "description": "importlib_metadata is a library which provides an API for accessing an installed package’s metadata (see PEP 566), such as its entry points or its top-level name.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-importlib-metadata@7.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python/importlib_metadata",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Read metadata from Python packages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-importlib-resources-6.1.1",
   "name": "python-importlib-resources",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9df2a10e0c00f428020d363094b743b9ad0af5dbb1de6f0dbcbd76ce4e97573d"
    }
   ],
   "description": "Importlib_resources is a backport of Python standard library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-importlib-resources@6.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python/importlib_resources",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Read resources from Python packages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-incremental-22.10.0",
   "name": "python-incremental",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a00c43b536aa634631bb7de0e943198d6f571ba96a4b9d78dc6e14856d9ef5ae"
    }
   ],
   "description": "Incremental is a small library that versions your Python projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-incremental@22.10.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/twisted/incremental",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A small library versions your Python projects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:22.10.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-inflect-5.6.2",
   "name": "python-inflect",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "55bed64ac3865d476eb3542b4b9991b3fc75c71006fd75429cc5ce82acedbbea"
    }
   ],
   "description": "Correctly generate plurals, singular nouns, ordinals, indefinite articles; convert numbers to words.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-inflect@5.6.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/inflect/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Correctly generate plurals, ordinals, indefinite articles; convert numbers to words",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.6.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-iniconfig-2.0.0",
   "name": "python-iniconfig",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2786234149776588cf39d3edd3263a4b3ca9b1de967451004ba04947557df352"
    }
   ],
   "description": "\niniconfig is a small and simple INI-file parser module\nhaving a unique set of features:\n* tested against Python2.4 across to Python3.2, Jython, PyPy\n* maintains order of sections and entries\n* supports multi-line values with or without line-continuations\n* supports \"#\" comments everywhere\n* raises errors with proper line-numbers\n* no bells and whistles like automatic substitutions\n* iniconfig raises an Error if two sections have the same name.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-iniconfig@2.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/RonnyPfannschmidt/iniconfig",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "iniconfig: brain-dead simple config-ini parsing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-iniparse-0.5",
   "name": "python-iniparse",
   "licenseConcluded": "MIT AND Python-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6eb4fb132f42a53aba52d122b4bf7a11362b7f594d0f128120afc1b28e495728"
    }
   ],
   "description": "iniparse is an INI parser for Python which is API compatible\nwith the standard library's ConfigParser, preserves structure of INI\nfiles (order of sections & options, indentation, comments, and blank\nlines are preserved when data is updated), and is more convenient to\nuse.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-iniparse@0.5-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/candlepin/python-iniparse",
   "licenseDeclared": "MIT AND Python-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python Module for Accessing and Modifying Configuration Data in INI files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-inotify-0.9.6",
   "name": "python-inotify",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0c9bf9ffabcba9276899cc95cae8ec2b8650d077ba0362b616e754c02ceeb9e0"
    }
   ],
   "description": "Pyinotify is a Python module for monitoring filesystems changes.\nPyinotify relies on a Linux Kernel feature (merged in kernel 2.6.13) called inotify.\ninotify is an event-driven notifier, its notifications are exported from kernel space\nto user space through three system calls. pyinotify binds these system calls and provides\nan implementation on top of them offering a generic and abstract way to manipulate those\nfunctionalities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-inotify@0.9.6-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/seb-m/pyinotify",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python module for monitoring filesystems changes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.6-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-invoke-2.2.0",
   "name": "python-invoke",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6053e30d2156067b8a91e43fa4e773855cdbd4b08f443e9a11739ba260b23b8a"
    }
   ],
   "description": "Invoke is a Python (2.7 and 3.4+) library for managing shell-oriented\nsubprocesses and organizing executable Python code into CLI-invokable tasks. It\ndraws inspiration from various sources (``make``/``rake``, Fabric 1.x, etc) to\narrive at a powerful & clean feature set.\nFor a high level introduction, including example code, please see `our main\nproject website <http://pyinvoke.org>`_; or for detailed API docs, see `the\nversioned API website <http://docs.pyinvoke.org>`_.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-invoke@2.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://docs.pyinvoke.org",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pythonic task execution",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-ipaddress-1.0.23",
   "name": "python-ipaddress",
   "licenseConcluded": "Python",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d621e40478ecd9336097aa8f72e0084054287fe4f246ad260094cac5302dc97d"
    }
   ],
   "description": "Python 3.3+'s ipaddress for Python 2.6, 2.7, 3.2.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-ipaddress@1.0.23-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/phihag/ipaddress",
   "licenseDeclared": "Python",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "IPv4/IPv6 manipulation library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.23-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-ipykernel-6.25.0",
   "name": "python-ipykernel",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "502737b5faa4d218c0cb3efea80c6ee2e5d9372ca6ce9f36a7c0a6de3ee52b8c"
    }
   ],
   "description": "This package provides the IPython kernel for Jupyter.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-ipykernel@6.25.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://ipython.org/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "This package provides the IPython kernel for Jupyter.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.25.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-ipyleaflet-0.18.0",
   "name": "python-ipyleaflet",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e15e360f85550ae32e7a9b72e39137443341e70f90613b7e52d6c843849c46d4"
    }
   ],
   "description": "A Jupyter widget for dynamic Leaflet maps.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-ipyleaflet@0.18.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jupyter-widgets/ipyleaflet",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Jupyter widget for dynamic Leaflet maps.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.18.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-ipython-8.22.1",
   "name": "python-ipython",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8d177d7ebd1405a8898a53944e965cc4a342e81de325360c82b342c5b03d6704"
    }
   ],
   "description": "IPython provides a rich toolkit to help you make the most out of using Python\ninteractively.  Its main components are:\n\n * A powerful interactive Python shell\n * A `Jupyter <https://jupyter.org/>`_ kernel to work with Python code in Jupyter\n   notebooks and other interactive frontends.\n\nThe enhanced interactive Python shells have the following main features:\n\n * Comprehensive object introspection.\n\n * Input history, persistent across sessions.\n\n * Caching of output results during a session with automatically generated\n   references.\n\n * Extensible tab completion, with support by default for completion of python\n   variables and keywords, filenames and function keywords.\n\n * Extensible system of 'magic' commands for controlling the environment and\n   performing many tasks related either to IPython or the operating system.\n\n * A rich configuration system with easy switching between different setups\n   (simpler than changing $PYTHONSTARTUP environment variables every time).\n\n * Session logging and reloading.\n\n * Extensible syntax processing for special purpose situations.\n\n * Access to the system shell with user-extensible alias system.\n\n * Easily embeddable in other Python programs and GUIs.\n\n * Integrated access to the pdb debugger and the Python profiler.\n\nThe latest development version is always available from IPython's `GitHub\nsite <http://github.com/ipython>`_.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-ipython@8.22.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://ipython.org",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "IPython: Productive Interactive Computing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.22.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-ipython-genutils-0.2.0",
   "name": "python-ipython_genutils",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4d913e1d411b5b214570703fa3d4128ad4e5f38a46e61e08ca95d3905d9f9641"
    }
   ],
   "description": "The package provides IPython vestigial utilities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-ipython_genutils@0.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ipython/ipython_genutils",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "IPython vestigial utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-ipywidgets-8.1.1",
   "name": "python-ipywidgets",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aa1bc3ee2c9b96f40902a9ffc3a7d20a82d49278bc25c162f59ba58416268e35"
    }
   ],
   "description": "Interactive HTML widgets for Jupyter notebooks and the IPython kernel.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-ipywidgets@8.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jupyter-widgets/ipywidgets",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "IPython HTML widgets for Jupyter",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-iso8601-1.1.0",
   "name": "python-iso8601",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f7d3f7e31b1a4c6ecd3c4fefffeb95e93484ead1055b5ff7aaa2bc4c83071314"
    }
   ],
   "description": "This module parses the most common forms of ISO 8601 date strings\n(e.g. 2007-01-14T20:34:22+00:00) into datetime objects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-iso8601@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/iso8601/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple module to parse ISO 8601 dates",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-isodate-0.6.1",
   "name": "python-isodate",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "87dd8c692cbf092109f3fff0729dc5b52be25c07a64cb221e822837945eb0c29"
    }
   ],
   "description": "This module implements ISO 8601 date, time and duration parsing.\nThe implementation follows ISO8601:2004 standard, and implements only\ndate/time representations mentioned in the standard. If something is not\nmentioned there, then it is treated as non existent, and not as an allowed\noption.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-isodate@0.6.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gweis/isodate/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An ISO 8601 date/time/duration parser and formatter",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-isoduration-20.11.0",
   "name": "python-isoduration",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a3e1156ef1cc856c2c5419bf1bf18d6e75e0756109bdb0d7dc5e21440d54267f"
    }
   ],
   "description": "Operations with ISO 8601 durations.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-isoduration@20.11.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/bolsote/isoduration",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Operations with ISO 8601 durations.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20.11.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-isort-5.12.0",
   "name": "python-isort",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5162c044eedac6c4f755fa0ca69dc7e56d8adfbd73a3d5114b3ed579def60a8f"
    }
   ],
   "description": "Isort is a Python utility / library to sort imports alphabetically, and automatically separated into sections and by type.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-isort@5.12.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/timothycrosley/isort",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python utility / library to sort Python imports.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.12.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-itsdangerous-2.1.2",
   "name": "python-itsdangerous",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4e241f32d2cff5937ad76ff2f5e54c777d3850fbfc5d0c9a33aa31e4f10180d0"
    }
   ],
   "description": "Various helpers to pass data to untrusted environments and to get it back safe and sound.\nData is cryptographically signed to ensure that a token has not been tampered with.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-itsdangerous@2.1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pythonhosted.org/itsdangerous/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Various helpers to pass data to untrusted environments and to get it back safe and sound.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jaraco-classes-3.3.0",
   "name": "python-jaraco-classes",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b51d572fa280af4390ae41050afd1db275f3b2c2f0e29190de810d790022de72"
    }
   ],
   "description": "Utility functions for Python class constructs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jaraco-classes@3.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jaraco/jaraco.classes",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utility functions for Python class constructs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jaraco-collections-5.0.0",
   "name": "python-jaraco-collections",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "63ab8ae20a6129c6dd450008f6ab2914d087035774b45b2eaf9a158dd0aa7618"
    }
   ],
   "description": "A dictionary-like object that maps a range of values to a given value.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jaraco-collections@5.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jaraco/jaraco.collections",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Collection objects similar to those in stdlib by jaraco",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jaraco-context-4.3.0",
   "name": "python-jaraco-context",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "89e2e545187fa697e9605cad43aa1a76ded803df69c54d6551f0cd5ef5f5de93"
    }
   ],
   "description": "jaraco.functools Tools for working with functools.\nAdditional functools in the spirit of stdlib’s functools.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jaraco-context@4.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/jaraco.context",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools to work with functools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jaraco-functools-4.0.0",
   "name": "python-jaraco-functools",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "317f819844f6c904b5af34a23b051aa038825c9404a1e2b10a583c9504ebaad1"
    }
   ],
   "description": "Functools like those found in stdlib",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jaraco-functools@4.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/jaraco.functools/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Functools like those found in stdlib",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jaraco-text-3.11.1",
   "name": "python-jaraco-text",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7ee8ac93f6e22e06a122a06bc535d672c2827695fcfda2a54e6c9131f03e8f46"
    }
   ],
   "description": "Module for text manipulation",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jaraco-text@3.11.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/jaraco.text",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Module for text manipulation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.11.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jaraco.env-1.0.0",
   "name": "python-jaraco.env",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f7b21fa97bcf47d5dd12081c309f0e05548f8eacf78ce3ce6b10ef4f89d85f9a"
    }
   ],
   "description": "Facilities for environment variables.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jaraco.env@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://codeload.github.com/shopkeep/jaraco.env",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Facilities for environment variables",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jedi-0.19.0",
   "name": "python-jedi",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "28d3dd0345a7f13618be44cb68f9ed511bc16f6fc34f5c5bee768dd2ca13949e"
    }
   ],
   "description": "Jedi is a static analysis tool for Python that is typically used in IDEs/editors plugins.\nIt has a focus on autocompletion and goto functionality.\nOther features include refactoring, code search and finding references.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jedi@0.19.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/davidhalter/jedi",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A static analysis tool for Python that is typically used in IDEs/editors plugins",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.19.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jeepney-0.8.0",
   "name": "python-jeepney",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eb29d2911409b439f4b335ff4931a3bfadaed247cf3aa5611cea6e44869b2a3f"
    }
   ],
   "description": "This is a low-level, pure Python DBus protocol client. It has an `I/O-free\n<https://sans-io.readthedocs.io/>`__ core, and integration modules for different\nevent loops.\n\nDBus is an inter-process communication system, mainly used in Linux.\n\n`Jeepney docs on Readthedocs <https://jeepney.readthedocs.io/en/latest/>`__\n\nThis project is experimental, and there are a\nnumber of `more mature Python DBus bindings <https://www.freedesktop.org/wiki/Software/DBusBindings/#python>`__.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jeepney@0.8.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.com/takluyver/jeepney",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Low-level, pure Python DBus protocol wrapper.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jinja2-3.1.3",
   "name": "python-jinja2",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "360828d8767972341eaec7faf24dcaca7dc103c896edc6529ee9415f42261101"
    }
   ],
   "description": "Jinja2 is one of the most used template engines for Python. It is inspired by Django's\ntemplating system but extends it with an expressive language that gives template authors\na more powerful set of tools. On top of that it adds sandboxed execution and optional\nautomatic escaping for applications where security is important.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jinja2@3.1.3-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jinja.pocoo.org/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A full-featured template engine for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.3-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jmespath-1.0.1",
   "name": "python-jmespath",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "81dd6f6f5bd998b09548a59c7b9f42339df86e3882cd9250f1def2cf4307573b"
    }
   ],
   "description": "JMESPath is a python library which allows you to declaratively specify how to\nextract elements from a JSON document.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jmespath@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jmespath/jmespath.py",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Matching Expressions for JSON",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-joblib-1.3.2",
   "name": "python-joblib",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5deeb1febd5b140d84c49ee6f336da15e7c9e4a38b743284f5fce9303148ec33"
    }
   ],
   "description": "Joblib is a set of tools to provide lightweight pipelining in Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-joblib@1.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://joblib.readthedocs.io/en/latest/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utilities to provide lightweight pipelining in Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jsmin-3.0.1",
   "name": "python-jsmin",
   "licenseConcluded": "MIT License",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7f979fda541a28cd701751596f274b4b62df7207250a72e1ff3b8aa968e0f6ff"
    }
   ],
   "description": "JavaScript minifier.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jsmin@3.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/tikitu/jsmin/",
   "licenseDeclared": "MIT License",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JavaScript minifier.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-json-logger-2.0.7",
   "name": "python-json-logger",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ac1b913ffa882dd6ec31ad616dfa5ffe09b608f2cda60c477dc3035cea0d28c7"
    }
   ],
   "description": "This library is provided to allow standard python logging to output log data\nas json objects. With JSON we can make our logs more readable by machines and\nwe can stop writing custom parsers for syslog type records.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-json-logger@2.0.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/madzak/python-json-logger",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A python library adding a json log formatter",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-json-tricks-3.17.3",
   "name": "python-json-tricks",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fe5984716605143c01fe078d60c33046ff1fbc1c25de21081e6736ab011c44b3"
    }
   ],
   "description": "The `pyjson-tricks` package brings several pieces of functionality to python handling of json files:\n1. **Store and load numpy arrays** in human-readable format.\n2. **Store and load class instances** both generic and customized.\n3. **Store and load date/times** as a dictionary (including timezone).\n4. **Preserve map order** ``{}`` using ``OrderedDict``.\n5. **Allow for comments** in json files by starting lines with ``#``.\n6. Sets, complex numbers, Decimal, Fraction, enums, compression, duplicate keys, pathlib Paths ...\nAs well as compression and disallowing duplicate keys.\n* Code: https://github.com/mverleg/pyjson_tricks\n* Documentation: http://json-tricks.readthedocs.org/en/latest/\n* PIP: https://pypi.python.org/pypi/json_tricks\nThe 2.0 series added some of the above features and broke backward compatibility. The version 3.0 series is a more readable rewrite that also makes it easier to combine encoders, again not fully backward compatible.\nSeveral keys of the format ``__keyname__`` have special meanings, and more might be added in future releases.\nIf you're considering JSON-but-with-comments as a config file format, have a look at HJSON_, it might be more appropriate. For other purposes, keep reading!\nThanks for all the Github stars!",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-json-tricks@3.17.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mverleg/pyjson_tricks",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extra features for Python's JSON: comments, order, numpy, pandas, datetimes, and many more! Simple but customizable.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.17.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-json5-0.9.14",
   "name": "python-json5",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1f62426a516f4c287776a12ebff60eed27d1ab223f28b05a96a78111a02e2adc"
    }
   ],
   "description": "JSON5 extends the JSON data interchange format to make it slightly more usable\nas a configuration language:\n\n- JavaScript-style comments (both single and multi-line) are legal.\n- Object keys may be unquoted if they are legal ECMAScript identifiers\n- Objects and arrays may end with trailing commas.\n- Strings can be single-quoted, and multi-line string literals are allowed.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-json5@0.9.14-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/dpranke/pyjson5",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python implementation of the JSON5 data format",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.14-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jsonpatch-1.33",
   "name": "python-jsonpatch",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "07f7f536aa6f33f00a5463a70a7f1516cb489ceb7ccdf55be6f01723bfd79915"
    }
   ],
   "description": "Library to apply JSON Patches according to RFC 6902 - Python 2 build.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jsonpatch@1.33-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/stefankoegl/python-json-patch",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Applying JSON Patches in Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.33-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jsonpointer-2.4",
   "name": "python-jsonpointer",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0a61663decdb52a85511925e7d41f07c05df7375bf3e064f446d0f68698b91db"
    }
   ],
   "description": "python-json-pointer is a Python library for resolving JSON pointers (RFC 6901). Python 2.7, 3.4+ and PyPy are supported.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jsonpointer@2.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/stefankoegl/python-json-pointer",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Resolve JSON Pointers in Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jsonschema-4.21.1",
   "name": "python-jsonschema",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c5a4134dabfe49f8b1c3eb4cef564a59357b19555a2865ae4c3afb2b741b30fb"
    }
   ],
   "description": "jsonschema is JSON Schema validator currently based on http://tools.ietf.org/html/draft-zyp-json-schema-03",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jsonschema@4.21.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pypi.python.org/pypi/jsonschema",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An implementation of JSON Schema validation for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.21.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jsonschema-specifications-2023.7.1",
   "name": "python-jsonschema-specifications",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "781270be4a44b34a197e188fdb1f88dd7d6446e031b3ead34ea77cb7943140ae"
    }
   ],
   "description": "The JSON Schema meta-schemas and vocabularies, exposed as a Registry.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jsonschema-specifications@2023.7.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python-jsonschema/jsonschema-specifications",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The JSON Schema meta-schemas and vocabularies, exposed as a Registry.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2023.7.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jsx-lexer-2.0.1",
   "name": "python-jsx-lexer",
   "licenseConcluded": "MIT License",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "299d38573ba4ec0b227f4507822b6426b33958fdff65caf72dcb54b13e350c89"
    }
   ],
   "description": "A JSX lexer for Pygments",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jsx-lexer@2.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fcurella/jsx-lexer",
   "licenseDeclared": "MIT License",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A JSX lexer for Pygments",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-junitxml-0.7",
   "name": "python-junitxml",
   "licenseConcluded": "LGPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4b99983f795f1ed9f056cd1c8a323f7f82f79111bd55f01b76b8a1b122fee80b"
    }
   ],
   "description": "A Python unittest TestResult that outputs JUnit compatible\nXML.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-junitxml@0.7-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://launchpad.net/pyjunitxml",
   "licenseDeclared": "LGPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python unittest TestResult that outputs JUnit compatible XML",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jupyter-cache-1.0.0",
   "name": "python-jupyter-cache",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2011311c13649244d11e4c3190289520c8daa6c58375215a73cce2c65e1337f1"
    }
   ],
   "description": "py.test plugin that allows you to add environment variables.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jupyter-cache@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://codeload.github.com/shopkeep/jupyter-cache",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "py.test plugin that allows you to add environment variables.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jupyter-client-8.6.0",
   "name": "python-jupyter-client",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fa0ee8dce65fa9af58cac6d0dc32455860ebe6786c8c7d63e9ef9d44f498821d"
    }
   ],
   "description": "This package contains the reference implementation of the Jupyter protocol.\nIt also provides client and kernel management APIs for working with kernels.\nIt also provides the `jupyter kernelspec` entrypoint for installing kernelspecs\nfor use with Jupyter frontends.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jupyter-client@8.6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jupyter/jupyter_client",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jupyter protocol implementation and client libraries.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jupyter-core-5.7.1",
   "name": "python-jupyter-core",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "748cc3406612d4b86e6c718ed19f9e13b9d2c82f66e3edb0369ba4c75b96b70b"
    }
   ],
   "description": "Jupyter core package. A base package on which Jupyter projects rely.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jupyter-core@5.7.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/jupyter-core/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jupyter core package. A base package on which Jupyter projects rely.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.7.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jupyter-events-0.9.0",
   "name": "python-jupyter-events",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bae9f8044a1fa9207e9282f6430638958880bd22d8b8297e320930dfe94648ee"
    }
   ],
   "description": "An event system for Jupyter Applications and extensions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jupyter-events@0.9.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jupyter/jupyter_events",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An event system for Jupyter Applications and extensions.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jupyter-lsp-2.2.4",
   "name": "python-jupyter-lsp",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "12f511549a3be7485b344a3d9d9eef9cc0557c07ef4a632fee76b9c978bea6e8"
    }
   ],
   "description": "Multi-Language Server WebSocket proxy for your Jupyter notebook or lab server.\nFor Python 3.6+.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jupyter-lsp@2.2.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/jupyter-lsp/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jupyter-packaging-0.12.3",
   "name": "python-jupyter-packaging",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ebe7d5ab4cb8b2cb93acb6ab5063ec79460d397791d94c4a7ee24978079f4ec9"
    }
   ],
   "description": "Tools to help build and install Jupyter Python packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jupyter-packaging@0.12.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/jupyter-packaging/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools to help build and install Jupyter Python packages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.12.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jupyter-server-2.13.0",
   "name": "python-jupyter-server",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8d5b0ca8e1de8df3f1a20f11b61217cf4128e5c6bc592ecdc348cf6dae5e7450"
    }
   ],
   "description": "The Jupyter Server provides the backend (i.e. the core services,\nAPIs, and REST endpoints) for Jupyter web applications like\nJupyter notebook, JupyterLab, and Voila.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jupyter-server@2.13.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/jupyter-server/#files",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The backend for Jupyter web applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.13.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jupyter-server-terminals-0.5.2",
   "name": "python-jupyter-server-terminals",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cebfa13aa4523779e27adb87d1477a0ef6bc09817cc41a89941e1d1531411732"
    }
   ],
   "description": "Jupyter Server Terminals is a Jupyter Server Extension providing support for terminals.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jupyter-server-terminals@0.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jupyter-server/jupyter_server_terminals",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Jupyter Server Extension Providing Terminals.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jupyter-sphinx-0.5.3",
   "name": "python-jupyter-sphinx",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ca19cfa1598e19a0f5f909ade56985bae427e7a37f9e57f8239112d52ca22fa8"
    }
   ],
   "description": "Jupyter Sphinx Extensions",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jupyter-sphinx@0.5.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jupyter/jupyter-sphinx",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jupyter Sphinx Extensions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jupyter-server-mathjax-0.2.6",
   "name": "python-jupyter_server_mathjax",
   "licenseConcluded": "BSD 3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "568aee5eefb4f90862c1f39b2da65ba136e9e6b59e8da9a0d500b828ac70c86d"
    }
   ],
   "description": "MathJax resources as a Jupyter Server Extension.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jupyter_server_mathjax@0.2.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jupyter.org/",
   "licenseDeclared": "BSD 3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "MathJax resources as a Jupyter Server Extension.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jupyterlab-4.3.5",
   "name": "python-jupyterlab",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f2e9915ed012307b020c056453fd96e754dd6deab1859312ad425b381a6f5f36"
    }
   ],
   "description": "JupyterLab is the next-generation user interface for Project Jupyter offering all the familiar building blocks of the classic Jupyter Notebook (notebook, terminal, text editor, file browser, rich outputs, etc.) in a flexible and powerful user interface.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jupyterlab@4.3.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jupyterlab/jupyterlab",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JupyterLab computational environment",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.3.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jupyterlab-server-2.27.3",
   "name": "python-jupyterlab-server",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7e2135b371a0d64cd665cdb3aaf4237322b0413cbd75a8a0069ee25211d433b6"
    }
   ],
   "description": "JupyterLab Server sits between JupyterLab and Jupyter Server, and provides\na set of REST API handlers and utilities that are used by JupyterLab.\nIt is a separate project in order to accommodate creating JupyterLab-like\napplications from a more limited scope.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jupyterlab-server@2.27.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://jupyterlab-server.readthedocs.io",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A set of server components for JupyterLab and JupyterLab like applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.27.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jupyterlab-pygments-0.3.0",
   "name": "python-jupyterlab_pygments",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "187035e54032db9f314194f40e277a45a1e4a15188998971a3b44e6c7d3cd894"
    }
   ],
   "description": "This package contains a syntax coloring theme for pygments making use of the\nJupyterLab CSS variables.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jupyterlab_pygments@0.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jupyterlab/jupyterlab_pygments",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pygments theme using JupyterLab CSS variables",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jupytext-1.15.2",
   "name": "python-jupytext",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d7993e588108b27a097a9f71ce26aa2ca3e4eb2fcf498514cfb2fcba7753f09f"
    }
   ],
   "description": "Jupyter notebooks as Markdown documents, Julia, Python or R scripts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jupytext@1.15.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mwouts/jupytext",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jupyter notebooks as Markdown documents, Julia, Python or R scripts.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.15.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jwcrypto-1.5.0",
   "name": "python-jwcrypto",
   "licenseConcluded": "LGPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2399e306962a97a1a86c932262b5d1f6a924641a0a977f4eee7c5d2b191c768c"
    }
   ],
   "description": "Implements JWK, JWS, JWE specifications with python-cryptography",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jwcrypto@1.5.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/latchset/jwcrypto",
   "licenseDeclared": "LGPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Implementation of JOSE Web standards",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-jwt-2.8.0",
   "name": "python-jwt",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "acf7434eed3e600df5cfa8d40353895773467c97d5fc2d4de518d4c6ad3d032b"
    }
   ],
   "description": "PyJWT is a Python library which allows you to encode and decode JSON Web Tokens (JWT).\nJWT is an open, industry-standard (RFC 7519) for representing claims securely between two parties.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-jwt@2.8.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jpadilla/pyjwt",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JSON Web Token implementation in Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.8.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-kafka-python-2.0.2",
   "name": "python-kafka-python",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7b70c6158a7dfb5836a10b2198aa928304d1884b75c995a71c5289ef6ab5978f"
    }
   ],
   "description": "Kafka Python client\n\nPython client for the Apache Kafka distributed stream processing system.\nkafka-python is designed to function much like the official java client, with a\nsprinkling of pythonic interfaces (e.g., consumer iterators).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-kafka-python@2.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/dpkp/kafka-python",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pure Python client for Apache Kafka",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-kaitaistruct-0.10",
   "name": "python-kaitaistruct",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3cbaa3256285f1cf562c0e8b281a027bb55b4e2e23ae824b4325510ab2995fda"
    }
   ],
   "description": "This library implements Kaitai Struct API for Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-kaitaistruct@0.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://kaitai.io",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Kaitai Struct declarative parser generator for binary data: runtime library for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-kdcproxy-1.0.0",
   "name": "python-kdcproxy",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "09af3d1af1ea59de0c91231738f60a7dca4b85ffe4084a2c13fe9ebd33d96cf5"
    }
   ],
   "description": "This package contains a Python WSGI module for proxying KDC requests over\nHTTP by following the MS-KKDCP protocol. It aims to be simple to deploy, with\nminimal configuration.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-kdcproxy@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/npmccallum/kdcproxy",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "MS-KKDCP (kerberos proxy) WSGI module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-keras-rl2-1.0.5",
   "name": "python-keras-rl2",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "810679b7a9e0b09da6e3d42fba1b9efaf3968400c87ad63a3fd250d896cb7b5d"
    }
   ],
   "description": "keras-rl2 implements some state-of-the art deep reinforcement learning algorithms in Python and seamlessly integrates with the deep learning library Keras.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-keras-rl2@1.0.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/wau/keras-rl2",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Deep Reinforcement Learning for Tensorflow 2 Keras",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-kerberos-1.3.1",
   "name": "python-kerberos",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dce13ca828e954165ca698be821c7b11c1387fb9acef2a081339759597012a0a"
    }
   ],
   "description": "This Python package is a high-level wrapper for Kerberos (GSSAPI)\noperations.  The goal is to avoid having to build a module that wraps\nthe entire Kerberos.framework, and instead offer a limited set of\nfunctions that do what is needed for client/server Kerberos\nauthentication based on <http://www.ietf.org/rfc/rfc4559.txt>.\nMuch of the C-code here is adapted from Apache's mod_auth_kerb-5.0rc7.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-kerberos@1.3.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/apple/ccs-pykerberos",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Kerberos high-level interface",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-keyring-23.13.1",
   "name": "python-keyring",
   "licenseConcluded": "MIT License",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e196b626557e10830af119898fe6c505ace074fe66373540dfd1380c3685b447"
    }
   ],
   "description": "On Linux, the KWallet backend relies on dbus-python_, which does not always\ninstall correctly when using pip (compilation is needed). For best results,\ninstall dbus-python as a system package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-keyring@23.13.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jaraco/keyring",
   "licenseDeclared": "MIT License",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Store and access your passwords safely.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:23.13.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-kitchen-1.2.6",
   "name": "python-kitchen",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c909451bce375b3cac31b796dfddbb9d48247553b5f5a2ac7be7fbd0ed603c5d"
    }
   ],
   "description": "kitchen includes functions to make gettext easier to use, handling unicode\ntext easier (conversion with bytes, outputting xml, and calculating how many\ncolumns a string takes), and compatibility modules for writing code that uses\npython-2.7 modules but needs to run on python-2.3.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-kitchen@1.2.6-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.python.org/pypi/kitchen/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Small, useful pieces of code to make python coding easier",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.6-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-kiwisolver-1.4.5",
   "name": "python-kiwisolver",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e274f2b585921e36555cd7450244f018b32fa36e9d6cf117881a5725240c707d"
    }
   ],
   "description": "Kiwi is an efficient C++ implementation of the Cassowary constraint solving algorithm.\nKiwi is an implementation of the algorithm based on the seminal Cassowary paper. It is\nnot a refactoring of the original C++ solver. Kiwi has been designed from the ground\nup to be lightweight and fast.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-kiwisolver@1.4.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/nucleic/kiwi",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A fast implementation of the Cassowary constraint solver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-kmod-0.9.2",
   "name": "python-kmod",
   "licenseConcluded": "LGPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8e95ce02b7fdb6f25abc97a3c670f381fedd6a2ac04ea38f6832693b3ffb99a3"
    }
   ],
   "description": "Python module to allow listing, loading, and unloading\nLinux Kernel modules, using libkmod.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-kmod@0.9.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/maurizio-lombardi/python-kmod",
   "licenseDeclared": "LGPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python module to work with kernel modules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-kubernetes-25.3.0",
   "name": "python-kubernetes",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c613a862619c915705b8068c3487a16d2260343d0249b3829119ae1ba2e39a4a"
    }
   ],
   "description": "Python client for kubernetes http://kubernetes.io/",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-kubernetes@25.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kubernetes-client/python",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Kubernetes python client",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:25.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-lazr.config-3.0",
   "name": "python-lazr.config",
   "licenseConcluded": "LGPL v3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1f06d0f34470d8f02932bc706944cee68ce5b1e5a6e974d45593dadc73cd9bc1"
    }
   ],
   "description": "The LAZR config system is typically used to manage process configuration.\nProcess configuration is for saying how things change when we run systems on\ndifferent machines, or under different circumstances.\n\nThis system uses ini-like file format of section, keys, and values.  The\nconfig file supports inheritance to minimize duplication of information across\nfiles. The format supports schema validation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-lazr.config@3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/lazr.config",
   "licenseDeclared": "LGPL v3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Create configuration schemas, and process and validate configurations.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-lazr.delegates-2.1.0",
   "name": "python-lazr.delegates",
   "licenseConcluded": "LGPL v3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "88dd0eab2b41398fdfb9f2f10e77bb3932546630b06421235632e9d8bd475ca9"
    }
   ],
   "description": "The lazr.delegates package makes it easy to write objects that delegate\nbehavior to another object. The new object adds some property or behavior on\nto the other object, while still providing the underlying interface, and\ndelegating behavior.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-lazr.delegates@2.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/lazr.delegates",
   "licenseDeclared": "LGPL v3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Easily write objects that delegate behavior",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-lazy-object-proxy-1.9.0",
   "name": "python-lazy-object-proxy",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c9608b17761ab0c228418e0b17354b6d47b0ff0dc32c10d7629228e5a3ca97a6"
    }
   ],
   "description": "A fast and thorough lazy object proxy that rebuilds a new\nabstract syntax tree from Python's ast.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-lazy-object-proxy@1.9.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ionelmc/python-lazy-object-proxy",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A fast and thorough lazy object proxy",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-ldap-3.4.4",
   "name": "python-ldap",
   "licenseConcluded": "Python-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "13e92b980c7f0132415f1e43c04974934d4279855e289332d7052482e8e1b068"
    }
   ],
   "description": "python-ldap provides an object-oriented API for working with LDAP within\\\nPython programs.  It allows access to LDAP directory servers by wrapping the\\\nOpenLDAP 2.x libraries, and contains modules for other LDAP-related tasks\\\n(including processing LDIF, LDAPURLs, LDAPv3 schema, etc.).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-ldap@3.4.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://python-ldap.org/",
   "licenseDeclared": "Python-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An object-oriented API to access LDAP directory servers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.4.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-lexicon-2.0.1",
   "name": "python-lexicon",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b5fbce33eafd51e3ad1a89c233a4eb7912ac887048efcccbdfc13ecd896f3fd6"
    }
   ],
   "description": "Lexicon is a simple collection of dict sub-classes providing extra power.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-lexicon@2.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/bitprophet/lexicon",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Powerful dict subclass(es) with aliasing and attribute access",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-lhsmdu-1.1.1",
   "name": "python-lhsmdu",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9dd66d1b97375e7a9ad11e910e43331374d81796c6325f217892dba55f63dffb"
    }
   ],
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-lhsmdu@1.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/sahilm89/lhsmdu",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "This is an implementation of Latin Hypercube Sampling with Multi-Dimensional Uniformity (LHS-MDU) from Deutsch and Deutsch, \"Latin hypercube sampling with multidimensional uniformity.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-libconf-2.0.1",
   "name": "python-libconf",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4ccc5b426656ac1bea763145eb36b3307897af64770c7716c0cefdffc2fe540b"
    }
   ],
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-libconf@2.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Grk0/python-libconf",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A pure-Python libconfig reader/writer with permissive license",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-libcst-1.2.0",
   "name": "python-libcst",
   "licenseConcluded": "MIT and (MIT and Python) and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "99dfd5b1ff9efcf085b700fa07b95d05a29eb02a2fc3dc36029389ada11db895"
    }
   ],
   "description": "\nLibCST parses Python source code as a CST tree that keeps all formatting\ndetails (comments, whitespaces, parentheses, etc). It's useful for building\nautomated refactoring (codemod) applications and linters.\n\nLibCST creates a compromise between an Abstract Syntax Tree (AST) and a\ntraditional Concrete Syntax Tree (CST). By carefully reorganizing and naming\nnode types and fields, it creates a lossless CST that looks and feels like an\nAST.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-libcst@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Instagram/LibCST",
   "licenseDeclared": "MIT and (MIT and Python) and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A concrete syntax tree with AST-like properties for Python 3",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-limits-3.10.1",
   "name": "python-limits",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c1d7aad53ee68e0cbdf5dbad913d516e3fc43f19cc688265da4aa322eee3411b"
    }
   ],
   "description": "limits provides utilities to implement rate limiting using\nvarious strategies and storage backends such as redis & memcached.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-limits@3.10.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://limits.readthedocs.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Rate limiting utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.10.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-linecache2-1.0.0",
   "name": "python-linecache2",
   "licenseConcluded": "Python",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "124dd8cd93b51080a1a0a16e7ee65a8f559d74e774d438c426faea6c5dc81904"
    }
   ],
   "description": "\nThe linecache module allows one to get any line from any file, while\nattempting to optimize internally, using a cache, the common case where many\nlines are read from a single file. This package provides a backport of\nlinecache to older supported Python versions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-linecache2@1.0.0-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/testing-cabal/linecache2",
   "licenseDeclared": "Python",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A backport of linecache to older supported Python versions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-linkify-it-py-2.0.2",
   "name": "python-linkify-it-py",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c471a4dfde6681e8fb94abdda3065def63ac4d7a2950459dcabe62986c00dae5"
    }
   ],
   "description": "This is a Python port of linkify-it [1], a link recognition library with\nFULL unicode support.  It is focused on high quality link pattern\ndetection in plain text.  See a JavaScript demo [2].\n\nReferences:\n[1] https://github.com/markdown-it/linkify-it\n[2] https://markdown-it.github.io/linkify-it/",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-linkify-it-py@2.0.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/tsutsu3/linkify-it-py",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Link recognition library with full Unicode support",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-linux-procfs-0.7.1",
   "name": "python-linux-procfs",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "db7f41f32be229f964ef40965d3c0581be92c6f870f1db45084189fdac010bad"
    }
   ],
   "description": "Python classes to extract information from the Linux kernel /proc files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-linux-procfs@0.7.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://rt.wiki.kernel.org/index.php/Tuna",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Linux /proc abstraction classes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-lit-18.1.8",
   "name": "python-lit",
   "licenseConcluded": "NCSA",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e7220c9186c260286f6fcf8d9f091f5285065a0c3201d59396ff0c2626103517"
    }
   ],
   "description": "python-lit is a tool used by LLVM to execute its test suite.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-lit@18.1.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.python.org/pypi/lit",
   "licenseDeclared": "NCSA",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool to execute the llvm test suite",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:18.1.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-littleutils-0.2.2",
   "name": "python-littleutils",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fcc2492d514fa19463ddf0808c00bbc321a854bba2241724df9fa9c069675883"
    }
   ],
   "description": "Small collection of Python utilities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-littleutils@0.2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/pypi/littleutils",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Small collection of Python utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-livereload-2.6.3",
   "name": "python-livereload",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "730d91d8dbfdad032e8a1451f41b010792e2212fe20856cd5b557b2410e8b575"
    }
   ],
   "description": "Python LiveReload provides a command line utility, livereload, for starting a server in a directory.\nBy default, it will listen to port 35729, the common port for LiveReload browser extensions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-livereload@2.6.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lepture/python-livereload",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python LiveReload is an awesome tool for web developers.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-logutils-0.3.5",
   "name": "python-logutils",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4a15b501ef841a1a0345791e9e08bb6d37c19b3157352c0ac75585cde21769c4"
    }
   ],
   "description": "This package provides many handlers which beyond the scope of standard library\nor are ported from newer Python releases for using in older versions of Python.\nThese handlers are designed for Python standard library's logging package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-logutils@0.3.5-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.io/project/logutils",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Handlers for Python library's logging package",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.5-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-lxml-5.1.0",
   "name": "python-lxml",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "96cb5143ae808ec0023de6451b334cffd47f9e01e04a611892b1a17ce3786ac7"
    }
   ],
   "description": "\nThe lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.\nIt is unique in that it combines the speed and XML feature completeness of these libraries with\nthe simplicity of a native Python API, mostly compatible but superior to the well-known ElementTree API.\nThe latest release works with all CPython versions from 2.7 to 3.7.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-lxml@5.1.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lxml/lxml",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "XML processing library combining libxml2/libxslt with the ElementTree API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.1.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-m2r-0.3.1",
   "name": "python-m2r",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d846dcf6ec3300ac9863379138c55f865ed034e22659c13a56e5fe42afeded5f"
    }
   ],
   "description": "The package converts a markdown file including reStructuredText (rst) markups to a valid rST format.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-m2r@0.3.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/miyakogi/m2r",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A converter for markdown to reStructuredText",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mako-1.2.4",
   "name": "python-mako",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fbfc2512111f00d67a67e5354da251dae87a6232566c4e49ddac393324f633c1"
    }
   ],
   "description": "Python-mako is a template library for Python. It provides a familiar, non-XML\nsyntax which compiles into Python modules for maximum performance. Mako's syntax\nand API borrows from the best ideas of many others, including Django templates,\nCheetah, Myghty, and Genshi.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mako@1.2.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.makotemplates.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Mako template library for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-markdown-3.5.1",
   "name": "python-markdown",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b3060cdcd2291d8ce2c24b032504c1b628249e0d3bb8567f8aeb52f000ebe244"
    }
   ],
   "description": "This is a Python implementation of John Gruber’s Markdown.\nIt is almost completely compliant with the reference implementation,\nthough there are a few known issues.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-markdown@3.5.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/Markdown/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python implementation of John Gruber’s Markdown",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-markdown-it-py-3.0.0",
   "name": "python-markdown-it-py",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "37b486bfe48dc00901680dfe618c43751e471221f8a273fbadda36a8158ea81e"
    }
   ],
   "description": "Python port of markdown-it and some of its associated plugins.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-markdown-it-py@3.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/executablebooks/markdown-it-py",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python port of markdown-it and some of its associated plugins.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-markupsafe-2.1.3",
   "name": "python-markupsafe",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0461699fad4e32ab00f94c229cf5e01d20ba05f585503781613416ea80aad73f"
    }
   ],
   "description": "MarkupSafe implements a text object that escapes characters so it is safe to use in HTML and XML.\nCharacters that have special meanings are replaced so that they display as the actual characters.\nThis mitigates injection attacks, meaning untrusted user input can safely be displayed on a page.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-markupsafe@2.1.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/MarkupSafe/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Safely add untrusted strings to HTML/XML markup.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-marshmallow-3.20.2",
   "name": "python-marshmallow",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0e3e0f085aed704a536ce7fbd81749b73550eac1b5e0f21f7111b4e31b587e2f"
    }
   ],
   "description": "marshmallow is an ORM/ ODM/ framework-agnostic library for converting complex datatypes, such as objects, to and from native Python datatypes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-marshmallow@3.20.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/marshmallow-code/marshmallow",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A lightweight library for converting complex datatypes to and from native Python datatypes.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.20.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "name": "python-matplotlib",
   "licenseConcluded": "Python and MIT and OFL-1.1 and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7ba4849ed97e2c2b4d01f59deacd8639c74f5b802a776d1ceb387916840f6569"
    }
   ],
   "description": "The package produces publication-quality figures in a variety of hardcopy formats and interactive environments\nacross platforms.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-matplotlib@3.7.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/matplotlib/matplotlib",
   "licenseDeclared": "Python and MIT and OFL-1.1 and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A comprehensive library for creating static, animated, and interactive visualizations",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.7.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-matplotlib-inline-0.1.7",
   "name": "python-matplotlib-inline",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f19a777f855bf89d2735c34798c64ec738d74e1f9ff62501c20c0cf82070e44e"
    }
   ],
   "description": "Inline Matplotlib backend for Jupyter",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-matplotlib-inline@0.1.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ipython/matplotlib-inline",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Inline Matplotlib backend for Jupyter",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-maturin-1.1.0",
   "name": "python-maturin",
   "licenseConcluded": "MIT OR Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2ae34a498052cc6e7a128aa42f81a0002869ff440f8127242b48c50d53dbf11a"
    }
   ],
   "description": "Miscellaneous utilities for dealing with filesystems, paths, projects, subprocesses, and more.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-maturin@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/PyO3/maturin",
   "licenseDeclared": "MIT OR Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Build and publish Rust crates as Python packages.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mccabe-0.7.0",
   "name": "python-mccabe",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ec47688585a88bc3c1284dd29fe3c8702a35d12d1ba1877becb24d967ff9c00b"
    }
   ],
   "description": "Ned's script to check McCabe complexity. This module provides a plugin\nfor flake8, the Python code checker.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mccabe@0.7.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pypi.python.org/pypi/mccabe",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "McCabe complexity checker for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mdformat-0.7.16",
   "name": "python-mdformat",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e85e1c803cc7ab6502eb0ca1f94324b64c8dee2039d44dd2bc8b7d79c98a35ac"
    }
   ],
   "description": "Mdformat is an opinionated Markdown formatter that can be used to enforce a consistent style in Markdown files.\nMdformat is a Unix-style command-line tool as well as a Python library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mdformat@0.7.16-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/executablebooks/mdformat",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "CommonMark compliant Markdown formatter",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.16-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mdformat-gfm-0.3.5",
   "name": "python-mdformat-gfm",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "908edff13c644500d0cdeb20c719e8d8a9a0d5f332831405ae6fbd321c49ba21"
    }
   ],
   "description": "Mdformat plugin for GitHub Flavored Markdown compatibility.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mdformat-gfm@0.3.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/hukkinj1/mdformat-gfm",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Mdformat plugin for GitHub Flavored Markdown compatibility.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mdformat-tables-0.4.1",
   "name": "python-mdformat-tables",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0828675b741730ad65f6ae501df51966dfd6d46c541552bb23491fb8665f55b4"
    }
   ],
   "description": "An mdformat plugin for rendering tables.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mdformat-tables@0.4.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/executablebooks/mdformat-tables",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An mdformat plugin for rendering tables.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mdit-py-plugins-0.4.0",
   "name": "python-mdit-py-plugins",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9fdeb8e5b93614b17124944f7826f3151dfd7731cebb7615292ded184624b334"
    }
   ],
   "description": "Collection of plugins for markdown-it-py.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mdit-py-plugins@0.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/executablebooks/mdit-py-plugins",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Collection of plugins for markdown-it-py.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mdurl-0.1.2",
   "name": "python-mdurl",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ab172241e971b5f0ee9a881841870977d86b84d217601d7533cefb5f731fb7b1"
    }
   ],
   "description": "URL utilities for markdown-it parser.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mdurl@0.1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/hukkin/mdurl",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Markdown URL utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-meh-0.51",
   "name": "python-meh",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b58c62f33d9f35faaf8ed894f77d0cb8b8c92b8df95543ddf29d46d06b65abfa"
    }
   ],
   "description": "It is a python library for handling, saving, and reporting exceptions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-meh@0.51-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rhinstaller/python-meh",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A python library for handling exceptions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.51-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-memcached-1.59",
   "name": "python-memcached",
   "licenseConcluded": "Python",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0802eb9a0ec2e9074edfe9c2dd1d890273b48e594a4913b9920e76c818c27345"
    }
   ],
   "description": "This software is a 100% Python interface to the memcached memory cache\ndaemon.  It is the client side software which allows storing values in one\nor more, possibly remote, memcached servers. Search google for memcached\nfor more information.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-memcached@1.59-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/linsomniac/python-memcached",
   "licenseDeclared": "Python",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python memcached client library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.59-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-memory-profiler-0.61.0",
   "name": "python-memory-profiler",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0bf3786cdf79d34300990e133f150ae4124dc20679d677daf9e7f047d555f248"
    }
   ],
   "description": "Memory Profiler is a python module for monitoring memory consumption of a\nprocess as well as line-by-line analysis of memory consumption for python\nprograms. It is a pure python module which depends on the psutil < module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-memory-profiler@0.61.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pythonprofilers/memory_profiler",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A module for monitoring memory usage of a python program",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.61.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mergedeep-1.3.4",
   "name": "python-mergedeep",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c1f4f6e41f02f202aa712059cad65cecd7ee8849b8735b4bd3b185b27cfc36a3"
    }
   ],
   "description": "A deep merge function for python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mergedeep@1.3.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/clarketm/mergedeep",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A deep merge function for python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-meson-python-0.15.0",
   "name": "python-meson-python",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9ca53dbff851855360187e1861347ee0b8e6f35be81d67c4eeec79a42ad69096"
    }
   ],
   "description": "meson-python is a Python build backend built on top of the Meson build system.\nIt enables to use Meson for the configuration and build steps of Python\npackages. Meson is an open source build system meant to be both extremely fast,\nand, even more importantly, as user friendly as possible. meson-python is best\nsuited for building Python packages containing extension modules implemented in\nlanguages such as C, C++, Cython, Fortran, Pythran, or Rust. Consult the\ndocumentation for more details.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-meson-python@0.15.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mesonbuild/meson-python",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Meson Python build backend (PEP 517)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.15.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mimeparse-1.6.0",
   "name": "python-mimeparse",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1f5d79f39c481730b0a493451e69dbd15b05ebe93ddac91203c88bcfb044fea9"
    }
   ],
   "description": "This module provides basic functions for handling mime-types.\nIt can handle matching mime-types against a list of media-ranges.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mimeparse@1.6.0-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/dbtsai/python-mimeparse",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python module for handling mime-types.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.0-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-minidb-2.0.7",
   "name": "python-minidb",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a22da730c6bc2aaa92c12bfe9e43d00d80f696528be15b289c62cb497a10a422"
    }
   ],
   "description": "Store Python objects in SQLite 3. Concise, pythonic API. Fun to use.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-minidb@2.0.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://thp.io/2010/minidb/",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A simple SQLite3-based store for Python objects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mistune-2.0.4",
   "name": "python-mistune",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3e841439dbce35fa77a2d6d6a56540dfe33e167826eaa0691fb485c5c7f5a1df"
    }
   ],
   "description": "The python-mistune package is a fast yet powerful Python Markdown\nparser with renderers and plugins, compatible with sane CommonMark\nrules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mistune@2.0.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lepture/mistune",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python Markdown Parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mitmproxy-wireguard-0.1.23",
   "name": "python-mitmproxy-wireguard",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c63af51bb28ce994cf0c847bd955ebf8c83c11dba5c765d31379ab4952cc2a9d"
    }
   ],
   "description": "WireGuard interface for mitmproxy.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mitmproxy-wireguard@0.1.23-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/decathorpe/mitmproxy_wireguard",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "WireGuard interface for mitmproxy.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.23-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mkdocs-1.5.3",
   "name": "python-mkdocs",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ad29f7935458f07f22152d663387458ebe781a918604c6bffe9dc7968cb56d9c"
    }
   ],
   "description": "MkDocs is a fast and simple way to create a website from source files written\nin Markdown, and configured with a YAML configuration file, the documentation\ncan be hosted anywhere, even in free hosting services like Read the Docs and\nGitHub Pages.\nMkDocs is Python powered, this package is built with Python 3.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mkdocs@1.5.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.mkdocs.org",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Project documentation with Markdown",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mkdocs-autorefs-1.0.1",
   "name": "python-mkdocs-autorefs",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2a60438512b1abff7348ebe35fa893aac39a42e84df0615fa1831ee28175a811"
    }
   ],
   "description": "Automatically link across pages in MkDocs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mkdocs-autorefs@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mkdocstrings/autorefs",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Automatically link across pages in MkDocs.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mkdocs-coverage-1.0.0",
   "name": "python-mkdocs-coverage",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7ad7996bd8eb9272fe91122c0b31cda9b1faaac97fa5a24a6e84aebfb58db94d"
    }
   ],
   "description": "MkDocs plugin to integrate your coverage HTML report into your site.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mkdocs-coverage@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pawamoy.github.io/mkdocs-coverage/",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "MkDocs plugin to integrate your coverage HTML report into your site.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mkdocs-gen-files-0.5.0",
   "name": "python-mkdocs-gen-files",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "76391ebc43553bee92826aa562c8d5954771d9a510ac732dcacda064d383b3ea"
    }
   ],
   "description": "Plugin for MkDocs to programmatically generate documentation pages during the build",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mkdocs-gen-files@0.5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/oprypin/mkdocs-gen-files",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "MkDocs plugin to programmatically generate documentation pages during the build",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mkdocs-git-committers-plugin-2-2.3.0",
   "name": "python-mkdocs-git-committers-plugin-2",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b6864258cd77887b935c1f25b2514cef055e842555d135c31b177811b6a35db9"
    }
   ],
   "description": "The git-committers plugin will seed the template context with a list of github\ncommitters and other useful GIT info such as last modified date",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mkdocs-git-committers-plugin-2@2.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ojacques/mkdocs-git-committers-plugin-2/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An MkDocs plugin to create a list of contributors on the page",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mkdocs-include-markdown-plugin-6.0.4",
   "name": "python-mkdocs-include-markdown-plugin",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "02d8fdb1adcc9fc29b8f311f857c2a4183917da00a8bf09e5cd33aa6ca9fda07"
    }
   ],
   "description": "Mkdocs Markdown includer plugin.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mkdocs-include-markdown-plugin@6.0.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mondeja/mkdocs-include-markdown-plugin",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Mkdocs Markdown includer plugin.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mkdocs-literate-nav-0.6.1",
   "name": "python-mkdocs-literate-nav",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9cbaad73151cd4e41f6a856b9e5033a3bc1ca5dc48975f5cf47253eca5bd9ab4"
    }
   ],
   "description": "Plugin for MkDocs to specify the navigation in Markdown instead of YAML",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mkdocs-literate-nav@0.6.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/oprypin/mkdocs-literate-nav",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "MkDocs plugin to specify the navigation in Markdown instead of YAML",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mkdocs-material-9.1.16",
   "name": "python-mkdocs-material",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ec287251d83d3e3636eae8a5ee823708580af842a990cf830bfafc1a771043a5"
    }
   ],
   "description": "A Material Design theme for MkDocs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mkdocs-material@9.1.16-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://squidfunk.github.io/mkdocs-material",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Material Design theme for MkDocs.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9.1.16-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mkdocs-material-extensions-1.3.1",
   "name": "python-mkdocs-material-extensions",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "29d3b16aca0b8bc458c75ce3584e54fc834305ba00e9568ca347996184af425c"
    }
   ],
   "description": "Extension pack for Python Markdown and MkDocs Material.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mkdocs-material-extensions@1.3.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/facelessuser/mkdocs-material-extensions",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extension pack for Python Markdown and MkDocs Material.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mkdocs-minify-plugin-0.8.0",
   "name": "python-mkdocs-minify-plugin",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "38f31703ee70ab84b5ed6d3d86e02d3138e2267f31cb6b85823342008e5b29ed"
    }
   ],
   "description": "An MkDocs plugin to minify HTML, JS or CSS files prior to being written to disk",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mkdocs-minify-plugin@0.8.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/byrnereese/mkdocs-minify-plugin",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An MkDocs plugin to minify HTML, JS or CSS files prior to being written to disk",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mkdocs-redirects-1.2.1",
   "name": "python-mkdocs-redirects",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "874213490aef24a9b05d212f65efa8d38a560f1e060bccb52e977733fc9a2fc6"
    }
   ],
   "description": " mkdocs-redirectsPlugin for [mkdocs]( to create page redirects (e.g. for\nmoved/renamed pages).Initially developed by [DataRobot]( Installing> **Note:**\nThis package requires MkDocs version 1.0.4 or higher.Install with pip:bash pip\ninstall mkdocs-redirects To use this plugin, specify your desired redirects in\nthe plugin's redirect_maps setting in your mkdocs.yml:yaml - redirects:\nredirect_maps:...",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mkdocs-redirects@1.2.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/datarobot/mkdocs-redirects",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A MkDocs plugin for dynamic page redirects to prevent broken links",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mock-5.1.0",
   "name": "python-mock",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4b05f4e6b73f551c9b2aab828c7d48c3f52873167323cad6877b24b33691ad27"
    }
   ],
   "description": "\nMock is a Python module which provides a core mock class. It removes the need\nto create a host of stubs throughout your test suite. After performing an\naction, you can make assertions about which methods / attributes were used and\narguments they were called with. You can also specify return values and set\nneeded attributes in the normal way.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mock@5.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.voidspace.org.uk/python/mock/",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python Mocking and Patching Library for Testing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-more-itertools-9.1.0",
   "name": "python-more-itertools",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ca6789a11104b8832edeb420641774b563664182a20243272e19fe35410f4d60"
    }
   ],
   "description": "This is a python library for efficient use of itertools utility, which also \\\nincludes implementations of the recipes from the itertools documentation.\\\nSee https://pythonhosted.org/more-itertools/index.html for more information.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-more-itertools@9.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/erikrose/more-itertools",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An opensource python library wrapping around itertools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mpmath-1.3.0",
   "name": "python-mpmath",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f0631d02903974e746ed39afeb1b2ef631c9e767c2ab77ffd74d251da45c2f88"
    }
   ],
   "description": "A Python library for arbitrary-precision floating-point arithmetic.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mpmath@1.3.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/fredrik-johansson/mpmath",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python library for arbitrary-precision floating-point arithmetic",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-multidict-6.0.4",
   "name": "python-multidict",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7490c99763e862db2b8863c5d888a4349429a05fd7b0d7b21957d1b6a8f42108"
    }
   ],
   "description": "Multidict is dict-like collection of key-value pairs where key might be occurred more than once in the container.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-multidict@6.0.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/aio-libs/multidict",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "multidict implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-munch-4.0.0",
   "name": "python-munch",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4beef57d60a8be1c4f435341ec927bfe51028f9017946f59c6a154218733ad50"
    }
   ],
   "description": "munch is a fork of David Schoonover's **Bunch** package, providing similar functionality. 99% of the work was done by him, and the fork was made mainly for lack of responsiveness for fixes and maintenance on the original code.\nMunch is a dictionary that supports attribute-style access, a la JavaScript:\n```python\n>>> b = Munch()\n>>> b.hello = 'world'\n>>> b.hello\n'world'\n>>> b['hello'] += \"!\"\n>>> b.hello\n'world!'\n>>> b.foo = Munch(lol=True)\n>>> b.foo.lol\nTrue\n>>> b.foo is b['foo']\nTrue\n```",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-munch@4.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Infinidat/munch",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A dot-accessible dictionary (a la JavaScript objects)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mypy-1.10.0",
   "name": "python-mypy",
   "licenseConcluded": "MIT and Python-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "69b7e3fcb4e084caafae49839d6aa277ba9666a1057791c63d34184450ff3e0f"
    }
   ],
   "description": "Add type annotations to your Python programs, and use mypy to type\ncheck them.  Mypy is essentially a Python linter on steroids, and it\ncan catch many programming errors by analyzing your program, without\nactually having to run it.  Mypy has a powerful type system with\nfeatures such as type inference, gradual typing, generics and union\ntypes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mypy@1.10.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python/mypy",
   "licenseDeclared": "MIT and Python-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Optional static typing for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mypy-extensions-1.0.0",
   "name": "python-mypy-extensions",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9a9a0da0f65286f864f487f2cad9808f33c94db6ac91d69029a914124c4acafe"
    }
   ],
   "description": "The \"mypy_extensions\" module defines experimental extensions to the standard\n\"typing\" module that are supported by the mypy typechecker.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mypy-extensions@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python/mypy_extensions",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Experimental type system extensions for programs checked with the mypy typechecker.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-mysqlclient-2.1.1",
   "name": "python-mysqlclient",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4699a8484006d70668d7e5ec61aeb8eaaf3ac4ffb23dc70390adf5665fa23505"
    }
   ],
   "description": "MySQLdb is an interface to the popular MySQL database server that\nprovides the Python database API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-mysqlclient@2.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/PyMySQL/mysqlclient-python",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "MySQL database connector for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-myst-nb-1.0.0",
   "name": "python-myst-nb",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0aa54d9ee53bc5e5a1a5e710a07c5e133e94d1efbe085a569a6b8cba3edce20f"
    }
   ],
   "description": "A collection of tools for working with Jupyter Notebooks in Sphinx.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-myst-nb@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/executablebooks/myst-nb",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A collection of tools for working with Jupyter Notebooks in Sphinx.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-myst-parser-2.0.0",
   "name": "python-myst-parser",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9f29d5dd0db54ce6dc5b079ecfffd9476510c44565f5ee737b67b59aeae19fae"
    }
   ],
   "description": "MyST is a flavor of markdown that is designed for simplicity, flexibility, and extensibility.\nThis repository serves as the reference implementation of MyST Markdown,\nas well as a collection of tools to support working with MyST in Python and Sphinx.\nIt contains an extended CommonMark-compliant parser using markdown-it-py,\nas well as a Sphinx extension that allows you to write MyST Markdown in Sphinx.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-myst-parser@2.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/executablebooks/MyST-Parser",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A rich and extensible flavor of Markdown meant for technical documentation and publishing.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-nbclient-0.7.4",
   "name": "python-nbclient",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4e62347e98382a1ddd6238d0cff7a63b8397ceb7722a095845c73078a99bdb1b"
    }
   ],
   "description": "\nNBClient, a client library for programmatic notebook execution, is a tool for\nrunning Jupyter Notebooks in different execution contexts. NBClient was spun\nout of nbconvert (formerly ExecutePreprocessor). NBClient lets you execute notebooks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-nbclient@0.7.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jupyter/nbclient",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A client library for executing notebooks.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-nbconvert-7.6.0",
   "name": "python-nbconvert",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f87cdb8457546ae2d0438ec51aab61125cf71ad78850cfa2524bf7f1819812b0"
    }
   ],
   "description": "The nbconvert tool, jupyter nbconvert, converts notebooks to various other\nformats via Jinja templates. The nbconvert tool allows you to convert an\n.ipynb notebook file into various static formats including HTML, LaTeX,\nPDF, Reveal JS, Markdown (md), ReStructured Text (rst) and executable script.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-nbconvert@7.6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/nbconvert/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Converting Jupyter Notebooks",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-nbdime-3.2.1",
   "name": "python-nbdime",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d3b5719b45725a86f8cb674cb8d05fd8b9ab2c8b2476d0c28c7dc1e5450154c7"
    }
   ],
   "description": "nbdime, on the other hand, provides “content-aware” diffing and merging of Jupyter notebooks.\nIt understands the structure of notebook documents.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-nbdime@3.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/nbdime/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Diff and merge of Jupyter Notebooks",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-nbformat-5.9.2",
   "name": "python-nbformat",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b714a5b4c2697f1362e1872f78f0a21bc0e08dd3dc8ef481857be6f6fdb4e302"
    }
   ],
   "description": "\nThis package contains the base implementation of the Jupyter Notebook format,\nand Python APIs for working with notebooks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-nbformat@5.9.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jupyter/nbformat",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Jupyter Notebook format.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.9.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-nbsphinx-0.9.2",
   "name": "python-nbsphinx",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4431bc59ac6519036229fd49b64c8da1e74a125af90786a2ada7e06a12983d2a"
    }
   ],
   "description": "nbsphinx is a Sphinx_ extension that provides a source parser for\n``*.ipynb`` files.\nCustom Sphinx directives are used to show `Jupyter Notebook`_ code cells (and of\ncourse their results) in both HTML and LaTeX output.\nUn-evaluated notebooks -- i.e. notebooks without stored output cells -- will be\nautomatically executed during the Sphinx build process.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-nbsphinx@0.9.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/spatialaudio/nbsphinx/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Jupyter Notebook Tools for Sphinx.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-nbxmpp-3.2.5",
   "name": "python-nbxmpp",
   "licenseConcluded": "GPL-3.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2007c1abf584cbd47f1cf13362db2ed11454455f73436774f9b4f9cb54d341a8"
    }
   ],
   "description": "python-nbxmpp is a Python library that provides a way for Python applications\nto use Jabber/XMPP networks in a non-blocking way.\n\nFeatures:\n- Asynchronous\n- ANONYMOUS, EXTERNAL, GSSAPI, SCRAM-SHA-1, DIGEST-MD5, PLAIN, and\n    X-MESSENGER-OAUTH2 authentication mechanisms.\n- Connection via proxies\n- TLS\n- BOSH (XEP-0124)\n- Stream Management (XEP-0198)",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-nbxmpp@3.2.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://dev.gajim.org/gajim/python-nbxmpp/",
   "licenseDeclared": "GPL-3.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python library for non-blocking use of Jabber/XMPP",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-nest-asyncio-1.5.7",
   "name": "python-nest_asyncio",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1a6688c157b94b454ea47b5adf8daca4ea03e89707befb168229aa50212fe5b3"
    }
   ],
   "description": "By design asyncio does not allow its event loop to be nested.\nThis presents a practical problem: When in an environment\nwhere the event loop is already running it's impossible to run tasks\nand wait for the result. Trying to do so will give the error\n\"RuntimeError: This event loop is already running\".\nThe issue pops up in various environments, such as web servers,\nGUI applications and in Jupyter notebooks.\nThis module patches asyncio to allow nested use of asyncio.run\nand loop.run_until_complete.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-nest_asyncio@1.5.7-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/erdewit/nest_asyncio",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Patch asyncio to allow nested event loops",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.7-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-netaddr-0.10.1",
   "name": "python-netaddr",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a833168acdcbd23fcfa514b0e27ca16bd66937b5c017b3d333a3d237f95924a8"
    }
   ],
   "description": "A network address manipulation library for Python\nProvides support for:\nLayer 3 addresses\n * dealing with various ranges formats (CIDR, arbitrary ranges and globs, nmap)\n * parsing a large variety of different formats and notations\nLayer 2 addresses\n * generating derived IPv6 addresses",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-netaddr@0.10.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/drkjam/netaddr",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A pure Python network address representation and manipulation library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-netifaces-0.11.0",
   "name": "python-netifaces",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6c40aae5fccd0482a80f27c2ac4978fa4c8d69f75b2a865ae4b49d09330bab77"
    }
   ],
   "description": "It’s been annoying me for some time that there’s no easy way to get the\naddress(es) of the machine’s network interfaces from Python.  There is\na good reason for this difficulty, which is that it is virtually impossible\nto do so in a portable manner.  However, it seems to me that there should\nbe a package you can easy_install that will take care of working out the\ndetails of doing so on the machine you’re using, then you can get on with\nwriting Python code without concerning yourself with the nitty gritty of\nsystem-dependent low-level networking APIs.\nThis package attempts to solve that problem.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-netifaces@0.11.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/al45tair/netifaces",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Portable network interface information.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.11.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-networkx-3.2.1",
   "name": "python-networkx",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "777f58581b640823e46a15489db19920678ba0534ab7bb25ae59554a24080768"
    }
   ],
   "description": "NetworkX is a Python package for the creation, manipulation,\nand study of the structure, dynamics, and functions\nof complex networks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-networkx@3.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://networkx.github.io/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python package for creating and manipulating graphs and networks",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-ninja-1.11.1.1",
   "name": "python-ninja",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f53f54a6f135a302e9070ac92e5d31e84e9effe1a5a186b637236118458fbcba"
    }
   ],
   "description": "A small build system with a focus on speed.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-ninja@1.11.1.1-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ninja-build/ninja",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A small build system with a focus on speed.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.11.1.1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-nocasedict-1.0.4",
   "name": "python-nocasedict",
   "licenseConcluded": "LGPL-2.0-only and LGPL-2.1-only and LGPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6d96e7d30276c31fa3a109a90f6184ca8246c43a9cb17e7807f064fe5c169620"
    }
   ],
   "description": "A case-insensitive ordered dictionary for Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-nocasedict@1.0.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pywbem/nocasedict",
   "licenseDeclared": "LGPL-2.0-only and LGPL-2.1-only and LGPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A case-insensitive ordered dictionary for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-nocaselist-1.0.6",
   "name": "python-nocaselist",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e960cdf82d2534ebf69d20fdcac8ae720dd4b96bfa6c0218efb4f2b6b855613e"
    }
   ],
   "description": "A case-insensitive list for Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-nocaselist@1.0.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pywbem/nocaselist",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A case-insensitive list for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-nodeenv-1.8.0",
   "name": "python-nodeenv",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2e4aeca6dea6e4951c7ccc9aa353f825e6fffb581fb5773376ea1d5b57dc989f"
    }
   ],
   "description": "Node.js virtual environment builder.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-nodeenv@1.8.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ekalinin/nodeenv",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Node.js virtual environment builder",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-nose2-0.13.0",
   "name": "python-nose2",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fd2f63be00837be27fc36f07d6b0a7774c5ee5723e4d3bc3c56455c9b4de9f65"
    }
   ],
   "description": "nose2 is the next generation of nicer testing for Python, based on the plugins\nbranch of unittest2. nose2 aims to improve on nose by:\n- providing a better plugin API\n- being easier for users to configure\n- simplifying internal interfaces and processes\n- supporting Python 2 and 3 from the same codebase, without translation\n- encouraging greater community involvement in its development\n\nIn service of some those goals, some features of nose will not be supported in\nnose2. See the documentation for a thorough rundown.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-nose2@0.13.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/nose-devs/nose2",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Next generation of nicer testing for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.13.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-notebook-shim-0.2.3",
   "name": "python-notebook-shim",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4888b33d38fd98a2add01475a3de5c559dc4f85ba3bef1ea916fc1023ee3279f"
    }
   ],
   "description": "This project provides a way for JupyterLab and other frontends\nto switch to Jupyter Server for their Python Web application backend.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-notebook-shim@0.2.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/notebook-shim/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A shim layer for notebook traits and config",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-nox-2023.4.22",
   "name": "python-nox",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1df834403d9fe1cf051634da94145729edb9057929c94cfebac0c9ea7ad89ccd"
    }
   ],
   "description": "Nox is a command-line tool that automates testing in multiple Python\nenvironments, similar to tox. Unlike tox, Nox uses a standard Python\nfile for configuration.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-nox@2023.4.22-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/wntrblm/nox",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Flexible test automation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2023.4.22-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-nox-poetry-1.0.3",
   "name": "python-nox-poetry",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "372ad1ca44378599481c6e5e8a9b2cdc1fb7924477702796003e19161e2574b7"
    }
   ],
   "description": "Use Poetry inside Nox sessions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-nox-poetry@1.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/cjolowicz/nox-poetry",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Use Poetry inside Nox sessions.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-nss-1.0.1",
   "name": "python-nss",
   "licenseConcluded": "MPLv2.0 or GPLv2+ or LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a8dc3d095f090d8a57b77171b487cc5951d3e4d7229d86037396b3c9030f103a"
    }
   ],
   "description": "The python-nss provides Python bindings for Netscape Portable Runtime (NSPR)\\\nand Network Security Services (NSS)\\\nThe NSS is a server applications and set of libraries supporting\\\nsecurity-enabled client and The Applications built with NSS can support SSL v2\\\nand v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3\\\ncertificates, and other security standards. Specific NSS implementations\\\nhave been FIPS-140 certified.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-nss@1.0.1-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Python_binding_for_NSS",
   "licenseDeclared": "MPLv2.0 or GPLv2+ or LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Bindings the Python for Network Security Services(NSS)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-ntlm-auth-1.5.0",
   "name": "python-ntlm-auth",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0d9200dffb5400e29429475c45ff6b87d2e35eaee89f7cb190b2beaf801bb3f2"
    }
   ],
   "description": "This package allows Python clients running on any operating system to provide\nNTLM authentication to a supporting server.\n\nWith OpenSSL 3 or above, the legacy OpenSSL provider needs to be set in order\nto support md4 in Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-ntlm-auth@1.5.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.python.org/pypi/ntlm-auth",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python 3 compatible NTLM library (requires md4, thus legacy OpenSSL settings)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-ntplib-0.4.0",
   "name": "python-ntplib",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0f5dc560d5e8948fe3bc65c7ed3b7a056e2b3c79151fe2d1ab1345ea765c4021"
    }
   ],
   "description": "\nThe ntplib is a python module that offers a simple interface to query NTP.\nservers. It also provides utility functions to translate NTP fields' values to\ntext (mode, leap indicator...). Since it's pure Python, and only depends on core\nmodules, it should work on any platform with a Python implementation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-ntplib@0.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/ntplib/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "This module offers a simple interface to query NTP servers from Python.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-numpydoc-1.5.0",
   "name": "python-numpydoc",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "16885e511b6974748a00810384d939335fd36fc5885a62bc73be96ae9eec02df"
    }
   ],
   "description": "Numpydoc inserts a hook into Sphinx's autodoc that converts docstrings\nfollowing the NumPy/SciPy format to a form palatable to Sphinx.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-numpydoc@1.5.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/numpy/numpydoc",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sphinx extension to support docstrings in NumPy format",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-oauth2client-4.1.3",
   "name": "python-oauth2client",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "53c0b3b6772b1ff057bf77316caa05ae7e5c0cd78c3fb90dcfee5000ca82b155"
    }
   ],
   "description": "This is a python client module for accessing resources protected by OAuth 2.0",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-oauth2client@4.1.3-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/google/oauth2client",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python client library for OAuth 2.0",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.1.3-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-oauthlib-3.2.2",
   "name": "python-oauthlib",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a81e007a28e67fec59f8b1d1bc335978b6f1f2a2c5650cdbdb75c10bf366f20f"
    }
   ],
   "description": "AuthLib is a framework which implements the logic of OAuth1 or OAuth2\nwithout assuming a specific HTTP request object or web framework. Use\nit to graft OAuth client support onto your favorite HTTP library, or\nprovide support onto your favourite web framework. If you're a\nmaintainer of such a library, write a thin veneer on top of OAuthLib\nand get OAuth support for very little effort.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-oauthlib@3.2.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/oauthlib/oauthlib",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-olefile-0.47",
   "name": "python-olefile",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2d545642959229fd8e0b7894c60647707f9b5ae62288c0952a875ab9e92f5035"
    }
   ],
   "description": "olefile is a Python package to parse, read and write Microsoft OLE2 files, \\\nsuch as Microsoft Office 97-2003 documents, vbaProject.bin in MS Office 2007+ files, \\\nImage Composer and FlashPix files, Outlook messages, StickyNotes, several \\\nMicroscopy file formats, McAfee antivirus quarantine files, etc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-olefile@0.47-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.python.org/pypi/olefile/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "This Python package is used to parse, read and write Microsoft OLE2 files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.47-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-opt-einsum-3.3.0",
   "name": "python-opt-einsum",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "29ea975f0a06785c1c42381b716a3a991788121028647929af92a884243513fd"
    }
   ],
   "description": "Optimized einsum can significantly reduce the overall execution time of einsum-like expressions (e.g.,\n[`np.einsum`](https://docs.scipy.org/doc/numpy/reference/generated/numpy.einsum.html),\n[`dask.array.einsum`](https://docs.dask.org/en/latest/array-api.html#dask.array.einsum),\n[`pytorch.einsum`](https://pytorch.org/docs/stable/torch.html#torch.einsum),\n[`tensorflow.einsum`](https://www.tensorflow.org/api_docs/python/tf/einsum),\n)\nby optimizing the expression's contraction order and dispatching many\noperations to canonical BLAS, cuBLAS, or other specialized routines. Optimized\neinsum is agnostic to the backend and can handle NumPy, Dask, PyTorch,\nTensorflow, CuPy, Sparse, Theano, JAX, and Autograd arrays as well as potentially\nany library which conforms to a standard API. See the\n[**documentation**](http://optimized-einsum.readthedocs.io) for more\ninformation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-opt-einsum@3.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/dgasmith/opt_einsum",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Optimizing numpys einsum function",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-ordered-set-4.1.0",
   "name": "python-ordered-set",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "309e8f37e1a5a0bb042b0918ebc9be853793a6059d5961ace7a2fd4c712189a0"
    }
   ],
   "description": "An OrderedSet is a mutable data structure that is a hybrid of a list and a set.\nIt remembers the order of its entries, and every entry has an index number that\ncan be looked up.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-ordered-set@4.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/LuminosoInsight/ordered-set",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A mutable data structure",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-outcome-1.2.0",
   "name": "python-outcome",
   "licenseConcluded": "MIT or Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d13fa35a519eefc889467f6a4a455e1f67a6b09cb9aed610d9d8cf4302e71af6"
    }
   ],
   "description": "Capture the outcome of Python function calls. Extracted from the Trio project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-outcome@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python-trio/outcome",
   "licenseDeclared": "MIT or Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Capture the outcome of Python function calls.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-overrides-7.4.0",
   "name": "python-overrides",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4ef30f2e4a02ea5bb3af0b0843d8b3b18614cd19debdcce07356c26072a4fae0"
    }
   ],
   "description": "A decorator to automatically detect mismatch when overriding a method.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-overrides@7.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mkorpela/overrides",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A decorator to automatically detect mismatch when overriding a method.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-packaging-24.2",
   "name": "python-packaging",
   "licenseConcluded": "BSD and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8afd124fb6f07ee16fd5366e061797c493425b2f3e919e4935cedf0ad56496fb"
    }
   ],
   "description": "Reusable core utilities for various Python Packaging interoperability specifications.\n\nThis library provides utilities that implement the interoperability specifications which have clearly one correct behaviour (eg: PEP 440) or benefit greatly from having a single shared implementation (eg: PEP 425).\n\nThe packaging project includes the following: version handling, specifiers, markers, requirements, tags, utilities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-packaging@24.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pypa/packaging",
   "licenseDeclared": "BSD and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Core utilities for Python packages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:24.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pallets-sphinx-themes-2.1.1",
   "name": "python-pallets-sphinx-themes",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0d514a9db1ce4d26927740845af3c51ffad9d9dfe932f50c9399ff311f179332"
    }
   ],
   "description": "Themes for the Pallets projects. If you're writing an extension, use the\nappropriate theme to make your documentation look consistent.\nAvailable themes:\n-   flask\n-   jinja\n-   werkzeug\n-   click",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pallets-sphinx-themes@2.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pallets/pallets-sphinx-themes/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sphinx themes for Pallets and related projects.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pandas-2.2.2",
   "name": "python-pandas",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b72c0173d25038c8cd3261e7d202fb15c0b0a3169f4ef5a023b8dfb128dc223c"
    }
   ],
   "description": "pandas is an open source, BSD-licensed library\nproviding high-performance, easy-to-use data structures\nand data analysis tools for the Python programming language.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pandas@2.2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pandas.pydata.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Data structures and data analysis tools for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pandocfilters-1.5.0",
   "name": "python-pandocfilters",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "65e7e083c342e2d787951cdc5dc66082c2454c2a861c9b3e35d48f680a53aed9"
    }
   ],
   "description": "A python module for writing pandoc filters",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pandocfilters@1.5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/jgm/pandocfilters",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utilities for writing pandoc filters in python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-parameterized-0.9.0",
   "name": "python-parameterized",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3145696b1bcd2cc3f29666c3819bf96ac92cb965e52570af23aa6271308781b7"
    }
   ],
   "description": "Parameterized testing with any Python test framework.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-parameterized@0.9.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.python.org/pypi/parameterized",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parameterized testing with any Python test framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-paramiko-3.4.0",
   "name": "python-paramiko",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "34f46e479c37e3d577c2a4221ce17686aaf3414a2fd2451fae93464a79bae734"
    }
   ],
   "description": "Paramiko is a combination of the Esperanto words for \"paranoid\" and \"friend\". It is a module\nfor Python 2.7/3.4+ that implements the SSH2 protocol for secure (encrypted and authenticated)\nconnections to remote machines.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-paramiko@3.4.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/paramiko/paramiko",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python SSH module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.4.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-parse-1.19.1",
   "name": "python-parse",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2f161dccbe0e6810a519b739171e56a7822aa17ca01e854c53d48cdbfa9eb856"
    }
   ],
   "description": "A python module which parses specific strings adopted the format() syntax.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-parse@1.19.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/r1chardj0n3s/parse",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python Parse Module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.19.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-parse-type-0.6.2",
   "name": "python-parse_type",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "944032c5b9659992dbda982b4812652b59bbe989b80fb0e2804f96cbbfd366a3"
    }
   ],
   "description": "Parse_type extends the \"parse\" module (opposite of string.format()\") with the following\nfeatures:build type converters for common use cases (enum/mapping, choice) build a type\nconverter with a cardinality constraint (0..1,0..*, 1..*) from the type converter with\ncardinality=1.compose a type converter from other type converters an extended parser\nthat supports the CardinalityField naming schema and creates missing type variants\n(0..1, 0..*, 1..*) from the primary type converte.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-parse_type@0.6.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jenisys/parse_type",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Make parse types building more easier by parse module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-parso-0.8.3",
   "name": "python-parso",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6b0b0c982b97304a6ceda46acb97694f92c5aa82aea18a94dcc6042744a0dad5"
    }
   ],
   "description": "Parso is a Python parser that supports error recovery and round-trip parsing\nfor different Python versions. Parso consists of a small API to parse Python\nand analyse the syntax tree.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-parso@0.8.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/davidhalter/parso",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python Parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-parver-0.4",
   "name": "python-parver",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "de8b6e0153821bb2da603a2438df1cbedaa9a7465ed002848747a128ecaba284"
    }
   ],
   "description": "Parver allows parsing and manipulation of PEP 440 version numbers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-parver@0.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/RazerM/parver",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parse and manipulate version numbers.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-passlib-1.7.4",
   "name": "python-passlib",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c38fbbef54766703a1023b96588ccbb766f3b6220305067c115ec91fe73dcb79"
    }
   ],
   "description": "Passlib is a password hashing library for Python 2 & 3, which provides\ncross-platform implementations of over 30 password hashing algorithms, as well\nas a framework for managing existing password hashes. It's designed to be useful\nfor a wide range of tasks, from verifying a hash found in /etc/shadow, to\nproviding full-strength password hashing for multi-user applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-passlib@1.7.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/passlib",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "comprehensive password hashing framework supporting over 30 schemes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-paste-3.7.1",
   "name": "python-paste",
   "licenseConcluded": "MIT and ZPLv2.0 and Python and (AFL-2.1 or MIT) and (MIT or ASL 2.0)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aacdf15ad2fb589315875c761ce60a08038ec41de37d2e775718a6a2eebac3d1"
    }
   ],
   "description": "Paste provides several pieces of \"middleware\" (or filters) that can be nested\nto build web applications. Each piece of middleware uses the WSGI (PEP 333)\ninterface, and should be compatible with other middleware based on those interfaces.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-paste@3.7.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pythonpaste.readthedocs.io/en/latest/",
   "licenseDeclared": "MIT and ZPLv2.0 and Python and (AFL-2.1 or MIT) and (MIT or ASL 2.0)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for using a Web Server Gateway Interface stack",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.7.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-paste-deploy-3.0.1",
   "name": "python-paste-deploy",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "98fd3b3d8eee4f7d911195721e2944523ffec7c87c046edc761a708dbce7c9dc"
    }
   ],
   "description": "This tool provides code to load WSGI applications and servers from URIs. These URIs can refer to Python eggs for INI-style configuration files. Paste Script provides commands to serve applications based on this configuration file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-paste-deploy@3.0.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pylonsproject.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Load, configure, and compose WSGI applications and servers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-path-16.9.0",
   "name": "python-path",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b8b92e545ea1d730ba7db5d911d4e810471e4127d0ba7bc7a5a5889bbc76641e"
    }
   ],
   "description": "This package implements path objects as first-class entities,\nallowing common operations on files to be invoked on those path objects directly.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-path@16.9.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jaraco/path",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python module wrapper for path",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:16.9.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pathlib2-2.3.7",
   "name": "python-pathlib2",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cb7ebda8a11a33931df3f34d9a07dfcdcab59aef22a1eda1248aad77a24283c6"
    }
   ],
   "description": "Object-oriented filesystem paths",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pathlib2@2.3.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jazzband/pathlib2",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Object-oriented filesystem paths",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pathspec-0.11.2",
   "name": "python-pathspec",
   "licenseConcluded": "MPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3dec9706b00a4b7341463194822b91417f998b38fde921b675dc7e0b64824a56"
    }
   ],
   "description": "pathspec is a utility library for pattern matching of file paths. So far this only includes Git's wildmatch pattern matching which itself is derived from Rsync's wildmatch. Git uses wildmatch for its gitignore files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pathspec@0.11.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/cpburnz/python-pathspec",
   "licenseDeclared": "MPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utility library for gitignore style pattern matching of file paths.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.11.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-patsy-0.5.3",
   "name": "python-patsy",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "24752be2fea5d7a56a59f0a20de1cdfa1fb2621b35fddd422208e347000fcf4b"
    }
   ],
   "description": "Patsy is a Python library for describing statistical models (especially linear\nmodels, or models that have a linear component) and building design matrices.\nPatsy brings the convenience of R \"formulas\" to Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-patsy@0.5.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pydata/patsy",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python package for describing statistical models and for building design matrices.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pbkdf2-1.3",
   "name": "python-pbkdf2",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bf2acd4cbc20b220610b01b068c488f37e8b10362e53822b32695cb7b1795628"
    }
   ],
   "description": "This module implements the password-based key derivation function, PBKDF2, specified in RSA PKCS#5 v2.0.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pbkdf2@1.3-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/pbkdf2/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "This module implements the password-based key derivation function, PBKDF2, specified in RSA PKCS#5 v2.0.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pbr-6.0.0",
   "name": "python-pbr",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "43590eef9dfca71788b18291eff5b72a69813787a67f36460644172414aff53c"
    }
   ],
   "description": "PBR is a library that injects some useful and sensible default behaviors into\nyour setuptools run. It started off life as the chunks of code that were copied\nbetween all of the OpenStack projects. Around the time that OpenStack hit 18\ndifferent projects each with at least 3 active branches, it seems like a good\ntime to make that code into a proper re-usable library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pbr@6.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://docs.openstack.org/pbr/latest/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python Build Reasonableness",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pdbp-1.5.0",
   "name": "python-pdbp",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9e34538a6a09f85d39786ff87ab77083c56783cd35c9d1ccaa5911b844d75874"
    }
   ],
   "description": "A drop-in replacement for pdb and pdbpp.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pdbp@1.5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mdmintz/pdbp",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A drop-in replacement for pdb and pdbpp.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pdfminer.six-20231228",
   "name": "python-pdfminer.six",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5a073e2d794eec93a14f8a240884f840cd47fb3942a8842f5627e6aec730ce84"
    }
   ],
   "description": "PDF parser and analyzer.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pdfminer.six@20231228-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pdfminer/pdfminer.six",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "PDF parser and analyzer.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20231228-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pdm-backend-2.1.8",
   "name": "python-pdm-backend",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dd7d53ccbe0c812cdb959e084202eb98cc74b0be89df9db97fe333de7be7f48d"
    }
   ],
   "description": "This is the backend for PDM projects that is fully-compatible with PEP 517 spec,\nbut you can also use it alone. It reads the metadata of PEP 621 format and coverts it to Core metadata.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pdm-backend@2.1.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pdm-project/pdm-backend",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The build backend used by PDM that supports latest packaging standards",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pdm-pep517-1.1.4",
   "name": "python-pdm-pep517",
   "licenseConcluded": "MIT AND Apache-2.0 AND Public Domain AND BSD-3-Clause AND ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "75a2aa100b52c2cc6e8d4c3f9f7647747f41bce8aaff0a9a547e5025d634f3e3"
    }
   ],
   "description": "This is the backend for PDM projects, while you can also use it alone. It\nreads the metadata of PEP 621 format and coverts it to Core metadata.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pdm-pep517@1.1.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pdm-project/pdm-backend",
   "licenseDeclared": "MIT AND Apache-2.0 AND Public Domain AND BSD-3-Clause AND ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Yet another PEP 517 backend",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pdocs-1.2.0",
   "name": "python-pdocs",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9ce0f1a809b5b6b2f1299698b8a1b4c1f92d06ba921244eac51da43e2a335076"
    }
   ],
   "description": "A simple program and library to auto generate API documentation for Python modules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pdocs@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/timothycrosley/pdocs",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A simple program and library to auto generate API documentation for Python modules.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pecan-1.4.2",
   "name": "python-pecan",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "39daa56d9e6424d2cd271e507be35beb76139a5ac6132465b9a53178187f79d4"
    }
   ],
   "description": "A WSGI object-dispatching web framework, designed to be lean and fast with few dependencies.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pecan@1.4.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pecan/pecan",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A WSGI object-dispatching web framework, designed to be lean and fast, with few dependencies.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pep517-0.13.0",
   "name": "python-pep517",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2aa48fd50af64346aa04f770a720ae29a2cea0d5e0112b16dd262edc362f8f2e"
    }
   ],
   "description": "Wrappers to build Python packages using PEP 517 hooks",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pep517@0.13.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pypa/pep517",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Wrappers to build Python packages using PEP 517 hooks",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.13.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pep8-1.7.1",
   "name": "python-pep8",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b2910d6c90c66efcef6031b64ad0b0f8dabefa2503785eab9f964a283f417d43"
    }
   ],
   "description": "pep8 Python style guide checker pep8 is a tool to check your Python code against\nsome of the style conventions in PEP 8... _PEP 8: architecture: Adding new\nchecks is easy.Parseable output: Jump to error location in your editor.Small:\nJust one Python file, requires only stdlib. You can use just the pep8.py file\nfor this purpose.Comes with a comprehensive test suite.Installation You can\ninstall, upgrade, uninstall pep8.py with these commands:: $ pip install pep8 $\npip install --upgrade pep8 $ pip uninstall pep8There's also a package for\nDebian/Ubuntu, but it's not always the latest version.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pep8@1.7.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pep8.readthedocs.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python style guide checker",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pexpect-4.8.0",
   "name": "python-pexpect",
   "licenseConcluded": "ISC license",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e00a4d821cda337a968970348e5158561310861f8d1e1a8edaa3f651c3ed3d83"
    }
   ],
   "description": "Pexpect is a pure Python module for spawning child applications; controlling\nthem; and responding to expected patterns in their output. Pexpect works like\nDon Libes' Expect. Pexpect allows your script to spawn a child application and\ncontrol it as if a human were typing commands.\n\nPexpect can be used for automating interactive applications such as ssh, ftp,\npasswd, telnet, etc. It can be used to a automate setup scripts for duplicating\nsoftware package installations on different servers. It can be used for\nautomated software testing. Pexpect is in the spirit of Don Libes' Expect, but\nPexpect is pure Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pexpect@4.8.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pexpect.readthedocs.io/",
   "licenseDeclared": "ISC license",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pexpect allows easy control of interactive console applications.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.8.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pickleshare-0.7.5",
   "name": "python-pickleshare",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7f5d9681a3cefd30a6a63468165f91793f061f95b6bc9bed1b53540fb8e25fbe"
    }
   ],
   "description": "PickleShare - a small 'shelve' like datastore with concurrency support\n\nLike shelve, a PickleShareDB object acts like a normal dictionary. Unlike shelve,\nmany processes can access the database simultaneously. Changing a value in\ndatabase is immediately visible to other processes accessing the same database.\n\nConcurrency is possible because the values are stored in separate files. Hence\nthe \"database\" is a directory where *all* files are governed by PickleShare.\n\nExample usage::\n\n    from pickleshare import *\n    db = PickleShareDB('~/testpickleshare')\n    db.clear()\n    print(\"Should be empty:\",db.items())\n    db['hello'] = 15\n    db['aku ankka'] = [1,2,313]\n    db['paths/are/ok/key'] = [1,(5,46)]\n    print(db.keys())\n\nThis module is certainly not ZODB, but can be used for low-load\n(non-mission-critical) situations where tiny code size trumps the\nadvanced features of a \"real\" object database.\n\nInstallation guide: pip install pickleshare",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pickleshare@0.7.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pickleshare/pickleshare",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tiny 'shelve'-like database with concurrency support",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-picobox-3.0.0",
   "name": "python-picobox",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a8ecd92fc154cdd463f51e422993d8d1860707a72385a03fca20b83cbfd1cb8d"
    }
   ],
   "description": "Dependency injection framework designed with Python in mind.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-picobox@3.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ikalnytskyi/picobox",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dependency injection framework designed with Python in mind.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pid-3.0.4",
   "name": "python-pid",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d3f6e3e1a65dfb1bac1b911c5dcaadc9a2aac93ba64f233ba1454f43e8f82857"
    }
   ],
   "description": "A module about python pid management, with fcntl to add state to the lock file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pid@3.0.4-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.python.org/pypi/pid",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python pid management",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.4-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pika-1.3.2",
   "name": "python-pika",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "61b49b495beb15487f134599d8b7885d3b6be83f633b39379e05f4a90a3edbe6"
    }
   ],
   "description": "Pika is a RabbitMQ (AMQP 0-9-1) client library for Python.\n|Version| |Python versions| |Actions Status| |Coverage| |License| |Docs|",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pika@1.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pika/pika",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pika Python AMQP Client Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pillow-10.3.0",
   "name": "python-pillow",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bf5092fbee0a7af7f8eee4af289b645f939fc0c8b1174de31cc2d115da4b7f50"
    }
   ],
   "description": "Pillow is the friendly PIL fork by Alex Clark and Contributors. PIL is the Python Imaging \\\nLibrary by Fredrik Lundh and Contributors. As of 2019, Pillow development is supported by Tidelift.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pillow@10.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://python-pillow.github.io/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python image processing library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:10.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pip-23.3.1",
   "name": "python-pip",
   "licenseConcluded": "MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c13b33810ba19dbb93157ea8399fe12bb926fcc896168b00fd314db07ba48a3b"
    }
   ],
   "description": "pip is the package installer for Python. You can use pip to install packages from the Python Package Index and other indexes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pip@23.3.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.pip-installer.org",
   "licenseDeclared": "MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool for installing and managing Python packages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:23.3.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pip-run-12.1.0",
   "name": "python-pip-run",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d930b4175831ca2668fa6716b80e0696f6504b7378370b2875739670f4ab9920"
    }
   ],
   "description": "provides on-demand temporary package installation for a single interpreter run.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pip-run@12.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jaraco/pip-run",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "install packages and run Python with them",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:12.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pip-shims-0.7.3",
   "name": "python-pip-shims",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e0bc47558a7c192cf5f66ecdb12a023ec5e622d232a0cad33c472af6447ebf05"
    }
   ],
   "description": "pip-shims is a set of compatibilty access shims to the pip internal API.\npip-shims provides compatibility across several pip releases.\nThe shims are provided using a lazy import strategy by hacking a module\nby overloading a class instance’s getattr method.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pip-shims@0.7.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sarugaku/pip-shims",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pip-shims is a set of compatibility access shims to the pip internal API.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pkgconfig-1.5.5",
   "name": "python-pkgconfig",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cb3004cc6d72b2515b1e66cc209888c6678a4d0f1f2280c9d8c2931b70725658"
    }
   ],
   "description": "pkgconfig is a Python module to interface with the pkg-config command line tool and supports Python 3.3+.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pkgconfig@1.5.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/matze/pkgconfig",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python module to interface with the pkg-config command line tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-platformdirs-3.11.0",
   "name": "python-platformdirs",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b15732e1d3f72621ded0343793bff03754a9ab42c966cd16fda9ebdcab1f052a"
    }
   ],
   "description": "The problem When writing desktop application, finding the right location to\nstore user data and configuration varies per platform. Even for single-platform\napps, there may by plenty of nuances in figuring out the right location.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-platformdirs@3.11.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/platformdirs/platformdirs",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A small Python module for determining appropriate platform-specific dirs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.11.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-plette-1.0.0",
   "name": "python-plette",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "915552f555e450b48b982b8c8c101e03b24ce3946a242cb8b126ff7b2634c896"
    }
   ],
   "description": "Plette implements Pipfile and Pipfile.lock parsers, generators, and optional validators to let the user work with them in a structured manner.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-plette@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sarugaku/plette",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Plette implements Pipfile and Pipfile.lock parsers, generators, and optional validators.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-plotly-5.15.0",
   "name": "python-plotly",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4907df5994c791f1c7eeb5ff1e8708a5961a5484438b8cff1b3d30b7a80f4b64"
    }
   ],
   "description": "plotly.py is an interactive, open-source, and browser-based graphing library for Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-plotly@5.15.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://codeload.github.com/shopkeep/plotly",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An open-source, interactive data visualization library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pluggy-1.4.0",
   "name": "python-pluggy",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2393016291684bbddae5f56c1bebcc5ec2513af618b52e9096817651e7bc3ccd"
    }
   ],
   "description": "\nA minimalist production ready plugin system.This is the core\nframework used by the pytest, tox, and devpi projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pluggy@1.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pytest-dev/pluggy",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "plugin and hook calling mechanisms for python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-ply-3.11",
   "name": "python-ply",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "39d67a039286ac3ed65e8e475d5429e9b8940c20366558369af265ce6661f3d5"
    }
   ],
   "description": "PLY is an implementation of lex and yacc parsing tools for Python.\nHere is a list of its essential features:\n* It is implemented entirely in Python.\n* It uses LR-parsing which is reasonably efficient and well suited for larger\n  grammars.\n* PLY provides most of the standard lex/yacc features including support\n  for empty productions, precedence rules, error recovery, and support\n  for ambiguous grammars.\n* PLY is straightforward to use and provides very extensive error checking.\n* PLY doesn't try to do anything more or less than provide the basic lex/yacc\n  functionality. In other words, it's not a large parsing framework or a\n  component of some larger system.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-ply@3.11-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.dabeaz.com/ply/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python Lex-Yacc",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.11-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pocketlint-0.24",
   "name": "python-pocketlint",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ad96b377271e3ad5cc30560c261b5a518cc8810c732e80116de77d0c2dde2e81"
    }
   ],
   "description": "Addon pylint modules and configuration settings for checking the validity of\nPython-based source projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pocketlint@0.24-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rhinstaller/pocketlint",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Addon pylint modules and configuration settings",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.24-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-poetry-core-1.4.0",
   "name": "python-poetry-core",
   "licenseConcluded": "MIT and (ASL 2.0 or BSD) and Python",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d8edfa448b86637c8f174aae6cac24e8eff0bfbe1e53acfd55344cc378ff1142"
    }
   ],
   "description": "A PEP 517 build backend implementation developed for Poetry.\nThis project is intended to be a light weight, fully compliant, self-contained\npackage allowing PEP 517 compatible build frontends to build Poetry managed\nprojects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-poetry-core@1.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python-poetry/poetry-core",
   "licenseDeclared": "MIT and (ASL 2.0 or BSD) and Python",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Poetry PEP 517 Build Backend",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-poetry-dynamic-versioning-1.0.0",
   "name": "python-poetry-dynamic-versioning",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "00c0246c691c3cebadde54eb4702365d853edc1a1c9c167e8599b487fafa983d"
    }
   ],
   "description": "This is a Python 3.7+ plugin for Poetry 1.2.0+ and Poetry Core 1.0.0+ to enable\ndynamic versioning based on tags in your version control system, powered by\nDunamai. Many different version control systems are supported, including Git\nand Mercurial; please refer to the Dunamai page for the full list (and minimum\nsupported version where applicable).\n\npoetry-dynamic-versioning provides a build backend that patches Poetry Core to\nenable the versioning system in PEP 517 build frontends. When installed with\nthe plugin feature (i.e., poetry-dynamic-versioning[plugin]), it also\nintegrates with the Poetry CLI to trigger the versioning in commands like\npoetry build.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-poetry-dynamic-versioning@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mtkennerly/poetry-dynamic-versioning",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Plugin for Poetry to enable dynamic versioning based on VCS tags",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-polib-1.2.0",
   "name": "python-polib",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8f71824bcbdc06ff2d3be664494bff6262ea626a48dc8bf5507cce33ee2ade2e"
    }
   ],
   "description": "polib is a library to manipulate, create, modify gettext files (pot, po and mo files). You can load\nexisting files, iterate through it’s entries, add, modify entries, comments or metadata, etc… or\ncreate new po files from scratch.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-polib@1.2.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/polib/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library to manipulate gettext files (po and mo files)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-portalocker-2.7.0",
   "name": "python-portalocker",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ead9de740e4c4d58881654b0559b1229854911161fb12eb345ffdfaff6c142d4"
    }
   ],
   "description": "Portalocker is a library to provide an easy API to file locking.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-portalocker@2.7.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/WoLpH/portalocker",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Wraps the portalocker recipe for easy usage",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.7.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-portend-3.2.0",
   "name": "python-portend",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fc545afe7df9acbd4e97ca5d86b6fa59f2e898d5cb4603185981f9f14e9344bc"
    }
   ],
   "description": "Use portend to monitor TCP ports for bound or unbound states.\nFor example, to wait for a port to be occupied, timing out after 3 seconds::\n    portend.occupied('www.google.com', 80, timeout=3)\nOr to wait for a port to be free, timing out after 5 seconds::\n    portend.free('::1', 80, timeout=5)\nThe portend may also be executed directly. If the function succeeds, it\nreturns nothing and exits with a status of 0. If it fails, it prints a\nmessage and exits with a status of 1. For example::\n    python -m portend localhost:31923 free\n    (exits immediately)\n    python -m portend -t 1 localhost:31923 occupied\n    (one second passes)\n    Port 31923 not bound on localhost.\nPortend also exposes a ``find_available_local_port`` for identifying\na suitable port for binding locally::\n    port = portend.find_available_local_port()\n    print(port, \"is available for binding\")\nPortend additionally exposes the lower-level port checking functionality\nin the ``Checker`` class, which currently exposes only one public\nmethod, ``assert_free``::\n    portend.Checker().assert_free('localhost', 31923)\nIf assert_free is passed a host/port combination that is occupied by\na bound listener (i.e. a TCP connection is established to that host/port),\nassert_free will raise a ``PortNotFree`` exception.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-portend@3.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/portend",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TCP port monitoring and discovery",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-portray-1.8.0",
   "name": "python-portray",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "52471d4a7aca19e36d6a185c492e784642561f5c924ce0bf143d7465f41da5bd"
    }
   ],
   "description": "portray is a Python3 command line tool and library that helps you create great documentation websites for your Python projects with as little effort as possible.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-portray@1.8.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/timothycrosley/portray",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python3 command line tool and library that create great documentation websites for Python projects.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pre-commit-3.3.3",
   "name": "python-pre-commit",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5744e14a42232968036597060c442f050a468e8e0702c3fba2075367c7008dd4"
    }
   ],
   "description": "A framework for managing and maintaining multi-language pre-commit hooks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pre-commit@3.3.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pre-commit/pre-commit",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A framework for managing and maintaining multi-language pre-commit hooks.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-precis-i18n-1.0.4",
   "name": "python-precis_i18n",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0ce5298062c827917990d169e2f46d4582c756b6ed0fe8ab58ec4f308b12f2e2"
    }
   ],
   "description": "If you want your application to accept Unicode user names and passwords, you\nmust be careful in how you validate and compare them. The PRECIS framework\nmakes internationalized user names and passwords safer for use by applications.\nPRECIS profiles transform Unicode strings into a canonical form, suitable for\ncomparison.\n\nThis Python module implements the PRECIS Framework as described in:\n\n  PRECIS Framework: Preparation, Enforcement, and Comparison of\n  Internationalized Strings in Application Protocols (RFC 8264)\n\n  Preparation, Enforcement, and Comparison of Internationalized Strings\n  Representing Usernames and Passwords (RFC 8265)\n\n  Preparation, Enforcement, and Comparison of Internationalized Strings\n  Representing Nicknames (RFC 8266)",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-precis_i18n@1.0.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/byllyfish/precis_i18n",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python library for internationalized usernames and passwords",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pretend-1.0.9",
   "name": "python-pretend",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5fefa6a155f66019a591c39d05d283885afde89f1a5d51a6383f7319491726e0"
    }
   ],
   "description": "Pretend is a library to make stubbing with Python easier.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pretend@1.0.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/alex/pretend",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library to make stubbing with Python easier",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-prettytable-3.9.0",
   "name": "python-prettytable",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2f28b944123ef0db25ea6f0b9b3f707dca31abcee679715742ee735aaf2c54b1"
    }
   ],
   "description": "PrettyTable is a simple Python library designed to make it quick and easy to\nrepresent tabular data in visually appealing ASCII tables. It was inspired by\nthe ASCII tables used in the PostgreSQL shell psql. PrettyTable allows for\nselection of which columns are to be printed, independent alignment of columns\n(left or right justified or centred) and printing of \"sub-tables\" by specifying\na row range.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-prettytable@3.9.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jazzband/prettytable",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Display tabular data in a visually appealing ASCII table format.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.9.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-priority-2.0.0",
   "name": "python-priority",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f231bb54e01a8e7b9b78d65704883520eb88fa8fac520eab2b52bf6fa3630bcb"
    }
   ],
   "description": "A HTTP/2 Priority Implementation Priority is a pure-Python implementation of the\npriority logic for HTTP/2, set out in RFC 7540 Section 5.3 (Stream Priority)_.\nThis logic allows for clients to express a preference for how the server allocates\nits (limited) resources to the many outstanding HTTP requests that may be running\nover a single HTTP/2 connection.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-priority@2.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python-hyper/priority/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A pure-Python HTTP/2 Priority implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-productmd-1.38",
   "name": "python-productmd",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e1df21e3146e6dbf105021ae0fb677f2f785d2eb2c85d8cc3146c57577ced3d8"
    }
   ],
   "description": "This package is a Python library providing parsers for metadata related to\ncomposes and installation media.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-productmd@1.38-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/release-engineering/productmd",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python library providing parsers for metadata",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.38-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-progressbar2-4.2.0",
   "name": "python-progressbar2",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c91de2537633ffb22d948a1dc06f9d0bf9504191a51a469b3c9da0bedbe3f8bb"
    }
   ],
   "description": "A text progress bar is typically used to display the progress of a long running operation, providing a visual cue that processing is underway.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-progressbar2@4.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/WoLpH/python-progressbar",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python Progressbar library to provide visual (yet text based) progress to long running operations.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-prometheus-client-0.20.0",
   "name": "python-prometheus-client",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9538ab4c9ddc5e83c380dd96aeb3bd1742bb2418637b2c33ac05f5433535f714"
    }
   ],
   "description": "The official Python client for Prometheus.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-prometheus-client@0.20.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/prometheus/client_python",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python client for the Prometheus monitoring system.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-prompt-toolkit-3.0.43",
   "name": "python-prompt-toolkit",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ad1a882698ba1b6d053ff8f666cc4755eb13c04511f7eb673ae316baf452e2f9"
    }
   ],
   "description": "prompt_toolkit is a library for building powerful interactive command lines and\nterminal applications in Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-prompt-toolkit@3.0.43-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/prompt-toolkit/python-prompt-toolkit",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for building powerful interactive command lines in Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.43-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-psutil-5.9.5",
   "name": "python-psutil",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c07555b98cec0e60e08a6dc85412216d7ca6bd066a4704117f6280807284118f"
    }
   ],
   "description": "psutil (process and system utilities) is a cross-platform library for retrieving information\non running processes and system utilization (CPU, memory, disks, network, sensors) in Python.\nIt is useful mainly for system monitoring, profiling and limiting process resources and\nmanagement of running processes.It implements many functionalities offered by classic UNIX\ncommand line tools such as ps, top, iotop, lsof, netstat, ifconfig, free and others.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-psutil@5.9.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/giampaolo/psutil",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library for retrieving information on running processes and system utilization in Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.9.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-psycopg2-2.9.9",
   "name": "python-psycopg2",
   "licenseConcluded": "GPL-3.0-only and LGPL-3.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "222654d65edba4ce34155be3a2635c014b83769393031adfb704aa92c0c19d81"
    }
   ],
   "description": "Psycopg is the most popular PostgreSQL adapter for the Python\nprogramming language. Its core is a complete implementation of the Python DB\nAPI 2.0 specifications. Several extensions allow access to many of the\nfeatures offered by PostgreSQL.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-psycopg2@2.9.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.psycopg.org/psycopg/",
   "licenseDeclared": "GPL-3.0-only and LGPL-3.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "PostgreSQL database adapter for the Python programming language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-psycopg2cffi-2.9.0",
   "name": "python-psycopg2cffi",
   "licenseConcluded": "LGPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0c155acee165342f758079ebded1a8e2ab5e88b1cbc777e0b99c2ad95ee3cf09"
    }
   ],
   "description": "An implementation of the psycopg2 module using cffi.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-psycopg2cffi@2.9.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/chtd/psycopg2cffi",
   "licenseDeclared": "LGPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An implementation of the psycopg2 module using cffi.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-ptyprocess-0.7.0",
   "name": "python-ptyprocess",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1cd246191a0529cce3a9a315019078f6aa943e57fb656cd0fb1eb7080366c48b"
    }
   ],
   "description": "Launch a subprocess in a pseudo terminal (pty), and interact with both the\nprocess and its pty.\n\nSometimes, piping stdin and stdout is not enough. There might be a password\nprompt that doesn't read from stdin, output that changes when it's going to a\npipe rather than a terminal, or curses-style interfaces that rely on a terminal.\nIf you need to automate these things, running the process in a pseudo terminal\n(pty) is the answer.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-ptyprocess@0.7.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pexpect/ptyprocess",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Run a subprocess in a pseudo terminal",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-publicsuffix2-2.2019.12.21",
   "name": "python-publicsuffix2",
   "licenseConcluded": "MIT and MPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "321a6c19874ce703df6437db3a65e7e6506d64ad079026ab2c319cc85f9f9190"
    }
   ],
   "description": "This module allows you to get the public suffix, as well as the registrable domain,\nof a domain name using the Public Suffix List from http://publicsuffix.org\nA public suffix is a domain suffix under which you can register domain\nnames, or under which the suffix owner does not control the subdomains.\nSome examples of public suffixes in the former example are \".com\",\n\".co.uk\" and \"pvt.k12.wy.us\"; examples of the latter case are \"github.io\" and\n\"blogspot.com\".  The public suffix is sometimes referred to as the effective\nor extended TLD (eTLD).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-publicsuffix2@2.2019.12.21-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/nexb/python-publicsuffix2",
   "licenseDeclared": "MIT and MPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Get a public suffix for a domain name using the Public Suffix List. Forked from and using the same API as the publicsuffix package.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2019.12.21-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pure-eval-0.2.2",
   "name": "python-pure-eval",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "184080c7e46a2e81f2d0d274267c8944f50468b5fb7e0d9a2ae383bb1d42f2ff"
    }
   ],
   "description": "\n\n[![Build Status](https://travis-ci.org/alexmojaki/pure_eval.svg?branch=master)](https://travis-ci.org/alexmojaki/pure_eval) [![Coverage Status](https://coveralls.io/repos/github/alexmojaki/pure_eval/badge.svg?branch=master)](https://coveralls.io/github/alexmojaki/pure_eval?branch=master) [![Supports Python versions 3.5+](https://img.shields.io/pypi/pyversions/pure_eval.svg)](https://pypi.python.org/pypi/pure_eval)\n\nThis is a Python package that lets you safely evaluate certain AST nodes without triggering arbitrary code that may have unwanted side effects.\n\nIt can be installed from PyPI:\n\n    pip install pure_eval\n\nTo demonstrate usage, suppose we have an object defined as follows:\n\n```python\nclass Rectangle:\n    def __init__(self, width, height):\n        self.width = width\n        self.height = height\n\n    @property\n    def area(self):\n        print(\"Calculating area...\")\n        return self.width * self.height\n\n\nrect = Rectangle(3, 5)\n```\n\nGiven the `rect` object, we want to evaluate whatever expressions we can in this source code:\n\n```python\nsource = \"(rect.width, rect.height, rect.area)\"\n```\n\nThis library works with the AST, so let's parse the source code and peek inside:\n\n```python\nimport ast\n\ntree = ast.parse(source)\nthe_tuple = tree.body[0].value\nfor node in the_tuple.elts:\n    print(ast.dump(node))\n```\n\nOutput:\n\n```python\nAttribute(value=Name(id='rect', ctx=Load()), attr='width', ctx=Load())\nAttribute(value=Name(id='rect', ctx=Load()), attr='height', ctx=Load())\nAttribute(value=Name(id='rect', ctx=Load()), attr='area', ctx=Load())\n```\n\nNow to actually use the library. First construct an Evaluator:\n\n```python\nfrom pure_eval import Evaluator\n\nevaluator = Evaluator({\"rect\": rect})\n```\n\nThe argument to `Evaluator` should be a mapping from variable names to their values. Or if you have access to the stack frame where `rect` is defined, you can instead use:\n\n```python\nevaluator = Evaluator.from_frame(frame)\n```\n\nNow to evaluate some nodes, using `evaluator[node]`:\n\n```python\nprint(\"rect.width:\", evaluator[the_tuple.elts[0]])\nprint(\"rect:\", evaluator[the_tuple.elts[0].value])\n```\n\nOutput:\n\n```\nrect.width: 3\nrect: <__main__.Rectangle object at 0x105b0dd30>\n```\n\nOK, but you could have done the same thing with `eval`. The useful part is that it will refuse to evaluate the property `rect.area` because that would trigger unknown code. If we try, it'll raise a `CannotEval` exception.\n\n```python\nfrom pure_eval import CannotEval\n\ntry:\n    print(\"rect.area:\", evaluator[the_tuple.elts[2]])  # fails\nexcept CannotEval as e:\n    print(e)  # prints CannotEval\n```\n\nTo find all the expressions that can be evaluated in a tree:\n\n```python\nfor node, value in evaluator.find_expressions(tree):\n    print(ast.dump(node), value)\n```\n\nOutput:\n\n```python\nAttribute(value=Name(id='rect', ctx=Load()), attr='width', ctx=Load()) 3\nAttribute(value=Name(id='rect', ctx=Load()), attr='height', ctx=Load()) 5\nName(id='rect', ctx=Load()) <__main__.Rectangle object at 0x105568d30>\nName(id='rect', ctx=Load()) <__main__.Rectangle object at 0x105568d30>\nName(id='rect', ctx=Load()) <__main__.Rectangle object at 0x105568d30>\n```\n\nNote that this includes `rect` three times, once for each appearance in the source code. Since all these nodes are equivalent, we can group them together:\n\n```python\nfrom pure_eval import group_expressions\n\nfor nodes, values in group_expressions(evaluator.find_expressions(tree)):\n    print(len(nodes), \"nodes with value:\", values)\n```\n\nOutput:\n\n```\n1 nodes with value: 3\n1 nodes with value: 5\n3 nodes with value: <__main__.Rectangle object at 0x10d374d30>\n```\n\nIf we want to list all the expressions in a tree, we may want to filter out certain expressions whose values are obvious. For example, suppose we have a function `foo`:\n\n```python\ndef foo():\n    pass\n```\n\nIf we refer to `foo` by its name as usual, then that's not interesting:\n\n```python\nfrom pure_eval import is_expression_interesting\n\nnode = ast.parse('foo').body[0].value\nprint(ast.dump(node))\nprint(is_expression_interesting(node, foo))\n```\n\nOutput:\n\n```python\nName(id='foo', ctx=Load())\nFalse\n```\n\nBut if we refer to it by a different name, then it's interesting:\n\n```python\nnode = ast.parse('bar').body[0].value\nprint(ast.dump(node))\nprint(is_expression_interesting(node, foo))\n```\n\nOutput:\n\n```python\nName(id='bar', ctx=Load())\nTrue\n```\n\nIn general `is_expression_interesting` returns False for the following values:\n- Literals (e.g. `123`, `'abc'`, `[1, 2, 3]`, `{'a': (), 'b': ([1, 2], [3])}`)\n- Variables or attributes whose name is equal to the value's `__name__`, such as `foo` above or `self.foo` if it was a method.\n- Builtins (e.g. `len`) referred to by their usual name.\n\nTo make things easier, you can combine finding expressions, grouping them, and filtering out the obvious ones with:\n\n```python\nevaluator.interesting_expressions_grouped(root)\n```\n\nTo get the source code of an AST node, I recommend [asttokens](https://github.com/gristlabs/asttokens).\n\nHere's a complete example that brings it all together:\n\n```python\nfrom asttokens import ASTTokens\nfrom pure_eval import Evaluator\n\nsource = \"\"\"\nx = 1\nd = {x: 2}\ny = d[x]\n\"\"\"\n\nnames = {}\nexec(source, names)\natok = ASTTokens(source, parse=True)\nfor nodes, value in Evaluator(names).interesting_expressions_grouped(atok.tree):\n    print(atok.get_text(nodes[0]), \"=\", value)\n```\n\nOutput:\n\n```python\nx = 1\nd = {1: 2}\ny = 2\nd[x] = 2\n```",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pure-eval@0.2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/alexmojaki/pure_eval",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Safely evaluate AST nodes without side effects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-py-1.11.0",
   "name": "python-py",
   "licenseConcluded": "MIT and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d74aed6fa8546eb6d17f086b48f7e82951290d205340f48675eef551ca192c9d"
    }
   ],
   "description": "\nThe py lib is a Python development support library featuring the\nfollowing tools and modules:\n\n  * py.path: uniform local and svn path objects\n  * py.apipkg: explicit API control and lazy-importing\n  * py.iniconfig: easy parsing of .ini files\n  * py.code: dynamic code generation and introspection",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-py@1.11.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pylib.readthedocs.io/en/stable/",
   "licenseDeclared": "MIT and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library with cross-python path, ini-parsing, io, code, log facilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.11.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pyaml-23.7.0",
   "name": "python-pyaml",
   "licenseConcluded": "WTFPL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7025a3d5b8ac8ce1dcb9fddb3ca99c08f8d6109189948909359632ce96a98d5c"
    }
   ],
   "description": "Python module to produce formatted YAML-serialized data",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pyaml@23.7.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/clearlinux-pkgs/pyaml",
   "licenseDeclared": "WTFPL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "PyYAML-based python module to produce pretty and readable YAML-serialized data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:23.7.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pyasn1-0.5.1",
   "name": "python-pyasn1",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9221ab64d27cedefbf5f401994c341d6a3439fcbfbccc56bda6bdbb2d4d13033"
    }
   ],
   "description": "Abstract Syntax Notation One (ASN.1) is a technology for exchanging structured data\nin a universally understood, hardware agnostic way. Many industrial, security and\ntelephony applications heavily rely on ASN.1.\nThe pyasn1 library implements ASN.1 support in pure-Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pyasn1@0.5.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pyasn1.sourceforge.net/",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ASN.1 library for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pyasn1-modules-0.3.0",
   "name": "python-pyasn1-modules",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d37cfa3618cab5105a57dbda69215b01734b388f265154dbb45c577986b98b54"
    }
   ],
   "description": "A collection of ASN.1 modules expressed in form of pyasn1 classes. Includes protocols PDUs definition (SNMP, LDAP etc.) and various data structures (X.509, PKCS etc.).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pyasn1-modules@0.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/etingof/pyasn1-modules",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A collection of ASN.1-based protocols modules.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pybeam-0.7",
   "name": "python-pybeam",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "96a395e1e1e87ced95eb2949901777ac262b37f7753a1b1528be14ebcf7f8d0d"
    }
   ],
   "description": "Python module to parse Erlang BEAM files",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pybeam@0.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/matwey/pybeam",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python module to parse Erlang BEAM files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pycdlib-1.14.0",
   "name": "python-pycdlib",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ec70d094565b8510439beae687013c96fb81b7cf7db146ef6ec610590ff1f68c"
    }
   ],
   "description": "PyCdlib is a pure python library to parse, write (master), and create ISO9660\nfiles, suitable for writing to a CD or USB.The original ISO9660 (including\nISO9660-1999) specification is supported, as well the El Torito, Joliet, Rock\nRidge, and UDF extensions.Please see for much more documentation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pycdlib@1.14.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/clalancette/pycdlib",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pure python ISO manipulation library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.14.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pycnite-2023.10.11",
   "name": "python-pycnite",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e769c093f575d56919a90afada9b6fc7c6a2eed710eb8e31e53108d3cb5a19f2"
    }
   ],
   "description": "A collection of utilities for working with compiled Python bytecode.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pycnite@2023.10.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/google/pycnite",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A collection of utilities for working with compiled Python bytecode.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2023.10.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pycodestyle-2.11.1",
   "name": "python-pycodestyle",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6a0930f1f50616452e292e8792cc46df3f92224f2453d15fe5671640e43f4db3"
    }
   ],
   "description": "pycodestyle (formerly pep8) is a tool to check your Python code against some of the style conventions in PEP 8.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pycodestyle@2.11.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/PyCQA/pycodestyle",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python style guide checker",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.11.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pycparser-2.21",
   "name": "python-pycparser",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ecd33f9bf0c6b26e28ebf0b0da95a059e14d111dd39d7e7b12922e54a467d773"
    }
   ],
   "description": "pycparser is a parser for the C language, written in pure Python.\nIt is a module designed to be easily integrated into applications\nthat need to parse C source code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pycparser@2.21-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/eliben/pycparser",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A parser for the C language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.21-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pycryptodome-3.20.0",
   "name": "python-pycryptodome",
   "licenseConcluded": "BSD-2-Clause and Public Domain and Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "43be4f21a5d8fd2d13392f19ad812df3e988bcc3660927b5f47533a48df1778f"
    }
   ],
   "description": "PyCryptodome is a self-contained Python package of low-level\ncryptographic primitives.\nIt supports Python 2.6 and 2.7, Python 3.4 and newer, and PyPy.\nYou can install it with::\n    pip install pycryptodome\nAll modules are installed under the ``Crypto`` package.\nCheck the pycryptodomex_ project for the equivalent library that\nworks under the ``Cryptodome`` package.\nPyCryptodome is a fork of PyCrypto. It brings several enhancements\nwith respect to the last official version of PyCrypto (2.6.1),\nfor instance:\n* Authenticated encryption modes (GCM, CCM, EAX, SIV, OCB)\n* Accelerated AES on Intel platforms via AES-NI\n* First class support for PyPy\n* Elliptic curves cryptography (NIST P-256, P-384 and P-521 curves only)\n* Better and more compact API (`nonce` and `iv` attributes for ciphers,\n  automatic generation of random nonces and IVs, simplified CTR cipher mode,\n  and more)\n* SHA-3 (including SHAKE XOFs) and BLAKE2 hash algorithms\n* Salsa20 and ChaCha20 stream ciphers\n* scrypt and HKDF\n* Deterministic (EC)DSA\n* Password-protected PKCS#8 key containers\n* Shamir's Secret Sharing scheme\n* Random numbers get sourced directly from the OS (and not from a CSPRNG in userspace)\n* Simplified install process, including better support for Windows\n* Cleaner RSA and DSA key generation (largely based on FIPS 186-4)\n* Major clean ups and simplification of the code base\nPyCryptodome is not a wrapper to a separate C library like *OpenSSL*.\nTo the largest possible extent, algorithms are implemented in pure Python.\nOnly the pieces that are extremely critical to performance (e.g. block ciphers)\nare implemented as C extensions.\nFor more information, see the `homepage`_.\nAll the code can be downloaded from `GitHub`_.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pycryptodome@3.20.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.pycryptodome.org",
   "licenseDeclared": "BSD-2-Clause and Public Domain and Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cryptographic library for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.20.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pycryptodomex-3.20.0",
   "name": "python-pycryptodomex",
   "licenseConcluded": "BSD 2-Clause and Public Domain and Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fed8f841ff4fb426de7d5d8c9bda27a02cebfb3e1c951fb70a6480b4c7d8011b"
    }
   ],
   "description": "PyCryptodome is a self-contained Python package of low-level cryptographic primitives.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pycryptodomex@3.20.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.pycryptodome.org",
   "licenseDeclared": "BSD 2-Clause and Public Domain and Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cryptographic library for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.20.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pycurl-7.45.2",
   "name": "python-pycurl",
   "licenseConcluded": "LGPL-2.0+ or MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a3e172d3116e899be806421af1ea8edfc2872f6d30698c9bb6a1c03ff59b5e34"
    }
   ],
   "description": "PycURL is a Python interface to libcurl. PycURL can be used to fetch\nobjects identified by a URL from a Python program, similar to the\nurllib Python module. PycURL is mature, very fast, and supports a lot\nof features.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pycurl@7.45.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pycurl.sourceforge.net/",
   "licenseDeclared": "LGPL-2.0+ or MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python interface to libcurl",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.45.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pydantic-2.10.6",
   "name": "python-pydantic",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "714ab5675c77126f2b81638ab8cbaef157db67a880a2fc72a44a0cbf3064877e"
    }
   ],
   "description": "Data validation and settings management using python type hinting.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pydantic@2.10.6-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pydantic/pydantic",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Data validation using Python type hinting",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.10.6-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pydantic-core-2.27.2",
   "name": "python-pydantic-core",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3b2a9d31775421d988b72e35a001d88d7bfcc1d69ed08a26cf4a607b39e7a394"
    }
   ],
   "description": "Core functionality for Pydantic validation and serialization.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pydantic-core@2.27.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pydantic/pydantic-core",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Core functionality for Pydantic validation and serialization",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.27.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pydbus-0.6.0",
   "name": "python-pydbus",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7b093fc483cd8bef88aa867ec8c9c6aa93348443042eb3dcdee9c08e9b9b4198"
    }
   ],
   "description": "Dbus library for Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pydbus@0.6.0-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/LEW21/pydbus",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pythonic DBus library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.0-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pydocstyle-6.3.0",
   "name": "python-pydocstyle",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8889d913c3e58b17d0ee99f2582059613801f4d2760b262e8ee1839ab29ed768"
    }
   ],
   "description": "pydocstyle is a static analysis tool for checking compliance with Python docstring conventions.\npydocstyle supports most of PEP 257 out of the box, but it should not be considered a reference implementation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pydocstyle@6.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/PyCQA/pydocstyle/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python docstring style checker",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pydot-1.4.2",
   "name": "python-pydot",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ee6e972d4d06170503840c7a0489baad88e69d755a6d041e8990def6af2c3fc6"
    }
   ],
   "description": "pydot written in pure Python is an interface to Graphviz, can parse and dump into the DOT language used by GraphViz,\nand networkx can convert its graphs to pydot.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pydot@1.4.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pydot/pydot",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python interface to Graphviz's Dot",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pyflakes-3.2.0",
   "name": "python-pyflakes",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0ce6d9b2d856a0a52bbd06abc4ab640cb78f465f368842e98541413a25e40c0f"
    }
   ],
   "description": "\n\tPyflakes A simple program which checks Python source files for errors.Pyflakes",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pyflakes@3.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/PyCQA/pyflakes",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "passive checker of Python programs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pygments-2.17.2",
   "name": "python-pygments",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0e666cbcb85d6e46861d69c731013620bf5beababd46b84e264ed4837ed772cc"
    }
   ],
   "description": "\nPygments is a generic syntax highlighter suitable for use\nin code hosting, forums, wikis or other applications that\nneed to prettify source code. Highlights are:\n\t* a wide range of over 500 languages and other text\n\t  formats is supported\n\t* special attention is paid to details that increase\n\t  highlighting quality\n\t* support for new languages and formats are added easily;\n\t  most languages use a simple regex-based lexing mechanism\n\t* a number of output formats is available, among them HTML,\n\t  RTF, LaTeX and ANSI sequences\n\t* it is usable as a command-line tool and as a library\n\t* … and it highlights even Perl 6!",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pygments@2.17.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pygments.org/",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Syntax highlighting engine written in Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.17.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pyinstaller-5.13.0",
   "name": "python-pyinstaller",
   "licenseConcluded": "GPL-2.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "54b9b1a14e592db19d980e0bfd850ae2db4ceb9f755046eed57734d0a62086e6"
    }
   ],
   "description": "PyInstaller bundles a Python application and all its dependencies into a single\npackage. The user can run the packaged app without installing a Python\ninterpreter or any modules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pyinstaller@5.13.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.pyinstaller.org",
   "licenseDeclared": "GPL-2.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "PyInstaller bundles a Python application and all its dependencies into a single package.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.13.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pyinstaller-hooks-contrib-2024.2",
   "name": "python-pyinstaller-hooks-contrib",
   "licenseConcluded": "Apache-2.0 or GPL-2.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ab772e731cf5f68bba70ebb8da599a8778927be05c2b744884e93005b9b1b6d6"
    }
   ],
   "description": "Community maintained hooks for PyInstaller",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pyinstaller-hooks-contrib@2024.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/pyinstaller-hooks-contrib",
   "licenseDeclared": "Apache-2.0 or GPL-2.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Community maintained hooks for PyInstaller",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2024.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pylama-8.4.1",
   "name": "python-pylama",
   "licenseConcluded": "LGPL-3.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1e4cf236870ccf264714dfeca88bd293dbb56b7aeeabb762898f59591ff56822"
    }
   ],
   "description": "Code audit tool for Python and JavaScript.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pylama@8.4.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/pylama/",
   "licenseDeclared": "LGPL-3.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Code audit tool for python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.4.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pylons-sphinx-themes-1.0.13",
   "name": "python-pylons-sphinx-themes",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8714196ac38e2b430367e2b26abad26f17f954db69e99ca6a2740cfbb17fd339"
    }
   ],
   "description": "This repository is a Python package that contains Sphinx themes for Pylons related projects. This project is based on `Pylons Sphinx Theme <https://github.com/Pylons/pylons_sphinx_theme>`_ (singular), but uses a package implementation instead of git submodules and manual steps.\nTo use a theme in your Sphinx documentation, follow this guide.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pylons-sphinx-themes@1.0.13-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pylonsproject.org",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sphinx themes for Pylons Project documentation.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.13-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pymdown-extensions-10.7",
   "name": "python-pymdown-extensions",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "242329f24cc825351d04e04f48abccf4d6942c032d028444e5b2c1156d7c1d8f"
    }
   ],
   "description": "Extension pack for Python Markdown.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pymdown-extensions@10.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/facelessuser/pymdown-extensions",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extension pack for Python Markdown.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:10.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pymongo-4.3.3",
   "name": "python-pymongo",
   "licenseConcluded": "Apache License 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "30fbfbba8e960902b5992f48c63ced5e4145f12ede1fc423044999012fc98dc7"
    }
   ],
   "description": "The PyMongo distribution contains tools for interacting with\nMongoDB database from Python.\nPyMongo supports MongoDB 2.6, 3.0, 3.2, 3.4, 3.6, 4.0 and 4.2.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pymongo@4.3.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mongodb/mongo-python-driver",
   "licenseDeclared": "Apache License 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "PyMongo - the Python driver for MongoDB",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.3.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pynacl-1.5.0",
   "name": "python-pynacl",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8972d2d06bb6ac91f556a517bee836c6f90b6be9caf672cf1f90a5f314a0df9c"
    }
   ],
   "description": "PyNaCl is a Python binding to libsodium, which is a fork of the Networking and Cryptography library.\nThese libraries have a stated goal of improving usability, security and speed. It supports Python 2.7\nand 3.4+ as well as PyPy 2.6+.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pynacl@1.5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pyca/pynacl",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python binding to the libsodium library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pynose-1.4.8",
   "name": "python-pynose",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8c015fdc6bd682caa99ba6c61561f3016ab63d71480ade01320de8d500bc5a8b"
    }
   ],
   "description": "Pynose fixes nose to extend unittest and make testing easier.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pynose@1.4.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mdmintz/pynose",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pynose fixes nose to extend unittest and make testing easier.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pyodbc-5.1.0",
   "name": "python-pyodbc",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c19588c0512ff5149f4fe015862f46ec5091a81df3d91ecf8561fcb53e723f11"
    }
   ],
   "description": "pyodbc is an open source Python module that makes accessing ODBC databases\nsimple. It implements the DB API 2.0 specification but is packed with even more\nPythonic convenience.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pyodbc@5.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mkleehammer/pyodbc",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "DB API Module for ODBC",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pyperclip-1.8.2",
   "name": "python-pyperclip",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d55eb1b2f9ff419b9ea977fe2684a6d13b6d721da99e14092684452c0ef3b834"
    }
   ],
   "description": "Pyperclip is a cross-platform Python module for copy and paste clipboard functions. It works with Python 2 and 3.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pyperclip@1.8.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/asweigart/pyperclip",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A cross-platform clipboard module for Python. (Only handles plain text for now.)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pyproj-3.7.0",
   "name": "python-pyproj",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ce5ece6f666447ebec199be050ffbc82d9140f617a9124ac6f0cce53c7f53e38"
    }
   ],
   "description": "ython wrapper to provide python interfaces to Proj.\nPerforms cartographic transformations between geographic (Lat/Lon)\nand map projection (x/y) coordinates. Can also transform directly\nfrom one map projection coordinate system to another.\nCoordinates can be given as numpy arrays, python arrays, lists or scalars.\nOptimized for numpy arrays.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pyproj@3.7.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pyproj4/pyproj",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cython wrapper to provide python interfaces to Proj",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.7.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pyproject-api-1.6.1",
   "name": "python-pyproject-api",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9e4a2e85ad7498670393af88a94ea1038e8add21fecc1adbaa88b8180b651955"
    }
   ],
   "description": "API to interact with the python pyproject.toml based projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pyproject-api@1.6.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pyproject-api.readthedocs.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "API to interact with the python pyproject.toml based projects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pyproject-hooks-1.0.0",
   "name": "python-pyproject-hooks",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "85ea1b8f6504021044d60e574cc61c2546ba85fa55351e140f26f8142baed5dd"
    }
   ],
   "description": "This is a low-level library for calling build-backends in\npyproject.toml-based project. It provides the basic functionality\nto help write tooling that generates distribution files from\nPython projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pyproject-hooks@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/pyproject_hooks/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Wrappers to call pyproject.toml-based build backend hooks",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pyproject-metadata-0.7.1",
   "name": "python-pyproject-metadata",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "adf9919890297d0a21550c94a5ae18a5acb74e68f31108fcc77b3848a4dc62f3"
    }
   ],
   "description": "This project does not implement the parsing of pyproject.toml containing PEP 621 metadata.\nInstead, given a Python data structure representing PEP 621 metadata (already parsed), it\\\nwill validate this input and generate a PEP 643-compliant metadata file (e.g. PKG-INFO)",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pyproject-metadata@0.7.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/pyproject-metadata/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "PEP 621 metadata parsing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pyquery-2.0.0",
   "name": "python-pyquery",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f96a8d1ddfdce8d821e4c4595daf2fabe28344c61095eb40cf95ad29fe1621ef"
    }
   ],
   "description": "pyquery allows you to make jquery queries on xml documents.\nThe API is as much as possible the similar to jquery.\npyquery uses lxml for fast xml and html manipulation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pyquery@2.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pypi.python.org/pypi/pyquery",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A jquery-like library for python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pyroute2-0.7.9",
   "name": "python-pyroute2",
   "licenseConcluded": "GPL-2.0-or-later and Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "09d337ddf374ee60c54fa13c0627b5a12dfd3d2b8b74c793f61aabf4e4755569"
    }
   ],
   "description": "Pyroute2 is a pure Python **netlink** library. The core requires only Python\nstdlib, no 3rd party libraries. The library was started as an RTNL protocol\nimplementation, so the name is **pyroute2**, but now it supports many netlink\nprotocols.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pyroute2@0.7.9-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/svinota/pyroute2",
   "licenseDeclared": "GPL-2.0-or-later and Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python Netlink library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.9-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pyrpm-0.14.1",
   "name": "python-pyrpm",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4018c3212d25ee434827eb83bae94d0042dc43a35b6d998a015d9ed6941ed85a"
    }
   ],
   "description": "python-pyrpm is a Python library for parsing RPM spec files. This module allows\nyou to parse spec files and gives you simple access to various bits of\ninformation that is contained in the spec file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pyrpm@0.14.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/bkircher/python-rpm-spec",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "python-pyrpm is a Python library for parsing RPM spec files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.14.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pyrsistent-0.19.3",
   "name": "python-pyrsistent",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "69a3c1156ea950000db0d2cc500ef9e3abf1c7c4b704597bf5afbc147cd0a9ee"
    }
   ],
   "description": "Pyrsistent is a number of persistent collections (by some referred to as functional data structures). Persistent in\nthe sense that they are immutable.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pyrsistent@0.19.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/tobgu/pyrsistent/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Persistent/Functional/Immutable data structures",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.19.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pysaml2-7.4.2",
   "name": "python-pysaml2",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a4703074f8fad00e62183491ff0392caee851b58125664a41280ee015186ab21"
    }
   ],
   "description": "PySAML2 is a pure python implementation of SAML2. It contains all\nnecessary pieces for building a SAML2 service provider or an identity\nprovider. The distribution contains examples of both. Originally\nwritten to work in a WSGI environment there are extensions that allow\nyou to use it with other frameworks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pysaml2@7.4.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/IdentityPython/pysaml2",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python implementation of SAML Version 2 Standard",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.4.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pysocks-1.7.1",
   "name": "python-pysocks",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "97332a7709ef310717c40f9b0c9076ebb6abd9bf63071f09ac8be58e7b740dfe"
    }
   ],
   "description": "This module was designed to allow developers of Python software\nthat uses the Internet or another TCP/IP-based network to add\nsupport for connection through a SOCKS proxy server with as much\nease as possible.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pysocks@1.7.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Anorov/PySocks",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python SOCKS client module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pyspnego-0.9.1",
   "name": "python-pyspnego",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2c444809416b19c1334f899cd0aebb4db78ded82e594c6362dd1037dee7cfba1"
    }
   ],
   "description": "Python SPNEGO Library to handle SPNEGO (Negotiate, NTLM, Kerberos) and CredSSP authentication. Also includes a packet parser that can be used to decode raw NTLM/SPNEGO/Kerberos tokens into a human readable format.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pyspnego@0.9.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jborean93/pyspnego",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Windows Negotiate Authentication Client and Server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-asyncio-0.21.1",
   "name": "python-pytest-asyncio",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5cc6d7a9a2f2f0e8d621eb656cb77aa8e49137c6eb16687c2fc788f0b05b4346"
    }
   ],
   "description": "Pytest support for asyncio",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-asyncio@0.21.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pytest-dev/pytest-asyncio",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pytest support for asyncio.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.21.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-benchmark-4.0.0",
   "name": "python-pytest-benchmark",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0f7b7b518f3529256604d24abf32fe14c994e0ecd2da5d6d1ca9a8ebb19c4ebf"
    }
   ],
   "description": "This plugin provides a benchmark fixture. This fixture is a callable object\nthat will benchmark any function passed to it.\n\nNotable features and goals:\n\n  - Sensible defaults and automatic calibration for microbenchmarks\n  - Good integration with pytest\n  - Comparison and regression tracking\n  - Exhausive statistics\n  - JSON export",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-benchmark@4.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pytest-benchmark.readthedocs.io",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A py.test fixture for benchmarking code",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-black-0.3.12",
   "name": "python-pytest-black",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "90a0acea7831509d7fb95b55e3aad8087114818452ca7836c07e9b403d7fcac5"
    }
   ],
   "description": "A pytest plugin to enable format checking with black.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-black@0.3.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/pytest-black/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A pytest plugin to enable format checking with black",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-check-links-0.9.0",
   "name": "python-pytest-check-links",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cc24c036f912bd4f7b2bc186f1830741ff91146d2e100ac40027ae8a027a9020"
    }
   ],
   "description": "pytest plugin that checks URLs for HTML-containing files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-check-links@0.9.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jackwucn/pytest-check-links",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "pytest plugin that checks URLs for HTML-containing files.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-console-scripts-1.4.1",
   "name": "python-pytest-console-scripts",
   "licenseConcluded": "MIT License (MIT)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0984fe5d9e5436dd48636a35919321f7c6a12079bef68505cc245469f511138e"
    }
   ],
   "description": "Pytest plugin for testing console scripts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-console-scripts@1.4.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kvas-it/pytest-console-scripts",
   "licenseDeclared": "MIT License (MIT)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pytest plugin for testing console scripts.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-cov-4.1.0",
   "name": "python-pytest-cov",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bc7a29117ad4ea8627fee5a28d5d77a4c226da3b389c951352f6c3b4563778d0"
    }
   ],
   "description": "This plugin produces coverage reports. Compared to just using coverage run this plugin does some extras:\n* Subprocess support: you can fork or run stuff in a subprocess and will get covered without any fuss.\n* Xdist support: you can use all of pytest-xdist’s features and still get coverage.\n* Consistent pytest behavior. If you run coverage run -m pytest you will have slightly different\n  sys.path(CWD will be in it, unlike when running pytest).\n\nAll features offered by the coverage package should work, either through pytest-cov’s command line options\nor through coverage’s config file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-cov@4.1.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/pytest-cov/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pytest plugin for measuring coverage",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.1.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-datadir-1.4.1",
   "name": "python-pytest-datadir",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ffabe80ab9aee947e70ed0fb630ce4a3c631fee6dcfc6009e82133d4a49045b7"
    }
   ],
   "description": "This package contains a pytest plugin for manipulating test data\ndirectories and files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-datadir@1.4.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gabrielcnr/pytest-datadir",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pytest plugin for test data directories and files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-enabler-3.0.0",
   "name": "python-pytest-enabler",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "35e6c95407dbb45a0d57c14be1fe3ce822218bbfa7f8b407537cc1063714811f"
    }
   ],
   "description": "The enabler plugin allows configuration of plugins if present,\nbut omits the settings if the plugin is not present.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-enabler@3.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jaraco/pytest-enabler",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Enable installed pytest plugins.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-expect-1.1.0",
   "name": "python-pytest-expect",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f2248654cbe433a43323993e596f207fc66a74d88aabab8a7716f9414f2f09ba"
    }
   ],
   "description": "A py.test plugin that stores test expectations by saving the set of failing\ntests, allowing them to be marked as xfail when running them in future.\nThe tests expectations are stored such that they can be distributed alongside\nthe tests.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-expect@1.1.0-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/pytest-expect/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Py.test plugin to store test expectations and mark tests based on them",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-fixture-config-1.7.0",
   "name": "python-pytest-fixture-config",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1f5999ec0948f5b0c4e3bb01a176aeba2f5bb2ebebe591c67beebf858c8cb6eb"
    }
   ],
   "description": "Simple configuration objects for Py.test fixtures.\nAllows you to skip tests when their required config variables aren't set.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-fixture-config@1.7.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.python.org/pypi/pytest-fixture-config",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple configuration objects for Py.test fixtures",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-forked-1.6.0",
   "name": "python-pytest-forked",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "88264738392835c7cfbec493fe0f1d8826e08b2acc167575d0abf777e627a103"
    }
   ],
   "description": "pytest-forked: run each test in a forked subprocess .. warning:: this is a\nextraction of the xdist --forked module, future maintenance beyond the bare\nminimum is not planned until a new maintainer is found. This plugin **does not\nwork on Windows*because there's no fork support. --forked: run each test in a\nforked subprocess to survive SEGFAULTS or otherwise dying processes.|python|\n|version| |ci| |pre-commit| |black|.. |versio .. |ci| image:: .",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-forked@1.6.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pytest-dev/pytest-forked",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "run tests in isolated forked subprocesses",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-httpbin-2.0.0",
   "name": "python-pytest-httpbin",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "50a91a8ababbabeb5a69fe15020a17d7ebe7da394ad691a8eeddfaf5d050426a"
    }
   ],
   "description": "Easily test your HTTP library against a local copy of httpbin.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-httpbin@2.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kevin1024/pytest-httpbin",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Easily test your HTTP library against a local copy of httpbin.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-jupyter-0.9.0",
   "name": "python-pytest-jupyter",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ca539f600e4c7504f17a515ed1cc2a7af96e40153c11c7a28142cac48803ff6f"
    }
   ],
   "description": "A set of pytest plugins for Jupyter libraries and extensions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-jupyter@0.9.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jupyter-server/pytest-jupyter",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A pytest plugin for testing Jupyter libraries and extensions.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-mock-3.11.1",
   "name": "python-pytest-mock",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6315e0754eb0ab0773d3c2b138f5bace593859f2a4b7fd86f7a43279b37b2c66"
    }
   ],
   "description": "This plugin provides a mocker fixture which is a thin-wrapper around the\npatching API provided by the mock package.\nBesides undoing the mocking automatically after the end of the test,\nit also provides other nice utilities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-mock@3.11.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.python.org/pypi/pytest-mock",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Thin-wrapper around the mock package for easier use with py.test",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.11.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-randomly-3.15.0",
   "name": "python-pytest-randomly",
   "licenseConcluded": "MIT License",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "499b76c7faf14add7400102cae91f63285ffcd772e8fe0583835efcaea3e4be0"
    }
   ],
   "description": "Pytest plugin to randomly order tests and control random.seed.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-randomly@3.15.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pytest-dev/pytest-randomly",
   "licenseDeclared": "MIT License",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pytest plugin to randomly order tests and control random.seed",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.15.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-regressions-2.4.2",
   "name": "python-pytest-regressions",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f5c7393d0137ee3b7744553419b9c59d90146117db96ae5aac1ff9765882c5ad"
    }
   ],
   "description": "This pytest plugin makes it simple to test general data, images, files,\nand numeric tables by saving *expected* data in a *data directory*\n(courtesy of pytest-datadir) that can be used to verify that future runs\nproduce the same data.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-regressions@2.4.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/pytest-regressions/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pytest fixtures for writing regression tests",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-relaxed-2.0.1",
   "name": "python-pytest-relaxed",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0face631284f703c9a8280b0bfbeb0976d5fccce3e28b45d78d27dbd215a7466"
    }
   ],
   "description": "pytest-relaxed provides 'relaxed' test discovery for pytest.\nIt is the spiritual successor to https://pypi.python.org/pypi/spec, but\nis built for pytest instead of nosetests, and rethinks some aspects of\nthe design (such as a decreased emphasis on the display side of things.)",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-relaxed@2.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/bitprophet/pytest-relaxed",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Relaxed test discovery for pytest",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-rerunfailures-13.0",
   "name": "python-pytest-rerunfailures",
   "licenseConcluded": "Mozilla Public License 2.0 (MPL 2.0)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "10412f308e3fa2ea5258f8ee6051fe6c0b6513f6545f8ed0e3156264c08615af"
    }
   ],
   "description": "a pytest plugin that re-runs failed tests up to -n times to eliminate flakey failures",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-rerunfailures@13.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pytest-dev/pytest-rerunfailures",
   "licenseDeclared": "Mozilla Public License 2.0 (MPL 2.0)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "pytest plugin to re-run tests to eliminate flaky failures",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:13.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-ruff-0.1",
   "name": "python-pytest-ruff",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fe33b35c71e888607517be8a6088815d59f8270c91a7e62adc1c7b1b64f6b12d"
    }
   ],
   "description": "pytest plugin to check ruff requirements.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-ruff@0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://codeload.github.com/shopkeep/pytest-ruff",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "pytest plugin to check ruff requirements.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-runner-6.0.0",
   "name": "python-pytest-runner",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ca8151d4b2b6148b703512d500d8469830d298b6cec3c00683a528b7d108b065"
    }
   ],
   "description": "Setup scripts can use pytest-runner to add setup.py test support\nfor pytest runner.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-runner@6.0.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pytest-dev/pytest-runner/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provide setup.py test support for pytest runner",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-shutil-1.7.0",
   "name": "python-pytest-shutil",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "94b1d53a4f29a6cb4f589e34b316dbbd08df3b964742e16e133cc8c3452b71fc"
    }
   ],
   "description": "This library is a goodie-bag of Unix shell and environment management tools for automated tests.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-shutil@1.7.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.python.org/pypi/pytest-shutil",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A goodie-bag of unix shell and environment tools for py.test",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-subtests-0.11.0",
   "name": "python-pytest-subtests",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "984add22c18f50c923f97ec73b12c1d254553fe09ad0c5e7b47b5b8030946297"
    }
   ],
   "description": "pytest-subtests unittest subTest() support and subtests fixture.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-subtests@0.11.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pytest-dev/pytest-subtests",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "unittest subTest() support and subtests fixture",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.11.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-timeout-2.1.0",
   "name": "python-pytest-timeout",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bc81f5e4a5b15d22246febdb41c35a112fc9f72bd10b5aee1373c3f3de1b052b"
    }
   ],
   "description": "This is a plugin which will terminate tests after a certain timeout, assuming the test session isn’t being debugged. When aborting a test it will show a stack dump of all threads running at the time. This is useful when running tests under a continuous integration server or simply if you don’t know why the test suite hangs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-timeout@2.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/pytest-dev/pytest-timeout/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "py.test plugin to abort hanging tests",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-tornasync-0.6.0.post2",
   "name": "python-pytest-tornasync",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "00a3ad539a233e22d754ec7bd5712b2811292c14fc5fe1abab68e824f7352c3f"
    }
   ],
   "description": "A simple pytest plugin that provides some helpful fixtures for testing Tornado (version 5.0 or newer)\napps and easy handling of plain (undecoratored) native coroutine tests (Python 3.5+).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-tornasync@0.6.0.post2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/eukaryote/pytest-tornasync",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "py.test plugin for testing Python 3.5+ Tornado code",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.0.post2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-virtualenv-1.7.0",
   "name": "python-pytest-virtualenv",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0c6260ffd3adb901eccb1c6a3952eac5603c2b0b6db54f3130d7592b4e570638"
    }
   ],
   "description": "Create a Python virtual environment in your test that cleans up on teardown.\nThe fixture has utility methods to install packages and list what's installed.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-virtualenv@1.7.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/manahl/pytest-plugins",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Virtualenv fixture for py.test",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-xdist-3.3.1",
   "name": "python-pytest-xdist",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9670d3d10121dd1e9a427b4f6858be8cc9a933d1c50bcc4c7b3fef1edeca66ae"
    }
   ],
   "description": "pytest xdist plugin for distributed testing and loop-on-failing modes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-xdist@3.3.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pytest-dev/pytest-xdist",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "pytest xdist plugin for distributed testing and loop-on-failing modes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytest-xprocess-0.22.2",
   "name": "python-pytest-xprocess",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "01fe13835b26ec2a0215db9f9d03af87980d642e79c4c661f03a34b6398c98b7"
    }
   ],
   "description": "Experimental py.test <>_ plugin for managing processes across test runs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytest-xprocess@0.22.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pytest-dev/pytest-xprocess/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pytest plugin to manage external processes across test runs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.22.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-python-gitlab-3.15.0",
   "name": "python-python-gitlab",
   "licenseConcluded": "LGPL-3.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "da4a9e630934354959094abc3bd13aa8637dc888da7e4bb21108fadfbf6d865a"
    }
   ],
   "description": "``python-gitlab`` is a Python package providing access to the GitLab server API.\nIt supports the v4 API of GitLab, and provides a CLI tool (``gitlab``).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-python-gitlab@3.15.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python-gitlab/python-gitlab",
   "licenseDeclared": "LGPL-3.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Interact with GitLab API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.15.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pythran-0.14.0",
   "name": "python-pythran",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aea3334b78a633441cedce0c5320c8d584c83b266c395671aeb96fb4d18ba94d"
    }
   ],
   "description": "An ahead of time compiler for a subset of the Python language, with a focus on scientific computing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pythran@0.14.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/serge-sans-paille/pythran",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An ahead of time compiler for a subset of the Python language.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.14.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytoml-0.1.21",
   "name": "python-pytoml",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eb60be4b9c859cf2e0b7dd755a7763d45982e7e3b9e58729fbb78ceca2f9999a"
    }
   ],
   "description": "\nThis package aims at being a specs-conforming and\nstrict parser and writer for TOML files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytoml@0.1.21-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/avakar/pytoml",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parser for TOML",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.21-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytoolconfig-1.3.1",
   "name": "python-pytoolconfig",
   "licenseConcluded": "LGPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8f17bf6172da409b721d780ce4dcea33fa50a1b50d12ac5a55e81a16e8c8567f"
    }
   ],
   "description": "Python Tool Configuration to manage configuration for python tools and add support for a pyproject.toml configuration file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytoolconfig@1.3.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/bageljrkhanofemus/pytoolconfig",
   "licenseDeclared": "LGPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python Tool Configuration to manage configuration for python tools and add support for a pyproject.toml configuration file.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytype-2023.9.19",
   "name": "python-pytype",
   "licenseConcluded": "Apache 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4b4312a3fa024874a13235f26b14e96cfea655556ce4ca0b99ed1f2289834386"
    }
   ],
   "description": "Pytype checks and infers types for your Python code - without requiring type annotations.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytype@2023.9.19-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/google/pytype",
   "licenseDeclared": "Apache 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python type inferencer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2023.9.19-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pytz-deprecation-shim-0.1.0.post0",
   "name": "python-pytz-deprecation-shim",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "03ee258bf900a5f7faff04e83c845ae6cfbc847be15e1cf2478ecbe117dc2cea"
    }
   ],
   "description": "pytz has served the Python community well for many years, but it is no longer\nthe best option for providing time zones. pytz has a non-standard interface\nthat is very easy to misuse; this interface was necessary when pytz was\ncreated, because datetime had no way to represent ambiguous datetimes, but this\nwas solved in Python 3.6, which added a fold attribute to datetimes in PEP 495.\nWith the addition of the zoneinfo module in Python 3.9 (PEP 615), there has\nnever been a better time to migrate away from pytz.\n\nHowever, since pytz time zones are used very differently from a standard\ntzinfo, and many libraries have built pytz zones into their standard time zone\ninterface (and thus may have users relying on the existence of the localize and\nnormalize methods); this library provides shim classes that are compatible with\nboth PEP 495 and pytz’s interface, to make it easier for libraries to deprecate\npytz.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pytz-deprecation-shim@0.1.0.post0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pganssle/pytz-deprecation-shim",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Shims to help you safely remove pytz",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.0.post0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pyudev-0.24.1",
   "name": "python-pyudev",
   "licenseConcluded": "LGPL 2.1+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a20b657512219cc909ff2d3c16bd18b1ffd945a87d69b3cbcb1ba08d7cd0ff65"
    }
   ],
   "description": "This package supports almost all libudev functionality.The lisence\nis LGPL.It is a python 2/3 binding to libudev which is a linux\nlibrary supporting device management.The usage of pyudev is simple\nand you can use it after a quick learning.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pyudev@0.24.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pyudev.readthedocs.org/",
   "licenseDeclared": "LGPL 2.1+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A libudev binding",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.24.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pyvmomi-8.0.2.0",
   "name": "python-pyvmomi",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "29b03d5f3f97c88d7441dda26c55a0679670d49e201112db6c9da8a1fd2bad85"
    }
   ],
   "description": "pyVmomi is the Python SDK for the VMware vSphere API that allows you to manage ESX, ESXi, and vCenter.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pyvmomi@8.0.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/vmware/pyvmomi",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "VMware vSphere Python SDK",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.0.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pywinrm-0.4.3",
   "name": "python-pywinrm",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c866bc052c290395a1e929d2557b157153d1aee50fd3abbe63d5081771952bc0"
    }
   ],
   "description": "pywinrm is a Python client for the Windows Remote Management (WinRM) service. It allows you to invoke commands on target Windows machines from any machine that can run Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pywinrm@0.4.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/diyan/pywinrm/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python library for Windows Remote Management",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-pyyaml-env-tag-0.1",
   "name": "python-pyyaml_env_tag",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9790017822c287f3c53726cfd6e2d1849be2f3f58ec652cdf380ab62f43917e1"
    }
   ],
   "description": "A custom YAML tag for referencing environment variables in YAML files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-pyyaml_env_tag@0.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/waylan/pyyaml-env-tag",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A custom YAML tag for referencing environment variables in YAML files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-qrcode-7.4.2",
   "name": "python-qrcode",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a34007b977ba734cd40ae3eac35f792844c030e50c9141fd15f7ba10fb955c78"
    }
   ],
   "description": "Python module for generating  QR Codes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-qrcode@7.4.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lincolnloop/python-qrcode",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python QR Code image generator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.4.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-qt5-5.15.6",
   "name": "python-qt5",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "40bbc160595ee5fd63517d27cc22decb63a7953986212c77101a343922061746"
    }
   ],
   "description": "PyQt is a set of Python v2 and v3 bindings for The Qt Company's Qt application framework and runs on\nall platforms supported by Qt including Windows, OS X, Linux, iOS and Android. PyQt5 supports Qt v5.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-qt5@5.15.6-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.riverbankcomputing.com/software/pyqt/",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "PyQt5 is a set of Python bindings for Qt5",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.6-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-rdflib-6.3.2",
   "name": "python-rdflib",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d804f97a43ee7b6b7bc992a9a484b9460e5eefbce6247313e8beb47621e56ae5"
    }
   ],
   "description": "RDFLib is a Python library for working with\nRDF, a simple yet powerful language for representing information.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-rdflib@6.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/RDFLib/rdflib",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-re-assert-1.1.0",
   "name": "python-re-assert",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "518290c67fe972b23631e0827136793a372c1b3eca224b5b254fadd64ac9b155"
    }
   ],
   "description": "Show where the regex match assertion failed.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-re-assert@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/asottile/re-assert",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Show where the regex match assertion failed.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-recommonmark-0.7.1",
   "name": "python-recommonmark",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7ac8e19e170c873dcc02eab516d73bed0794d5574b929853a7d6a4fa0e4097d0"
    }
   ],
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-recommonmark@0.7.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rtfd/recommonmark",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A docutils-compatibility bridge to CommonMark, enabling you to write CommonMark inside of Docutils & Sphinx projects.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-redis-5.2.0",
   "name": "python-redis",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2680175d286a10103aa1b8efabda4fbe9df532c2b95081a3592a38b2ab107c38"
    }
   ],
   "description": "The Python interface to the Redis key-value store.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-redis@5.2.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/redis/redis-py",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python client for Redis key-value store",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.2.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-referencing-0.30.2",
   "name": "python-referencing",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "117bec2489dc926265f4740a58badff83db3633f61249a39d6dcf869baf3df2a"
    }
   ],
   "description": "An implementation-agnostic implementation of JSON reference resolution.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-referencing@0.30.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python-jsonschema/referencing",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An implementation-agnostic implementation of JSON reference resolution.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.30.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-regex-2023.10.3",
   "name": "python-regex",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "69afdb3c0311af7780fffb36600919eb09883a39ee5f2bc1e290f02a00e50503"
    }
   ],
   "description": "This regex implementation is backwards-compatible with the standard 're' module, but offers additional functionality.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-regex@2023.10.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://bitbucket.org/mrabarnett/mrab-regex",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Alternative regular expression module, to replace re.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2023.10.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-remoto-1.2.1",
   "name": "python-remoto",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d774bde414f9d52e4fe5e4e05ade55a826ad060b1f041b6368234d36133ea80f"
    }
   ],
   "description": "Execute remote commands or processes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-remoto@1.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/alfredodeza/remoto",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Execute remote commands or processes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-reno-3.5.0",
   "name": "python-reno",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d15c94c3833a869b0323ba98e968d2e3e7d0ce0d2bacb26084e66d8607e8557e"
    }
   ],
   "description": "Reno is a release notes manager designed with high throughput in mind,\nsupporting fast distributed development teams without introducing additional\ndevelopment processes. Our goal is to encourage detailed and accurate release\nnotes for every release.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-reno@3.5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://docs.openstack.org/reno/latest/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "RElease NOtes manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-reportlab-4.0.8",
   "name": "python-reportlab",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "956f9a2134ce89e92214b6f0e8111dc00e8f2c6a945a28d1b2a404cb04a89b49"
    }
   ],
   "description": "The ReportLab Toolkit. An Open Source Python library for generating PDFs and graphics.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-reportlab@4.0.8-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.reportlab.com/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ReportLab library to create PDF documents and graphic",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.8-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-repoze-lru-0.7",
   "name": "python-repoze-lru",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a816a745affd7bcb9db2f86d6dc50017b8a8e1bfde71711c0eb99b48307abe1b"
    }
   ],
   "description": "It is a LRU (least recently used) cache implementation. It works under\nPython 2.7 and Python 3.4+.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-repoze-lru@0.7-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pypi.python.org/pypi/repoze.lru",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tiny LRU cache implementation and decorator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-requests-2.31.0",
   "name": "python-requests",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "13f5c34f4c7febd9abacf659e05cd35dc9d44f30a3cefd26769f2d81abe57d85"
    }
   ],
   "description": "Requests is an HTTP library, written in Python, as an alternative\nto Python's builtin urllib2 which requires work (even\nmethod overrides) to perform basic tasks.\nFeatures of Requests:\n - GET, HEAD, POST, PUT, DELETE Requests:\n   + HTTP Header Request Attachment.\n   + Data/Params Request Attachment.\n   + Multipart File Uploads.\n   + CookieJar Support.\n   + Redirection History.\n   + Redirection Recursion Urllib Fix.\n   + Automatic Decompression of GZipped Content.\n   + Unicode URL Support.\n - Authentication:\n   + URL + HTTP Auth Registry.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-requests@2.31.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://python-requests.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python HTTP Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.31.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-requests-cache-1.1.0",
   "name": "python-requests-cache",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "98b24d75cb4710938597916038f1bb544845f3a0b9ee0cd6d760b6d772bab98c"
    }
   ],
   "description": "requests-cache is a persistent HTTP cache that provides an easy way to get better performance with the python requests library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-requests-cache@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/reclosedev/requests-cache",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "requests-cache is a persistent HTTP cache that provides an easy way to get better performance with the python requests library.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-requests-file-1.5.1",
   "name": "python-requests-file",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "24bb1c8a0e71fc82fd161291e972807cbe0e2da12357de5f58156f5242978ac0"
    }
   ],
   "description": "Requests-File is a transport adapter for use with the Requests Python library\nto allow local filesystem access via file:// URLs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-requests-file@1.5.1-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/dashea/requests-file",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A transport adapter for use with the Requests Python library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.1-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-requests-ftp-0.3.1",
   "name": "python-requests-ftp",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c488c864e110d5ca2123aa137dc5678ba448a5938736c3116d74eddc25b652ff"
    }
   ],
   "description": "Requests-FTP is an implementation of a very stupid FTP transport adapter\nfor use with the awesome Requests Python library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-requests-ftp@0.3.1-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Lukasa/requests-ftp",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "FTP Transport Adapter for Requests",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.1-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-requests-gssapi-1.2.3",
   "name": "python-requests-gssapi",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1e9fda77e6523302306ae42402eb2766a290c6ba3a2ff781efaa0f077ecefd86"
    }
   ],
   "description": "Requests is an HTTP library, written in Python, for human beings. This\nlibrary adds optional GSSAPI authentication support and supports\nmutual authentication. It includes a fully backward-compatible shim\nfor requests-kerberos.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-requests-gssapi@1.2.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pythongssapi/requests-gssapi",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A GSSAPI/SPNEGO authentication handler for python-requests",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-requests-oauthlib-1.3.1",
   "name": "python-requests-oauthlib",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "23af261e3d736aab432dab37c662f036d2df95e4ccaa44cd073bc3b75643f9e1"
    }
   ],
   "description": "This project provides first-class OAuth library support for `Requests <http://python-requests.org>`.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-requests-oauthlib@1.3.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/requests/requests-oauthlib",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OAuthlib authentication support for Requests.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-requests-toolbelt-1.0.0",
   "name": "python-requests-toolbelt",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4ba0b7b3e04bfb4a9dfc7cfd8d9c0d4ebdb4a9a01d55b3621f62fe5076faab14"
    }
   ],
   "description": "A utility belt for advanced users of python-requests.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-requests-toolbelt@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/requests/toolbelt",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A utility belt for advanced users of python-requests",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-requests-unixsocket-0.3.0",
   "name": "python-requests-unixsocket",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d259f8e924ac3ac3bb07f1ce4b1bba7f3ef0d820d641524ad12522327cf9b50e"
    }
   ],
   "description": "Use requests to talk HTTP via a UNIX domain socket",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-requests-unixsocket@0.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/msabramo/requests-unixsocket",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Use requests to talk HTTP via a UNIX domain socket",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-requests-ntlm-1.2.0",
   "name": "python-requests_ntlm",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c37a34cf085f53c1e11f42d5d75ca9f2964ec1317617d1b89a3058980686f96d"
    }
   ],
   "description": "This package allows Python clients running on any operating system to provide NTLM authentication to a supporting server.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-requests_ntlm@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/requests/requests-ntlm",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "This package allows for HTTP NTLM authentication using the requests library.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-requirementslib-2.3.0",
   "name": "python-requirementslib",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cdea0ecc13830f5bbff749b246f52b112d45360c8d3e7985aade698a44d781ff"
    }
   ],
   "description": "Install from `PyPI`_:\n    $ pipenv install requirementslib\nInstall from `Github`_:\n    $ pipenv install -e git+https://github.com/sarugaku/requirementslib.git#egg=requirementslib",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-requirementslib@2.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sarugaku/requirementslib",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool for converting between pip-style and pipfile requirements.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-responses-0.18.0",
   "name": "python-responses",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "38060ab551ff58aaa1bbc14f0c23d32eccff2a0f034546de29724a3f490ae669"
    }
   ],
   "description": "A utility library for mocking out the requests Python library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-responses@0.18.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/getsentry/responses",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A utility library for mocking out the `requests` Python library.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.18.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-retrying-1.3.4",
   "name": "python-retrying",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d57af139935736c933bde9728057dc31ab339b144d256ceda6a7a0f496c75eab"
    }
   ],
   "description": "Retrying is an Apache 2.0 licensed general-purpose retrying library, written in\nPython, to simplify the task of adding retry behavior to just about anything.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-retrying@1.3.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rholder/retrying",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Retrying",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-rfc3339-validator-0.1.4",
   "name": "python-rfc3339-validator",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c45af35274dbb30f48bb260205f6a706183094baa73be1500a3451a56b236f8a"
    }
   ],
   "description": "A pure python RFC3339 validator",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-rfc3339-validator@0.1.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/naimetti/rfc3339-validator",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A pure python RFC3339 validator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-rfc3986-validator-0.1.1",
   "name": "python-rfc3986-validator",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8099b9bae00bf710c87737eb9c2ba247542001cd0a597170249516f64653ba44"
    }
   ],
   "description": "Pure python rfc3986 validator.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-rfc3986-validator@0.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/naimetti/rfc3986-validator",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pure python rfc3986 validator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-rfc3987-1.3.8",
   "name": "python-rfc3987",
   "licenseConcluded": "GPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ecdc4a37a9425b00618c95fdd80c92da6986e0b499b0aa0003fc5c0cd5f3b735"
    }
   ],
   "description": "Parsing and validation of URIs (RFC 3986) and IRIs (RFC 3987).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-rfc3987@1.3.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/dgerber/rfc3987",
   "licenseDeclared": "GPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parsing and validation of URIs (RFC 3986) and IRIs (RFC 3987).",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-rich-13.7.1",
   "name": "python-rich",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c708fa2196cdd3da2e4c27a83c2105d92fceac070cf912e88933953e827d6633"
    }
   ],
   "description": "Rich is a Python library for rich text and beautiful formatting in the terminal",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-rich@13.7.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/willmcgugan/rich",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:13.7.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-rope-1.12.0",
   "name": "python-rope",
   "licenseConcluded": "LGPL-3.0-or-later and LGPL-3.0-only and GPL-3.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cbe6c944a5fa567c1e2d55e48ba104a0981a0fb4ebd42d268bbc9cdb84e8abdd"
    }
   ],
   "description": "Rope is a python refactoring library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-rope@1.12.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python-rope/rope",
   "licenseDeclared": "LGPL-3.0-or-later and LGPL-3.0-only and GPL-3.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "a python refactoring library...",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.12.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-routes-2.5.1",
   "name": "python-routes",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eb8ed9d25ea4972eec9b09863afae169272bcf3af55b413f1c22e73198bd2b52"
    }
   ],
   "description": "Routing Recognition and Generation Tools",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-routes@2.5.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/bbangert/routes",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Routing Recognition and Generation Tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-rpds-py-0.10.6",
   "name": "python-rpds-py",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6317a114c49dfb7600a76f0b00e4f063e2bd54ffdfef946e52ae8b6287708fbc"
    }
   ],
   "description": "Python bindings to Rust's persistent data structures (rpds).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-rpds-py@0.10.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/crate-py/rpds",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python bindings to Rust's persistent data structures (rpds).",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-rpm-generators-9",
   "name": "python-rpm-generators",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5f1816709c8033fcd5ee3908682aaa63cedea8303e8ee7b4f9a3e6b5315ba811"
    }
   ],
   "description": "Fedora's dependency generators for Python RPMS.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-rpm-generators@9-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://src.fedoraproject.org/rpms/python-rpm-generators",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dependency generators for Python RPMs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-rpmautospec-core-0.1.5",
   "name": "python-rpmautospec-core",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9c0eddc33003e413caad7c644b9a32e4ed187baf74f9960dc384e321dfcb1beb"
    }
   ],
   "description": "This package contains minimum functionality to determine if an RPM spec file\nuses rpmautospec features.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-rpmautospec-core@0.1.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fedora-infra/rpmautospec-core",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Minimum functionality for rpmautospec",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-rsa-4.9",
   "name": "python-rsa",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "480db5c343e76e32617b27c82eac369cf961bb469af645cf1df1fe2f00aa9d03"
    }
   ],
   "description": "Python-RSA is a pure-Python RSA implementation. It supports\nencryption and decryption, signing and verifying signatures,\nand key generation according to PKCS#1 version 1.5.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-rsa@4.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://stuvel.eu/rsa",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pure-Python RSA implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-rst-linker-2.4.0",
   "name": "python-rst-linker",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "728694ac98d15f78b3be5317f02811e9d4d043905543d5824f339e965ffa0539"
    }
   ],
   "description": " rst.linker provides a routine for adding links and performing other custom\nreplacements to reStructuredText files as a Sphinx extension.License License is\nindicated in the project metadata (typically one or more of the Trove\nclassifiers). For more details, see this explanation <.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-rst-linker@2.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jaraco/rst.linker",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for adding metadata and hyperlinks to reStructuredText.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-rtslib-2.1.76",
   "name": "python-rtslib",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4ac1dcc771d6855347610b6e7fac74299fdfc588013f4fe87b2c3aa873bdb314"
    }
   ],
   "description": "python-rtslib is a python object API for generic Linux SCSI kernel target\nwhich includes the 'target' service and targetctl tool for restoring\nconfiguration.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-rtslib@2.1.76-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/open-iscsi/rtslib-fb",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python object API for Linux kernel LIO SCSI target",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.76-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-ruamel-yaml-0.18.6",
   "name": "python-ruamel-yaml",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8db243004b0305a1fb17bbb84b71138c33e84c284166f9e4105f9beea0d937c0"
    }
   ],
   "description": "ruamel.yaml ruamel.yaml is a YAML 1.2 loader/dumper package for Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-ruamel-yaml@0.18.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/p/ruamel-yaml/code/ci/default/tree",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.18.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-ruamel-yaml-clib-0.2.8",
   "name": "python-ruamel-yaml-clib",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6bc2d15a050681d848adbf97d4b2a81f41575c860f7dcd6d65aeb8b56e6ddbb4"
    }
   ],
   "description": "It is the C based reader/scanner and emitter for ruamel.yaml.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-ruamel-yaml-clib@0.2.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://bitbucket.org/ruamel/yaml.clib",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C version of reader, parser and emitter for ruamel.yaml derived from libyaml",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-ruff-0.7.0",
   "name": "python-ruff",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "41598bf3a1848a97b354c61ec9b21ef1cd155be7c86ce2eee8c82f4228f7427f"
    }
   ],
   "description": "An extremely fast Python linter, written in Rust.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-ruff@0.7.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/astral-sh/ruff",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An extremely fast Python linter, written in Rust.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-s3transfer-0.10.0",
   "name": "python-s3transfer",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5a5c28ce22274e90f9a31eb333a9db5573de78bac3c67ad5d74e890cf2a74d48"
    }
   ],
   "description": "S3transfer is a Python library for managing Amazon S3 transfers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-s3transfer@0.10.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/boto/s3transfer",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An Amazon S3 Transfer Manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sbvirtualdisplay-1.2.0",
   "name": "python-sbvirtualdisplay",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f5dbe8677a7fc5dc87126870b039d51ae9a46faf2d65b4c0f417ee8e0560a8f9"
    }
   ],
   "description": "A customized pyvirtualdisplay for SeleniumBase.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sbvirtualdisplay@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mdmintz/sbVirtualDisplay",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A customized pyvirtualdisplay for SeleniumBase.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-schedutils-0.6",
   "name": "python-schedutils",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c5a1da7844f2e74dd71a84df95e5ac112e2286c6aaf1af28c2abd3e4d823bffc"
    }
   ],
   "description": "Python interface for the Linux scheduler.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-schedutils@0.6-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://rt.wiki.kernel.org/index.php/Tuna",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Linux scheduler python bindings",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-schema-0.7.5",
   "name": "python-schema",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "da3ac6f0b5ddf8308220186c50ea7699907cdfd79a1c487890826adb69b3d1b6"
    }
   ],
   "description": "**schema** is a library for validating Python data structures, such as those\nobtained from config-files, forms, external services or command-line\nparsing, converted from JSON/YAML (or something else) to Python data-types.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-schema@0.7.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/keleshev/schema",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple data validation library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-scikit-build-0.17.6",
   "name": "python-scikit-build",
   "licenseConcluded": "MIT AND BSD-2-Clause-Views AND Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2dcd76a64aa43c6eb8299ddae3c5939a4df7908912acc11031bd2037669ab59b"
    }
   ],
   "description": "Improved build system generator for CPython C/C++/Fortran/Cython extensions.\nBetter support is available for additional compilers, build systems, cross\ncompilation, and locating dependencies and determining their build requirements.\nThe scikit-build package is fundamentally just glue between the setuptools\nPython module and CMake.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-scikit-build@0.17.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/scikit-build/scikit-build",
   "licenseDeclared": "MIT AND BSD-2-Clause-Views AND Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Improved build system generator for Python C/C++/Fortran/Cython extensions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.17.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-scikit-build-core-0.8.2",
   "name": "python-scikit-build-core",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8a49b3f604aa049966d5bce4a38f4373467c8c0aa6a03b0d5c5ba4bb7b6b7e10"
    }
   ],
   "description": "A next generation Python CMake adaptor and Python API for plugins",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-scikit-build-core@0.8.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/scikit-build/scikit-build-core",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Build backend for CMake based projects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-scikit-learn-1.4.0",
   "name": "python-scikit-learn",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "492bd4f6bdcc6ab1f675f39bd54b09a723743ac1b6aa146a4774b868e270ee82"
    }
   ],
   "description": "scikit-learn is a Python module for machine learning built on top of SciPy\nand is distributed under the 3-Clause BSD license.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-scikit-learn@1.4.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://scikit-learn.org/stable/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python module for machine learning built on top of SciPy",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-scikit-optimize-0.9.0",
   "name": "python-scikit-optimize",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0eb1b2f68b7df9c4310090c6f4bb515652d5f281018409d8eee5a32fc9d3b0d8"
    }
   ],
   "description": "Scikit-Optimize, or skopt, is a simple and efficient library to\nminimize (very) expensive and noisy black-box functions. It implements\nseveral methods for sequential model-based optimization. skopt aims to\nbe accessible and easy to use in many contexts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-scikit-optimize@0.9.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/scikit-optimize/scikit-optimize",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sequential model-based optimization toolbox",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-scp-0.14.5",
   "name": "python-scp",
   "licenseConcluded": "LGPL-2.1-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c2aaaf6d1bd0e19c2c7b89a9de4b0bbcb55cbbc5a60082a3764b93257d3c0b47"
    }
   ],
   "description": "The scp.py module uses a paramiko transport to send and recieve files via the\nscp1 protocol. This is the protocol as referenced from the openssh scp program,\nand has only been tested with this implementation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-scp@0.14.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jbardin/scp.py",
   "licenseDeclared": "LGPL-2.1-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "scp module for paramiko",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.14.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-scrypt-0.8.20",
   "name": "python-scrypt",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1259363bd82807a8008a5178c09b874c2db5e69730cc1525ff248ef450db84ef"
    }
   ],
   "description": "This is a set of Python_ bindings for the scrypt_ key",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-scrypt@0.8.20-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/holgern/py-scrypt",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Bindings for the scrypt key derivation function library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.20-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-selenium-4.16.0",
   "name": "python-selenium",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8794969b3d135fa9283f8a2c806078a09e3a00618ffff951bc30f68ff0a7cf0a"
    }
   ],
   "description": "\n\tSelenium Client Driver Introduction Python language bindings for Selenium\n\tWebDriver.The selenium package is used to automate web browser interaction from\n\tPython.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-selenium@4.16.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/SeleniumHQ/selenium/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python bindings for Selenium",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.16.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-selenium-wire-5.1.0",
   "name": "python-selenium-wire",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c6bc923c533827c808c2c5641e55769593277fdef9543be8a3df0f9891501e9e"
    }
   ],
   "description": "Extends Selenium to give you the ability to inspect requests made by the browser.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-selenium-wire@5.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/wkeeling/selenium-wire",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extends Selenium to give you the ability to inspect requests made by the browser.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-semantic-version-2.10.0",
   "name": "python-semantic_version",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f1a05b3509f7e089074a43d2e2ec710a3a7c4520944e74aea01765f487b44220"
    }
   ],
   "description": "This small python library provides a few tools to handle semantic versioning in Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-semantic_version@2.10.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rbarrois/python-semanticversion",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Plugin for implementing the semantic version",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.10.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-service-identity-21.1.0",
   "name": "python-service-identity",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "76e3921651a8cd7209c015d2fd111af40c9bba85946bf6c95ba98a31963cb066"
    }
   ],
   "description": "Service_identity aspires to give you all the tools you need for\nverifying whether a certificate is valid for the intended purposes.\n\nIn the simplest case, this means host name verification. However,\nservice_identity implements RFC 6125 fully and plans to add other\nrelevant RFCs too.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-service-identity@21.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pyca/service_identity",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Service identity verification for pyOpenSSL & cryptography.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:21.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-setuptools-68.0.0",
   "name": "python-setuptools",
   "licenseConcluded": "MIT and (BSD or ASL 2.0)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9108eded58b98024e26f86d673b19f4c88facaee611f29087b52e7b7aaab1a75"
    }
   ],
   "description": "Setuptools is a collection of enhancements to the Python distutils that allow\nyou to more easily build and distribute Python packages, especially ones that\nhave dependencies on other packages.\n\nThis package contains a python wheel of setuptools to use with venv.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-setuptools@68.0.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.python.org/pypi/setuptools",
   "licenseDeclared": "MIT and (BSD or ASL 2.0)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Easily build and distribute Python packages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:68.0.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-setuptools-git-versioning-2.1.0",
   "name": "python-setuptools-git-versioning",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fa4dcd55cb6724410589508dd64961ad393d82880a09f7280f6383f4b8436d2b"
    }
   ],
   "description": "Use git repo data (latest tag, current commit hash, etc) for building a version\nnumber according PEP 440.\n\nFeatures:\n- Can be installed & configured through both setup.py and PEP 518’s\n  pyproject.toml\n- Does not require to change source code of the project\n- Tag-, file-, and callback-based versioning schemas are supported\n- Templates for tag, dev and dirty versions are separated\n- Templates support a lot of substitutions including git and environment\n  information\n- Well-documented\n\nLimitations:\n- Currently the only supported VCS is Git\n- Only git v2 is supported\n- Currently does not support automatic exporting of package version to a file\n  for runtime use (but you can use setuptools-git-versioning > file redirect\n  instead)",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-setuptools-git-versioning@2.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/dolfinus/setuptools-git-versioning",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Use git repo data for building a version number according PEP-440",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-setuptools-rust-1.8.1",
   "name": "python-setuptools-rust",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "43607582e40023365303252b8f6621effcd4c0ff1801f968aeb6d4ed02e37209"
    }
   ],
   "description": "Setuptools helpers for Rust Python extensions. Compile and distribute Python\nextensions written in Rust as easily as if they were written in C.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-setuptools-rust@1.8.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/PyO3/setuptools-rust",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Setuptools Rust extension plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-setuptools-git-1.2",
   "name": "python-setuptools_git",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0cf120a8faa916c63943498a0979f2eaa92a96f602b3fd98667e969517165ff2"
    }
   ],
   "description": "This is a plugin for setup tools that enables Git integration.  Once\ninstalled, Setuptools can be told to include in a module distribution\nall the files tracked by git.  This is an alternative to explicit\ninclusion specifications with MANIFEST.in.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-setuptools_git@1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.python.org/project/setuptools-git/1.2/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Plugin for integrating Git into setuptools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-setuptools-scm-7.1.0",
   "name": "python-setuptools_scm",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d3417bbdf46da0295a21d6bc5ba87b0276e914bbdd47e33d7e5e7d41828e98f0"
    }
   ],
   "description": "setuptools_scm handles managing your Python package versions in SCM metadata\ninstead of declaring them as the version argument or in a SCM managed file.\nIt also handles file finders for the supported SCMs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-setuptools_scm@7.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.python.org/pypi/setuptools_scm/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Manage your Python package versions in SCM metadata",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-shellingham-1.5.4",
   "name": "python-shellingham",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "427c3b940a9ceabcc725fc1d151e780299fda34d5a3a4e702bf3814e5d8478e7"
    }
   ],
   "description": "Tool to Detect Surrounding Shell.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-shellingham@1.5.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sarugaku/shellingham",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tool to Detect Surrounding Shell.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-simplegeneric-0.8.1",
   "name": "python-simplegeneric",
   "licenseConcluded": "Python or ZPLv2.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "181b104c674def3ff46301b5619e6b512adf40c265119cfb4991e68b1e3f7229"
    }
   ],
   "description": "The package lets you define simple single-dispatch generic functions, akin to Python's built-in\ngeneric functions like len(), iter() and so on.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-simplegeneric@0.8.1-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cheeseshop.python.org/pypi/simplegeneric",
   "licenseDeclared": "Python or ZPLv2.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A package with simple generic functions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.1-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-simplejson-3.19.2",
   "name": "python-simplejson",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9f610e23ee54771d8be1d2cc566a9ae962392fbcd2592ce5366d2fc90490b091"
    }
   ],
   "description": "Simple, fast, extensible JSON encoder/decoder for Python",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-simplejson@3.19.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/simplejson/simplejson",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple, fast, extensible JSON encoder/decoder for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.19.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-simpleline-1.9.0",
   "name": "python-simpleline",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4605d7dd1b262c5904adc3051f8980ee2db563874dda2a9a6aa6b45274f87bbc"
    }
   ],
   "description": "\nThis is a text UI framework originally which was a part of the Anaconda\ninstaller project.This UI is simple and easy to use. It is designed to be\nused with line-based machines and tools (e.g. serial console) so that\nevery new line is appended to the bottom of the screen. Printed lines\nare never rewritten!",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-simpleline@1.9.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rhinstaller/python-simpleline",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python3-only text UI framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-singledispatch-4.0.0",
   "name": "python-singledispatch",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dc1097e8b48d23ab42ea0facc43dd96d60b185a2662e8d191f30b2b039708b32"
    }
   ],
   "description": "PEP 443 proposed to expose a mechanism in the functools standard library module in Python 3.4\nthat provides a simple form of generic programming known as single-dispatch generic functions.\nThis library is a backport of this functionality to Python 3.3.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-singledispatch@4.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/singledispatch/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Transform a method into a single-dispatch generic function",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-six-1.16.0",
   "name": "python-six",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4629cc63ac16552fcf6ba80dd764f8f9c2ae77c4bad98c9e8a45c493b55fd7fc"
    }
   ],
   "description": "Python-six provides simple utilities for wrapping over differences Python 3.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-six@1.16.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.python.org/pypi/six",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "It is a Python 2 and 3 compatibility library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.16.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-slip-0.6.5",
   "name": "python-slip",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ded8fd7f38addc927cc6d69288f6a7b0dee3c0b0ac8e8acf4820f978ab78ff86"
    }
   ],
   "description": "The Simple Library for Python 2.x and Python 3.x packages contain\nmiscellaneous code for convenience, extension and workaround purposes.\nThis package provides the \"slip\" and the \"slip.util\" modules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-slip@0.6.5-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/nphilipp/python-slip",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for Python 2.x with Convenience, extension and workaround",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.5-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-smartypants-2.0.1",
   "name": "python-smartypants",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "123f7fc03a156173d44bc898d9989bde86d147c184b3a962124700611d26e8f3"
    }
   ],
   "description": "SmartyPants is a free web publishing plug-in for Movable\nType, Blosxom, and BBEdit that easily translates plain ASCII\npunctuation characters into “smart” typographic punctuation HTML\nentities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-smartypants@2.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/leohemsted/smartypants.py",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "plug-in that easily translates ASCII punctuation characters into smart entities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-smmap-5.0.1",
   "name": "python-smmap",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ecf15213938227b84e7dde9c396aea249a6199d148cdc3cb3f23fd2485471e5b"
    }
   ],
   "description": "A pure Python implementation of a sliding window memory map manager",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-smmap@5.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gitpython-developers/smmap",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A pure Python implementation of a sliding window memory map manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sniffio-1.3.0",
   "name": "python-sniffio",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e6121e94d08cd5cde7830cd748ec088415efc50c6a700d099a8a9cb7ca1340ff"
    }
   ],
   "description": "Sniff out which async library your code is running under",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sniffio@1.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python-trio/sniffio",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sniff out which async library your code is running under",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-snowballstemmer-2.2.0",
   "name": "python-snowballstemmer",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c7a5b561205763f1135d130798719b73390eca7873663a1c2aae3f37e45b330b"
    }
   ],
   "description": "This module uses it to accelerate for PyStemmer. It includes following language\nalgorithms: Danish, Dutch, English(Standard, Porter), Finnish, French, German,\nHungarian, Italian, Norwegian, Portuguese, Romanian, Russian, Spanish, Swedish,\nTurkis.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-snowballstemmer@2.2.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.python.org/pypi/snowballstemmer",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "This package provides 16 stemmers for 15 languages generated from Snowball algorithms",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sortedcontainers-2.4.0",
   "name": "python-sortedcontainers",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ac13879697e6462c312d73e6308d65e9571022b6638b90436fef8ba1e469840a"
    }
   ],
   "description": "`Sorted Containers`_ is an Apache2 licensed `sorted collections library`_,\nwritten in pure-Python, and fast as C-extensions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sortedcontainers@2.4.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/grantjenks/python-sortedcontainers",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-soupsieve-2.4",
   "name": "python-soupsieve",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "022720ada52ddcf7708b02e20ba55d3850660ae21d55b146fc579e3f87316ace"
    }
   ],
   "description": "Soup Sieve is a CSS selector library designed to be used with Beautiful Soup 4.\nIt aims to provide selecting, matching, and filtering using modern CSS selectors.\nSoup Sieve currently provides selectors from the CSS level 1 specifications up\nthrough the latest CSS level 4 drafts and beyond (though some are not yet implemented).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-soupsieve@2.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/facelessuser/soupsieve",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A modern CSS selector implementation for Beautiful Soup.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-speg-0.3",
   "name": "python-speg",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "83c082695c0ca2fe07def273b9cdf1e1e74f9b96f38d82a6ec9fbd68f2dcd3b1"
    }
   ],
   "description": "A PEG-based parser interpreter with memoization.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-speg@0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/avakar/speg",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A PEG-based parser interpreter with memoization (in time)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinx-7.0.1",
   "name": "python-sphinx",
   "licenseConcluded": "BSD and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8be2a189a171805fe02d00e03b5497268d0b14517fe29c1dacd736547539a951"
    }
   ],
   "description": "Sphinx is a tool that makes it easy to create intelligent and\nbeautiful documentation for Python projects (or other documents\nconsisting of multiple reStructuredText sources), written by Georg\nBrandl. It was originally created to translate the new Python\ndocumentation, but has now been cleaned up in the hope that it will be\nuseful to many other projects.\n\nSphinx uses reStructuredText as its markup language, and many of its\nstrengths come from the power and straightforwardness of\nreStructuredText and its parsing and translating suite, the Docutils.\n\nAlthough it is still under constant development, the following\nfeatures are already present, work fine and can be seen \"in action\" in\nthe Python docs:\n\n    * Output formats: HTML (including Windows HTML Help) and LaTeX,\n      for printable PDF versions\n    * Extensive cross-references: semantic markup and automatic links\n      for functions, classes, glossary terms and similar pieces of\n      information\n    * Hierarchical structure: easy definition of a document tree, with\n      automatic links to siblings, parents and children\n    * Automatic indices: general index as well as a module index\n    * Code handling: automatic highlighting using the Pygments highlighter\n    * Various extensions are available, e.g. for automatic testing of\n      snippets and inclusion of appropriately formatted docstrings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinx@7.0.1-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sphinx-doc.org/",
   "licenseDeclared": "BSD and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python documentation generator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:7.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinx-basic-ng-1.0.0b2",
   "name": "python-sphinx-basic-ng",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "805ba9bbeed8f9cf1b4b7178a3ba51a627b4c0924454544785a32cb615e1f673"
    }
   ],
   "description": "A modernised skeleton for Sphinx themes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinx-basic-ng@1.0.0b2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pradyunsg/sphinx-basic-ng",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A modernised skeleton for Sphinx themes.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0b2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinx-bootstrap-theme-0.8.1",
   "name": "python-sphinx-bootstrap-theme",
   "licenseConcluded": "MIT and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ae1302c633c1d0a8a44bbfdc6118dc3798270a0ca10779306d4ba442dca4222e"
    }
   ],
   "description": "This Sphinx theme integrates the Bootstrap CSS/JavaScript framework with various layout options,\nhierarchical menu navigation, and mobile-friendly responsive design.It is configurable, extensible,\nand can use any number of different Bootswatch CSS themes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinx-bootstrap-theme@0.8.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ryan-roemer.github.com/sphinx-bootstrap-theme",
   "licenseDeclared": "MIT and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sphinx Bootstrap Theme",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinx-copybutton-0.5.2",
   "name": "python-sphinx-copybutton",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d058c1047be210ccd1225707a814fe3cac5a76600182da60ecde4670b3b3ec8d"
    }
   ],
   "description": "A small sphinx extension to add a \"copy\" button to code blocks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinx-copybutton@0.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/executablebooks/sphinx-copybutton",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A small sphinx extension to add a \"copy\" button to code blocks.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinx-design-0.5.0",
   "name": "python-sphinx-design",
   "licenseConcluded": "MIT AND Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3d4ed46980f7d1be0c8e1abb9aceb0d5e11929a7839b948f10a83e61124ed58e"
    }
   ],
   "description": "This package contains a Sphinx extension for designing beautiful, view\nsize responsive web components.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinx-design@0.5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/executablebooks/sphinx-design",
   "licenseDeclared": "MIT AND Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sphinx extension for responsive web components",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinx-favicon-1.0.1",
   "name": "python-sphinx-favicon",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d585822494197ace68228c4f8c749acf0c66b715f9796a1a31caf74e9cdccee0"
    }
   ],
   "description": "A Sphinx extension to add custom favicons.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinx-favicon@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/tcmetzger/sphinx-favicon",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Sphinx extension to add custom favicons.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinx-inline-tabs-2023.4.21",
   "name": "python-sphinx-inline-tabs",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4255d0777367080313bbbe7bc4c8779250ed65d0cc1b55fb6196dff1540c931c"
    }
   ],
   "description": "Add inline tabbed content to your Sphinx documentation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinx-inline-tabs@2023.4.21-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pradyunsg/sphinx-inline-tabs",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Add inline tabbed content to your Sphinx documentation.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2023.4.21-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinx-issues-3.0.1",
   "name": "python-sphinx-issues",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ce7c2d39a8b88118966a9225aad549abd3791fd9756f347573c9562ffc6d8cf0"
    }
   ],
   "description": "A Sphinx extension for linking to your project’s issue tracker.\nIncludes roles for linking to issues, pull requests, user profiles, with built-in support for GitHub",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinx-issues@3.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sloria/sphinx-issues",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Sphinx extension for linking to your project's issue tracker",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinx-mdinclude-0.5.3",
   "name": "python-sphinx-mdinclude",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "640b08ed0494a8180f853e24bf7a4da90a15c0a5a2298ed42ec57b77b1debbcc"
    }
   ],
   "description": "Markdown extension for Sphinx.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinx-mdinclude@0.5.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/omnilib/sphinx-mdinclude",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Markdown extension for Sphinx.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinx-notfound-page-1.0.0",
   "name": "python-sphinx-notfound-page",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "96ee07b5329a2c04f689242af43930d2ee98c0eb2c3bfb79dc6bc0df5fd58cc0"
    }
   ],
   "description": "Create a custom 404 page with absolute URLs hardcoded",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinx-notfound-page@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.python.org/pypi/sphinx-notfound-page",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Create a custom 404 page with absolute URLs hardcoded",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinx-sitemap-2.5.1",
   "name": "python-sphinx-sitemap",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "af4e45c57b1f27210e9c2b7ae0d9040b1360f4d308544cae4dedcfca8f012843"
    }
   ],
   "description": "This package contains a Sphinx extension to generate multiversion and\nmultilanguage sitemaps.org-compliant sitemaps for the HTML version of\nyour Sphinx documentation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinx-sitemap@2.5.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jdillard/sphinx-sitemap",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sitemap generator for Sphinx",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinx-theme-alabaster-0.7.13",
   "name": "python-sphinx-theme-alabaster",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e3e6eb4b97aae3e13713c119ece0f2de20fb35aa8065f79b62fa310da390fe04"
    }
   ],
   "description": "This theme is a modified \"Kr\" Sphinx theme from @kennethreitz (especially as\nused in his Requests project), which was itself originally based on @mitsuhiko's\ntheme used for Flask & related projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinx-theme-alabaster@0.7.13-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.python.org/pypi/alabaster",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Configurable sidebar-enabled Sphinx theme",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.13-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinx-theme-builder-0.2.0b2",
   "name": "python-sphinx-theme-builder",
   "licenseConcluded": "MIT and BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d562f94a7fd4855c43f6fbc903b6a083f923f682e7e7b7f696118f513276462f"
    }
   ],
   "description": "A tool for authoring Sphinx themes with a simple (opinionated) workflow.i",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinx-theme-builder@0.2.0b2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/sphinx-theme-builder/",
   "licenseDeclared": "MIT and BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Streamline the Sphinx theme development workflow",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.0b2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinx-togglebutton-0.3.2",
   "name": "python-sphinx-togglebutton",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a266c77197c2d4f457a258db9d0e08f7178678888e98696c6466d2af4da5e014"
    }
   ],
   "description": "A small sphinx extension to make it possible to add a \"toggle button\" to sections of your page. This allows you to:\nCollapse Sphinx admonitions (notes, warnings, etc) so that their content is hidden until users click a toggle button;\nCollapse arbitrary chunks of content on your page with a collapse directive.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinx-togglebutton@0.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/executablebooks/sphinx-togglebutton",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Toggle page content and collapse admonitions in Sphinx",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinx-lv2-theme-1.0.0",
   "name": "python-sphinx_lv2_theme",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "42b15b3820bc221498598a87b7a7e11aa1cbfc56a02919356c1bc5ca31f0189d"
    }
   ],
   "description": "This is a minimal pure-CSS theme for Sphinx that uses the documentation\nstyle of the LV2 plugin specification and related projects.\n\nThis theme is geared toward producing beautiful API documentation for C, C++,\nand Python that is documented using the standard Sphinx domains.\nThe output does not use Javascript at all, and some common features are not\nimplemented, so this theme should not be considered a drop-in replacement\nfor typical Sphinx themes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinx_lv2_theme@1.0.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.com/lv2/sphinx_lv2_theme",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A minimal pure-CSS theme for Sphinx",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinx-rtd-theme-1.1.1",
   "name": "python-sphinx_rtd_theme",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4c7a3d2409da82d00612efc77628c144f46f80f2e07c9b451a0f59f81987986c"
    }
   ],
   "description": "This Sphinx theme was designed to provide a great reader experience for documentation users\non both desktop and mobile devices. This theme is used primarily on Read the Docs but can work\nwith any Sphinx project. You can find a working demo of the theme in the theme documentation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinx_rtd_theme@1.1.1-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/snide/sphinx_rtd_theme",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sphinx theme for readthedocs.org",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinxcontrib-applehelp-1.0.8",
   "name": "python-sphinxcontrib-applehelp",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e8bda90e58a85b05da2996ef84e420b5bd0627ceec230618589c1a5fdd8f99bb"
    }
   ],
   "description": "sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinxcontrib-applehelp@1.0.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sphinx-doc.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sphinx extension for Apple help books",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinxcontrib-devhelp-1.0.6",
   "name": "python-sphinxcontrib-devhelp",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "294d29af323135101cde636181332eead1af73fb55fba2d543eb4a44f517ee5d"
    }
   ],
   "description": "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinxcontrib-devhelp@1.0.6-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sphinx-doc.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sphinx extension for Devhelp documents",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.6-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinxcontrib-github-alt-1.2",
   "name": "python-sphinxcontrib-github-alt",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "95a527850a75b9020feb5f862e1499b4c5d71f881cfc2789c27d1ee6634f91b9"
    }
   ],
   "description": "Link to GitHub issues, pull requests, commits and users from Sphinx docs.\nTo use this extension, add it to the extensions list in conf.py, and set\nthe variable github_project_url.Then use these roles in your documentation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinxcontrib-github-alt@1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jupyter/sphinxcontrib_github_alt",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Link to GitHub issues, pull requests, commits and users from Sphinx docs.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinxcontrib-htmlhelp-2.0.5",
   "name": "python-sphinxcontrib-htmlhelp",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "38a6c081453a9f83803096cf26756f0538e3a62179b26b2bb2d8cd3903319036"
    }
   ],
   "description": "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinxcontrib-htmlhelp@2.0.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sphinx-doc.org/",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sphinx extension for HTML help files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinxcontrib-httpdomain-1.8.1",
   "name": "python-sphinxcontrib-httpdomain",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7e4bbd272161e4fb5088605e2087b75ef283f81105dd199eb7a417c9a2ffc890"
    }
   ],
   "description": "This contrib extension provides a Sphinx domain for describing HTTP APIs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinxcontrib-httpdomain@1.8.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sphinx-contrib/httpdomain",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sphinx domain for documenting HTTP APIs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinxcontrib-jsmath-1.0.1",
   "name": "python-sphinxcontrib-jsmath",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5c55e740e6da83cff1e4bad5918dfc959ffe4928f689eb3e8faa5b66375c0ee3"
    }
   ],
   "description": "sphinxcontrib-jsmath is a sphinx extension which renders display math in HTML\nvia JavaScript.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinxcontrib-jsmath@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sphinx-doc.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sphinx extension for math in HTML via JavaScript",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinxcontrib-log-cabinet-1.0.1",
   "name": "python-sphinxcontrib-log-cabinet",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f94ec04f7df973c021aa653d976bba7dd16eed0133af91c7725be8e57793c560"
    }
   ],
   "description": "Organize changelogs generated by versionadded, versionchanged,\ndeprecated directives. The log will be sorted by newest to oldest\nversion. For HTML docs, older versions will be collapsed by default.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinxcontrib-log-cabinet@1.0.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/davidism/sphinxcontrib-log-cabinet",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Organize changelog directives in Sphinx docs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinxcontrib-openapi-0.8.3",
   "name": "python-sphinxcontrib-openapi",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f6e3faaac70357ab326e57021e914edbe45abf48a6d12959effaac0136ead869"
    }
   ],
   "description": "OpenAPI (fka Swagger) spec renderer for Sphinx.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinxcontrib-openapi@0.8.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sphinx-contrib/openapi",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OpenAPI (fka Swagger) spec renderer for Sphinx.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinxcontrib-qthelp-1.0.7",
   "name": "python-sphinxcontrib-qthelp",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f03e94f43d3bb04568cd23f8411141bd8c43d24211b4b624cc642b36e7051b36"
    }
   ],
   "description": "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinxcontrib-qthelp@1.0.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sphinx-doc.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sphinx extension for QtHelp documents",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinxcontrib-serializinghtml-1.1.5",
   "name": "python-sphinxcontrib-serializinghtml",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1b51aa8eaffbf41af7056ebd92e55762fa236f9cdb653b8bb29211381760fefc"
    }
   ],
   "description": "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\"\nHTML files (json and pickle).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinxcontrib-serializinghtml@1.1.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sphinx-doc.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sphinx extension for serialized HTML",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinxcontrib-spelling-8.0.0",
   "name": "python-sphinxcontrib-spelling",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a829142a668cd4807aa5f6b229ba9fd060df339185365f04190f0def3d9b337f"
    }
   ],
   "description": "It contains sphinxcontrib.spelling, a spell checker for\nSphinx-based documents. It uses PyEnchant to generate\nreports showing misspelled words.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinxcontrib-spelling@8.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sphinx-contrib/spelling",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sphinx-based documentation spell checker",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinxcontrib-websupport-1.2.4",
   "name": "python-sphinxcontrib-websupport",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "904b445d3bf05b94940cc598c639dd8da8c7759afd2cf5853d2aa5fb024c84d2"
    }
   ],
   "description": "sphinxcontrib-websupport provides a Python API to easily integrate Sphinx\ndocumentation into your Web application.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinxcontrib-websupport@1.2.4-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sphinx-doc.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sphinx API for Web Apps",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.4-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinxcontrib-youtube-1.2.0",
   "name": "python-sphinxcontrib-youtube",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d33a44068d6adf9d14a4f3b207326d53dd9c6216c66b47e6ad8bb474bc56b1ea"
    }
   ],
   "description": "This package contains the youtube Sphinx extension.The extension defines the\ndirectives, \"youtube\" and \"vimeo\", for embedding YouTube and Vimeo videos,\nrespectively.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinxcontrib-youtube@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sphinx-contrib/youtube",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sphinx \"youtube\" extension",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinxemoji-0.2.0",
   "name": "python-sphinxemoji",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a0dd93808a1da4e84f0ae29eb7f7311b0e8cac6753a3cf9fcc8314a0a5ff03c6"
    }
   ],
   "description": "An extension to use emoji codes in your Sphinx documentation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinxemoji@0.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sphinx-contrib/emojicodes",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An extension to use emoji codes in your Sphinx documentation.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinxext-altair-0.2.0",
   "name": "python-sphinxext-altair",
   "licenseConcluded": "BSD-1-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5990bd20271f982fcc8afbe7c4cb151df4a3fbdfb15b67130307497be6ddbf24"
    }
   ],
   "description": "sphinxext-altair provides the directive altair-plot to insert live-rendered Altair plots within your Sphinx documentation",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinxext-altair@0.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/altair-viz/sphinxext-altair",
   "licenseDeclared": "BSD-1-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "sphinxext-altair: Sphinx extension for embedding Altair charts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinxext-rediraffe-0.2.7",
   "name": "python-sphinxext-rediraffe",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aa11db6c6fa618ec728c9d4ed35cc7e31aaf7d7d9292bef45f67a44dadf08b35"
    }
   ],
   "description": "this sphinx extension redirects non-existent pages to working pages.\nRediraffe can also check that deleted/renamed files in your git repo are\nredirected.\nRediraffe creates a graph of all specified redirects and traverses it to\npoint all internal urls to leaf urls.  This means that chained redirects\nwill be resolved.  For example, if a config has 6 chained redirects, all\n6 links will redirect directly to the final link.  The end user will\nnever experience more than 1 redirection.\nNote: Rediraffe supports the html and dirhtml builders.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinxext-rediraffe@0.2.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/wpilibsuite/sphinxext-rediraffe",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sphinx extension to redirect nonexistent pages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sphinxtesters-0.2.3",
   "name": "python-sphinxtesters",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "12e23e9c247fc45773e5a7d99f22373609f1ab81a8b0fb386929a8846f8d693f"
    }
   ],
   "description": "Sphinxtesters - utilities for testing Sphinx extensions",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sphinxtesters@0.2.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/matthew-brett/sphinxtesters",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utilities for testing Sphinx extensions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sqlalchemy-1.4.48",
   "name": "python-sqlalchemy",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "94dc3daccad9f6e025fffdeb4550e0be5608fa91f1079970e2abaf92e9e8bd73"
    }
   ],
   "description": "SQLAlchemy is an Object Relational Mapper (ORM) that provides a flexible,\nhigh-level interface to SQL databases. It contains a powerful mapping layer\nthat users can choose to work as automatically or as manually, determining\nrelationships based on foreign keys or to bridge the gap between database\nand domain by letting you define the join conditions explicitly.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sqlalchemy@1.4.48-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.sqlalchemy.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SQL toolkit and object relational mapper for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.48-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-stack-data-0.6.2",
   "name": "python-stack-data",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "824267666d884ed09ab06eb987adadc44e46715a885b7781de3745232ed9c1d1"
    }
   ],
   "description": "       6 | for i in range(5):\n       7 |     row = []\n       8 |     result.append(row)\n-->    9 |     print_stack()\n      10 |     for j in range(5):\n```\nThe code for `print_stack()` is fairly self-explanatory. If you want to learn more details about a particular class or method I suggest looking through some docstrings. `FrameInfo` is a class that accepts either a frame or a traceback object and provides a bunch of nice attributes and properties (which are cached so you don't need to worry about performance). In particular `frame_info.lines` is a list of `Line` objects. `line.render()` returns the source code of that line suitable for display. Without any arguments it simply strips any common leading indentation. Later on we'll see a more powerful use for it.\nYou can see that `frame_info.lines` includes some lines of surrounding context. By default it includes 3 pieces of context before the main line and 1 piece after. We can configure the amount of context by passing options:\n```python\noptions = stack_data.Options(before=1, after=0)\nframe_info = stack_data.FrameInfo(frame, options)\n```\nThen the output looks like:\n```",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-stack-data@0.6.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/alexmojaki/stack_data",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extract data from python stack frames and tracebacks for informative displays",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-statsmodels-0.14.0",
   "name": "python-statsmodels",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "46f6be6d9a0754ebc83353b9889503d07e909bef441ff2d9ba83b53e87cd733e"
    }
   ],
   "description": "Statsmodels is a Python package that provides a complement to scipy for\nstatistical computations including descriptive statistics and estimation\nand inference for statistical models.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-statsmodels@0.14.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/statsmodels/statsmodels",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Statistical computations and models for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.14.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-straight-plugin-1.5.0",
   "name": "python-straight-plugin",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "df81f18f93996c0a63a1a76973795a8d47df75c1ff8f92655ce20f88a59888bd"
    }
   ],
   "description": "straight.plugin is a Python plugin loader inspired by twisted.plugin.\nThe system is used to allow multiple Python packages to provide plugins within\na namespace package, where other packages will locate and utilize. The plugins\nthemselves are modules in a namespace package where the namespace identifies\nthe plugins in it for some particular purpose or intent.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-straight-plugin@1.5.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ironfroggy/straight.plugin/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python plugin loader",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-stuf-0.9.16",
   "name": "python-stuf",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "be3474febca2185639c1a0c7bf5b316ac130ba7bf0ac4db11dd2747c3d9092b0"
    }
   ],
   "description": "A collection of Python dictionary types that support attribute-style\naccess. Includes *defaultdict*,  *OrderedDict*, restricted, *ChainMap*,\n*Counter*, and frozen implementations plus miscellaneous utilities for\nwriting Python software.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-stuf@0.9.16-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://bitbucket.org/lcrees/stuf",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fancy python dictionary types",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.16-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-suds2-1.1.2",
   "name": "python-suds2",
   "licenseConcluded": "LGPL-3.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "98955add8a7bb6d6ca8a0f27890ef04d4f5f45094a8d89a0d6625bba12bd250a"
    }
   ],
   "description": "\"Suds\" is a lightweight SOAP-based web service client\nfor Python licensed under LGPL.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-suds2@1.1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/suds-community/suds",
   "licenseDeclared": "LGPL-3.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A python SOAP client",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sure-2.0.1",
   "name": "python-sure",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "377d167543f1ec3dc1a80bb76d00ed5fa9bf6055caee6f06298394b35d8f18dd"
    }
   ],
   "description": "An idiomatic testing library for python with powerful and flexible assertions. Sure is heavily\ninspired in RSpec Expectations and should.js.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sure@2.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gabrielfalcao/sure",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utility belt for automated testing in Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sybil-3.0.1",
   "name": "python-sybil",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9aa0b836fb9dd82f97f7adb376964a4f7f5312746e35895430b084a8e1732909"
    }
   ],
   "description": "This library provides a way to test examples in your documentation by parsing\nthem from the documentation source and evaluating the parsed examples as part\nof your normal test run. Integration is provided for the three main Python\ntest runners.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sybil@3.0.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sybil.readthedocs.io/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Automated testing for the examples in your documentation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-sympy-1.12",
   "name": "python-sympy",
   "licenseConcluded": "BSD and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a9517b9e1a572df3f9779010fce9c227cd786f8c0888cc5659d7f7cc7cac0562"
    }
   ],
   "description": "SymPy is a Python library for symbolic mathematics. It aims to become a full-featured computer algebra system (CAS)\n while keeping the code as simple as possible in order to be comprehensible and easily extensible.\n SymPy is written entirely in Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-sympy@1.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sympy.org",
   "licenseDeclared": "BSD and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Computer algebra system (CAS) in Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-systemd-235",
   "name": "python-systemd",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9a4a65b2adb9317d2cf9121dab48970fd39f50b14fa555c63f971b15d364a61d"
    }
   ],
   "description": "Python module wrapping systemd functionality, includes sending of structured\nmessages to the journal and reading journal files, querying machine and boot\nidentifiers and a lists of message identifiers provided by systemd. Other\nfunctionality provided by libsystemd is also wrapped.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-systemd@235-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/systemd/python-systemd",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python module for native access to the systemd facilities.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:235-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-tabcompleter-1.3.0",
   "name": "python-tabcompleter",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "770b0fd11e326721ce54e9f9c9539ccb7a7c31b965639ce4424a70d45e26bcee"
    }
   ],
   "description": "Autocompletion in the Python console.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-tabcompleter@1.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mdmintz/tabcompleter",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Autocompletion in the Python console.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-tabulate-0.9.0",
   "name": "python-tabulate",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "62b36c01507561165c9f5196bfb5d5491d3ce5242928037b6ad15c5f384663ae"
    }
   ],
   "description": "Pretty-print tabular data in Python, a library and a command-line\nutility.\nThe main use cases of the library are:\n-   printing small tables without hassle: just one function call,\n    formatting is guided by the data itself\n-   authoring tabular data for lightweight plain-text markup: multiple\n    output formats suitable for further editing or transformation\n-   readable presentation of mixed textual and numeric data: smart\n    column alignment, configurable number formatting, alignment by a\n    decimal point",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-tabulate@0.9.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/astanin/python-tabulate",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pretty-print tabular data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-tempita-0.5.2",
   "name": "python-tempita",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fc0e7c4f840587744d06f2686075271624a9d001e3de204a214a0e080207e00c"
    }
   ],
   "description": "Tempita is a small templating language for text substitution.\nThis isn't meant to be the Next Big Thing in templating; it is just a handy little templating\nlanguage for when your project outgrows string.Template or % substitution. It is small, it\nembeds Python in strings, and it does not do much else.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-tempita@0.5.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/Tempita/0.5.2/#description",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A small templating language for text substitution",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-templated-dictionary-1.2",
   "name": "python-templated-dictionary",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "57edea46cc608ff1dae98575cb5ea2207d14cc283fe24248e9d066219efa9c80"
    }
   ],
   "description": "Dictionary where __getitem__() is run through Jinja2 template.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-templated-dictionary@1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/xsuchy/templated-dictionary",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dictionary with Jinja2 expansion",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-tempora-5.5.0",
   "name": "python-tempora",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5b4341f66eb3ad151f3dbc931d9115cd79a89ed66ec4c5d4fdc6e803c72e7edc"
    }
   ],
   "description": "Objects and routines pertaining to date and time (tempora).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-tempora@5.5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jaraco/tempora",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Objects and routines pertaining to date and time (tempora)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-tenacity-8.2.3",
   "name": "python-tenacity",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "922e3706837da5e86d94dac08c6e7b9119a82689aa517b930efc0986d6f90266"
    }
   ],
   "description": "Tenacity is a general-purpose retrying library to simplify the task of adding retry behavior to just about anything.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-tenacity@8.2.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jd/tenacity",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Retry code until it succeeds",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.2.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-tensorboard-2.12.1",
   "name": "python-tensorboard",
   "licenseConcluded": "Apache 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b4b5985c717d2d3d7a576a84d7f4a193a5ec193bbb49250524e67114a85e804a"
    }
   ],
   "description": "TensorBoard is a suite of web applications for inspecting and understanding\nyour TensorFlow runs and graphs.\n\nReleases prior to 1.6.0 were published under the ``tensorflow-tensorboard`` name\nand may be found at https://pypi.python.org/pypi/tensorflow-tensorboard.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-tensorboard@2.12.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/tensorflow/tensorboard",
   "licenseDeclared": "Apache 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TensorBoard lets you watch Tensors Flow",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.12.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-tensorboard-plugin-wit-1.8.1",
   "name": "python-tensorboard-plugin-wit",
   "licenseConcluded": "Apache 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "57e5b82e29fa72a5c9aa516ed434e4139e99b064c5f909fe1f597abfa4dccec5"
    }
   ],
   "description": "What-If Tool TensorBoard plugin",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-tensorboard-plugin-wit@1.8.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/tensorboard-plugin-wit/",
   "licenseDeclared": "Apache 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "What-If Tool TensorBoard plugin.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-termcolor-2.3.0",
   "name": "python-termcolor",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4429e2b30597ae6ba9bbf26210834ce52fd3e87aca5eb8e6cc6ca4a2e1193100"
    }
   ],
   "description": "ANSII Color formatting for output in terminal.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-termcolor@2.3.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pypi.python.org/pypi/termcolor",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ANSII Color formatting for output in terminal.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-terminado-0.17.1",
   "name": "python-terminado",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dcd0753d69313549447deeaf1af1787ce1daa511e380f4d461755c8644a0a8a4"
    }
   ],
   "description": "This is a Tornado websocket backend for the Xterm.js Javascript terminal emulator library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-terminado@0.17.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jupyter/terminado",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tornado websocket backend for the Xterm.js Javascript terminal emulator library.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.17.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-testfixtures-7.1.0",
   "name": "python-testfixtures",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "777c1058057f566524b5205101866794240f746911063de20701213c77dff343"
    }
   ],
   "description": "Testfixtures is a collection of helpers and mock objects that are useful\nwhen writing automated tests in Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-testfixtures@7.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Simplistix/testfixtures",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Collection of helpers and mock objects for unit tests",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-testscenarios-0.5.0",
   "name": "python-testscenarios",
   "licenseConcluded": "ASL 2.0 and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3f8ce553d26e0e932b3ad0f4ea95f09c45ad8f51ac9a938cc310b49ce307a5de"
    }
   ],
   "description": "testscenarios provides clean dependency injection for python unittest style tests.\nThis can be used for interface testing (testing many implementations via a single test suite)\nor for classic dependency injection (provide tests with dependencies externally to\nthe test code itself, allowing easy testing in different situations).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-testscenarios@0.5.0-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://launchpad.net/testscenarios",
   "licenseDeclared": "ASL 2.0 and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides clean dependency injection for python unittest style tests",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.0-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-testtools-2.6.0",
   "name": "python-testtools",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "40c9ad856fa7fd1ea18cabcf11d789bd09684ecda8abdb56fae7285e617300c6"
    }
   ],
   "description": "Testtools is a set of extensions to the Python standard library's unit testing framework. These\nextensions have been derived from years of experience with unit testing in Python and come from\nmany different sources.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-testtools@2.6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://launchpad.net/testtools",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extensions to the Python unit testing framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-texext-0.6.7",
   "name": "python-texext",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "606246fadc0b0ae774f95fef3cabc1202ef1daa2df37a5298a6c7f0bedca9f93"
    }
   ],
   "description": "This package contains Sphinx extensions for working with LaTeX math.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-texext@0.6.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/matthew-brett/texext",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sphinx extensions for working with LaTeX math",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-texttable-1.7.0",
   "name": "python-texttable",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5f14fe9798cd101605de21df91e0aacd094c0c7f50d0bc30a15b8fe866cb57b5"
    }
   ],
   "description": "Python module for creating simple ASCII tables",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-texttable@1.7.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/foutaise/texttable",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python module for creating simple ASCII tables",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-threadpoolctl-3.2.0",
   "name": "python-threadpoolctl",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d136e46c30e16c36b48d2e8c6dfee594ff0b6a75806ed384872fcba0361c7a01"
    }
   ],
   "description": "Python helpers to limit the number of threads used in\nthe threadpool-backed of common native libraries used for\nscientific computing and data science (e.g. BLAS and OpenMP).\n\nFine control of the underlying thread-pool size can be useful in\nworkloads that involve nested parallelism so as to mitigate oversubscription issues.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-threadpoolctl@3.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/joblib/threadpoolctl/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python helpers to limit the number of threads",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-time-machine-2.13.0",
   "name": "python-time-machine",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0fbe8b5d4a30d012141ee6e7db717e9ec9819aea544433814ec601c0d26b063f"
    }
   ],
   "description": "Travel through time in your tests.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-time-machine@2.13.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/adamchainz/time-machine",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Travel through time in your tests.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.13.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-tinycss2-1.1.0",
   "name": "python-tinycss2",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5cad2d40dc75458abdb4da1ae83d977ed4d279eab59edfd64bfdc6287ea32f0e"
    }
   ],
   "description": "tinycss2 is a modern, low-level CSS parser for Python. tinycss2 is a rewrite of\ntinycss with a simpler API, based on the more recent CSS Syntax Level 3\nspecification.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-tinycss2@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.python.org/pypi/tinycss2/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Low-level CSS parser for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-toml-0.10.2",
   "name": "python-toml",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "766e9ccf4217ca18d402fbcb46f80e1493de5a56c88116e75eea401644368b18"
    }
   ],
   "description": "TOML aims to be a minimal configuration file format that's easy to read due to obvious semantics. TOML is designed to map unambiguously to a hash table. TOML should be easy to parse into data structures in a wide variety of languages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-toml@0.10.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/uiri/toml",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python Library for Tom's Obvious, Minimal Language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-tomli-2.0.1",
   "name": "python-tomli",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8f2638bd9f7e8f6eebf2e93dc3121c8cecce29453eecb3f8944ee04f465aa58f"
    }
   ],
   "description": "Tomli is a Python library for parsing TOML.\nTomli is fully compatible with TOML v1.0.0.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-tomli@2.0.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/tomli/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A little TOML parser for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-tomli-w-1.0.0",
   "name": "python-tomli-w",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "276c12675d0d482680df31b4d7455e2f71bfd3200e2e34df8deca3371ff5e056"
    }
   ],
   "description": "Tomli-W is a Python library for writing TOML. It is a write-only counterpart\nto Tomli, which is a read-only TOML parser. Tomli-W is fully compatible\nwith TOML v1.0.0.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-tomli-w@1.0.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/hukkin/tomli-w",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python library for writing TOML",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-tomlkit-0.13.2",
   "name": "python-tomlkit",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0891b19d2d6e38ad7409404249ee91ddcebfb37838e25f5d908805ff82d2a105"
    }
   ],
   "description": "TOML Kit is a 1.0.0-compliant TOML library.\n\nIt includes a parser that preserves all comments, indentations, whitespace and\ninternal element ordering, and makes them accessible and editable via an\nintuitive API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-tomlkit@0.13.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sdispater/tomlkit",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Style preserving TOML library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.13.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-toolz-0.12.0",
   "name": "python-toolz",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2f47ce4155791615171e587563f3b831767b4cd37242f8c76b5660550e5d9059"
    }
   ],
   "description": "A set of utility functions for iterators, functions, and dictionaries.\nSee the PyToolz documentation at https://toolz.readthedocs.io",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-toolz@0.12.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pytoolz/toolz/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "List processing tools and functional utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.12.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-tornado-6.5",
   "name": "python-tornado",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "25254dc896fd3f351dc99f138293851fa69c09294c387ee48f285ebb1f6564de"
    }
   ],
   "description": "Tornado is an open source version of the scalable, non-blocking web server and tools.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-tornado@6.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.tornadoweb.org/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-tox-4.11.1",
   "name": "python-tox",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bce96c151385c04b9c66b419969ff69105d47cacbfcf240eddc86296d8844830"
    }
   ],
   "description": "At its core tox povides a convenient way to run arbitrary commands in isolated environments to serve as a single entry point for build, test and release activities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-tox@4.11.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://tox.readthedocs.io",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Virtualenv-based automation of test activities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.11.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-tox-current-env-0.0.11",
   "name": "python-tox-current-env",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f8537da90dbb0d721fbe98df59bf2c4ec1532bbbbf1bb9c06700eab579473ee3"
    }
   ],
   "description": "The tox-current-env plugin allows to run tests in current Python environment.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-tox-current-env@0.0.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fedora-python/tox-current-env",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tox plugin to run tests in current Python environment",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-tox-pdm-0.6.1",
   "name": "python-tox-pdm",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fa8bad8fb1a89e5d3289eba85bb05fb33a88669a9611090bbfa498d4d48dcf2a"
    }
   ],
   "description": "A plugin for tox that utilizes PDM as the package manager and installer.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-tox-pdm@0.6.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pdm-project/tox-pdm",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A plugin for tox that utilizes PDM as the package manager and installer.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-tqdm-4.66.2",
   "name": "python-tqdm",
   "licenseConcluded": "MPL-2.0 and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fbee1d719409e439dfed579729d18dc6cbe7ab335fe921974e2b817b0de30111"
    }
   ],
   "description": "tqdm derives from the Arabic word taqaddum which can mean \"progress\". Instantly\nmake your loops show a smart progress meter - just wrap any iterable with\ntqdm(interable), and you are done!",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-tqdm@4.66.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/tqdm/tqdm",
   "licenseDeclared": "MPL-2.0 and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Fast and Extensible Progress Bar for Python and CLI",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.66.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-traceback2-1.4.0",
   "name": "python-traceback2",
   "licenseConcluded": "Python",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6e1ae0861ed2d106a5fe040cce2c6942111a823ef239bd719cd5b26641bb6e55"
    }
   ],
   "description": "A backport of traceback to older supported Pythons.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-traceback2@1.4.0-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/testing-cabal/traceback2",
   "licenseDeclared": "Python",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Backport of the traceback module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.0-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-traitlets-5.14.1",
   "name": "python-traitlets",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0a49909784faa2622db70f7765698dfc3ef684a2f09cdb253094c4dcd0f7e31d"
    }
   ],
   "description": "A framework that lets Python classes have attributes with type checking, dynamically calculated default values,\nand callbacks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-traitlets@5.14.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ipython/traitlets",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A lightweight Traits like module.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.14.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-traittypes-0.2.1",
   "name": "python-traittypes",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e81d65d13fc445d2851d155a7ed1f898357bca182530275abf79d1a2bd9dcd24"
    }
   ],
   "description": "Custom trait types for scientific computing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-traittypes@0.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ipython.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Custom trait types for scientific computing.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-trio-0.25.1",
   "name": "python-trio",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "17b57b426bde2a6d21e4542acb48c3f07627457aa8c88dc463734e00ac28f549"
    }
   ],
   "description": "The Trio project's goal is to produce a production-quality, permissively licensed,\nasync/await-native I/O library for Python. Like all async libraries,\nits main purpose is to help you write programs that do multiple things at the same time\nwith parallelized I/O. A web spider that wants to fetch lots of pages in parallel,\na web server that needs to juggle lots of downloads and websocket connections\nat the same time, a process supervisor monitoring multiple subprocesses...\nthat sort of thing. Compared to other libraries, Trio attempts to distinguish\nitself with an obsessive focus on usability and correctness.\nConcurrency is complicated; we try to make it easy to get things right.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-trio@0.25.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python-trio/trio",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A friendly Python library for async concurrency and I/O",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.25.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-trio-websocket-0.11.1",
   "name": "python-trio-websocket",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c7df966b25b7a582c30e0834eaacbc583114b1a3eefb571ef873a579ef8ec6c5"
    }
   ],
   "description": "Flasgger is a Flask extension to extract OpenAPI-Specification from all Flask views registered in your API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-trio-websocket@0.11.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python-trio/trio-websocket",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "WebSocket library for Trio",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.11.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-trove-classifiers-2024.1.8",
   "name": "python-trove-classifiers",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f1d9f88f3a9169ff5618219a595279089243b79fd99894c6a85df2d4a9074e82"
    }
   ],
   "description": "Canonical source for classifiers on PyPI (pypi.org).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-trove-classifiers@2024.1.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pypa/trove-classifiers",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Canonical source for classifiers on PyPI (pypi.org).",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2024.1.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-trustme-1.1.0",
   "name": "python-trustme",
   "licenseConcluded": "MIT -or- Apache License 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "49d960183424cc175a8b7aa642705d7f18e47e204a443c260aea0b6882267891"
    }
   ],
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-trustme@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python-trio/trustme",
   "licenseDeclared": "MIT -or- Apache License 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "#1 quality TLS certs while you wait, for the discerning tester",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-twisted-22.10.0",
   "name": "python-twisted",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6fc6c9b0841c64170c0f018658542dbe0896bbaf532acdef3b2b519de5012054"
    }
   ],
   "description": "Twisted is an event-based framework for internet applications,\nsupporting Python 2.7 and Python 3.5+. It includes modules for many\ndifferent purposes, including the following:\n\n  * twisted.web: HTTP clients and servers, HTML templating, and a WSGI server\n  * twisted.conch: SSHv2 and Telnet clients and servers and terminal emulators\n  * twisted.words: Clients and servers for IRC, XMPP, and other IM protocols\n  * twisted.mail: IMAPv4, POP3, SMTP clients and servers\n  * twisted.positioning: Tools for communicating with NMEA-compatible GPS receivers\n  * twisted.names: DNS client and tools for making your own DNS servers\n  * twisted.trial: A unit testing framework that integrates well with Twisted-based code.\n\nTwisted supports all major system event loops -- select (all platforms),\npoll (most POSIX platforms), epoll (Linux), kqueue (FreeBSD, macOS),\nIOCP (Windows), and various GUI event loops (GTK+2/3, Qt, wxWidgets).\nThird-party reactors can plug into Twisted, and provide support for\nadditional event loops.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-twisted@22.10.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://twistedmatrix.com/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An event-driven networking engine written in Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:22.10.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-typed-ast-1.5.5",
   "name": "python-typed-ast",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9cfec9e2a06b367144f48e39487e20f50f05bc038c0829055be85c6083aa3034"
    }
   ],
   "description": "It is a Python 3 package that provides a Python 2.7 and Python 3 parser similar to the standard ast library.\nUnlike ast, the parsers in typed_ast include PEP 484 type comments and are independent of the version of Python\nunder which they are run. The typed_ast parsers produce the standard Python AST (plus type comments), and are\nboth fast and correct, as they are based on the CPython 2.7 and 3.7 parsers. typed_ast runs on CPython 3.5-3.8\non Linux, OS X and Windows.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-typed-ast@1.5.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python/typed_ast",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "a fork of Python 2 and 3 ast modules with type comment support",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-types-paramiko-3.2.0.0",
   "name": "python-types-paramiko",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3ed622f256c94127851c02850035642046807fcadec6f56af07934ac5f686d53"
    }
   ],
   "description": "A PEP 561 type stub package for the paramiko package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-types-paramiko@3.2.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python/typeshed",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A PEP 561 type stub package for the paramiko package.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-types-python-dateutil-2.8.19.20240106",
   "name": "python-types-python-dateutil",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "28abbd518e8cee41953e4f7238435cf3c435f97f224753f96816a167de1dc2e7"
    }
   ],
   "description": "A PEP 561 type stub package for the python-dateutil package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-types-python-dateutil@2.8.19.20240106-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python/typeshed",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A PEP 561 type stub package for the python-dateutil package.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.8.19.20240106-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-typing-extensions-4.12.2",
   "name": "python-typing-extensions",
   "licenseConcluded": "PSF-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ad590f50e5cf29d3a29ef1f6c2a728833db0ed1ac0a8a57f6a439ab999cfd9de"
    }
   ],
   "description": "Typing Extensions - Backported and Experimental Type Hints for Python.\nThe typing module was added to the standard library in Python 3.5, but many new features have been added to the module since then.\nThis means users of Python 3.5 - 3.6 who are unable to upgrade will not be able to take advantage of new types added to the typing\nmodule, such as typing.Protocol or typing.TypedDict.\nThe typing_extensions module contains backports of these changes. Experimental types that will eventually be added to the typing\nmodule are also included in typing_extensions, such as typing.ParamSpec and typing.TypeGuard.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-typing-extensions@4.12.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python/typing_extensions",
   "licenseDeclared": "PSF-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Backported and Experimental Type Hints for Python 3.5+",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.12.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-typing-inspect-0.9.0",
   "name": "python-typing-inspect",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "679a56ec0d97a642cc3330bcf91b70aa68b15541e447799f952d6781bf5f2ea0"
    }
   ],
   "description": "Runtime inspection utilities for typing module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-typing-inspect@0.9.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ilevkivskyi/typing_inspect",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Runtime inspection utilities for typing module.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-typogrify-2.0.7",
   "name": "python-typogrify",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "26d77b59f839160c25a70f2944e1c5f4acad220a6e4eb48d1dcd25dfbf02f4d4"
    }
   ],
   "description": "Filters to enhance web typography, including support for Django & Jinja templates",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-typogrify@2.0.7-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mintchaos/typogrify",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Filters to enhance web typography, including support for Django & Jinja templates",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.7-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-tzdata-2024.1",
   "name": "python-tzdata",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "67bacb9f5765f89c5b2447e0feab8f9925a189c7040d216d79b56445632915e9"
    }
   ],
   "description": "Python package providing IANA time zone data.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-tzdata@2024.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python/tzdata",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provider of IANA time zone data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2024.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-tzlocal-5.2",
   "name": "python-tzlocal",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7889876351839d801fefa905539b900a4e6565ac152931831472ad0b2013133d"
    }
   ],
   "description": "This Python module returns a ``tzinfo`` object with the local timezone information under Unix and Win-32.\nIt requires ``pytz``, and returns ``pytz`` ``tzinfo`` objects.\nThis module attempts to fix a glaring hole in ``pytz``, that there is no way to\nget the local timezone information, unless you know the zoneinfo name, and\nunder several Linux distros that's hard or impossible to figure out.\nAlso, with Windows different timezone system using pytz isn't of much use\nunless you separately configure the zoneinfo timezone name.\nWith ``tzlocal`` you only need to call ``get_localzone()`` and you will get a\n``tzinfo`` object with the local time zone info. On some Unices you will still\nnot get to know what the timezone name is, but you don't need that when you\nhave the tzinfo file. However, if the timezone name is readily available it\nwill be used.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-tzlocal@5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/regebro/tzlocal",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "tzinfo object for the local timezone",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-u-msgpack-python-2.8.0",
   "name": "python-u-msgpack-python",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fc989d33a37a75ce18db72d47dacb197029b9681f0d412b58140a23f0794fe76"
    }
   ],
   "description": "u-msgpack-python is a lightweight MessagePack serializer and deserializer module written in pure Python,\ncompatible with both Python 2 and Python 3, as well as CPython and PyPy implementations of Python.\nu-msgpack-python is fully compliant with the latest MessagePack specification. In particular, it supports\nthe new binary, UTF-8 string, and application-defined ext types.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-u-msgpack-python@2.8.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/u-msgpack-python/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A lightweight MessagePack serializer and deserializer module written in pure Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.8.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-uc-micro-py-1.0.2",
   "name": "python-uc-micro-py",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4166da339f3e7d869122925aa239e35299cb68be1d5e7c8e0f7cc430f7395b5b"
    }
   ],
   "description": "Micro subset of Unicode data files for linkify-it.py projects.  This is\na Python port of uc.micro (https://github.com/markdown-it/uc.micro).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-uc-micro-py@1.0.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/tsutsu3/uc.micro-py",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Micro subset of Unicode data files for linkify-it.py projects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-ujson-5.1.0",
   "name": "python-ujson",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9819348a915882f644e76e4a5e1c8c2253f77345d1807c9c175b1af3be0bfb11"
    }
   ],
   "description": "UltraJSON is an ultra fast JSON encoder and decoder written in pure C with bindings for Python 3.6+",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-ujson@5.1.0-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ultrajson/ultrajson",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ultra fast JSON encoder and decoder for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.1.0-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-unittest2-1.1.0",
   "name": "python-unittest2",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "06d47b7ad519d12e6d5e685218b9f34fc87b268bf2658a6f225ecb9767239dd5"
    }
   ],
   "description": "unittest2 is a backport of the new features added to\nthe unittest testing framework in Python 2.7 and onwards.\nIt is tested to run on Python 2.6, 2.7, 3.2, 3.3, 3.4 and pypy.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-unittest2@1.1.0-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pypi.python.org/pypi/unittest2",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "New features added to the unittest testing framework in Python 2.7 and onwards",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-untokenize-0.1.1",
   "name": "python-untokenize",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "52d322a8c9f1fc8a7a3d56fc9d08a38a0561255b709349088ea31ad1e05a232f"
    }
   ],
   "description": "Untokenize transforms tokens into source code. Unlike the standard library’s tokenize.untokenize(), it preserves the original whitespace between tokens.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-untokenize@0.1.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://files.pythonhosted.org/packages/f7/46/e7cea8159199096e1df52da20a57a6665da80c37fb8aeb848a3e47442c32/untokenize-0.1.1.tar.gz",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "It preserves the original whitespace between tokens.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-uri-template-1.3.0",
   "name": "python-uri-template",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "26717af6a867ff3964ee4d6aae44af27f031696b2c9243cba0db70961aed00ff"
    }
   ],
   "description": "RFC 6570 URI Template Processor.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-uri-template@1.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.linss.com/open-source/python/uri-template",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "RFC 6570 URI Template Processor.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-uritemplate-4.1.1",
   "name": "python-uritemplate",
   "licenseConcluded": "Apache-2.0 or BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9005af3e1f21bf79df8aaef4ec5c47b7959f8d0bf75e72b32d12c9c1fc9ecd65"
    }
   ],
   "description": "uritemplate Documentation_ -GitHub_ -Travis-CI_Simple python library to deal\nwith URI Templates.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-uritemplate@4.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://uritemplate.readthedocs.org",
   "licenseDeclared": "Apache-2.0 or BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Implementation of RFC 6570 URI Templates",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-url-normalize-1.4.3",
   "name": "python-url-normalize",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ff4c0d7abfd57af2f1808010583724a8867cce20ae8622c2c3bbaea6b8d82741"
    }
   ],
   "description": "URI Normalization function",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-url-normalize@1.4.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/niksite/url-normalize",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "URL normalization for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-urlgrabber-4.1.0",
   "name": "python-urlgrabber",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a63d3b21a40aaff8c35ee2e0232dc1833a914d9d516c9b3be769d8fdfd1c1a92"
    }
   ],
   "description": "It is a urlgrabber.We can use it to fetch data in three ways.Urlgrab copies\nfiles to the local filesystem,urlopen opens the remote file and returns a\nfile object,urlread returns contents of files as string.It is easy to install\nand use this package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-urlgrabber@4.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://urlgrabber.baseurl.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cross-protocol urlgrabber",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-urllib3-1.26.18",
   "name": "python-urllib3",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e36947062e93dc2dedb371c15c6e782a07fad938e2fa838f69145d3236306720"
    }
   ],
   "description": "HTTP library with thread-safe connection pooling, file post support, sanity friendly, and more.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-urllib3@1.26.18-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://urllib3.readthedocs.io",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sanity-friendly HTTP client for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.26.18-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-urwid-2.1.2",
   "name": "python-urwid",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7d7c130a7dcf56e6b50ff3153e35ee86483b2a46c381dafdcd1b9ef9e5120851"
    }
   ],
   "description": "Urwid is a console user interface library for Python. It includes\nmany features useful for text console application developers",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-urwid@2.1.2-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://excess.org/urwid/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Console user interface library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.2-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-userpath-1.9.1",
   "name": "python-userpath",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b965bf6bd5618b41c0bdbdaf1e4239ff156902246afa075e3075f942b918afbc"
    }
   ],
   "description": "Cross-platform tool for adding locations to the user PATH.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-userpath@1.9.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ofek/userpath",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cross-platform tool for adding locations to the user PATH.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-utils-3.4.5",
   "name": "python-utils",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8a8a751b9b86b1c6dc997d4166481455ee166f168e20e820bcfc0ca09e7cc87f"
    }
   ],
   "description": "Python Utils is a collection of small Python functions and classes which\nmake common patterns shorter and easier. This module makes it easy to\nexecute common tasks in Python scripts such as converting text to numbers\nand making sure a string is in unicode or bytes format.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-utils@3.4.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/WoLpH/python-utils",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python Utils is a module with some convenient utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.4.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-varlink-31.0.0",
   "name": "python-varlink",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2d88ef54e457f93c7f81bea28173ff0e637ff2e004ea831c69a138aa81fc3276"
    }
   ],
   "description": "An implementation of the Varlink protocol with python module. For\nserver implementations use the varlink.Server class. For client\nimplementations use the varlink.Client class.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-varlink@31.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/varlink/python-varlink",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python implementation of the Varlink protocol",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:31.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-vega-datasets-0.9.0",
   "name": "python-vega-datasets",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2a407debc37b3a4ec8662981e849108edd760e9266d4f9f4faa9ef5f2f87f81f"
    }
   ],
   "description": "A Python package for offline access to vega datasets.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-vega-datasets@0.9.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/altair-viz/vega_datasets",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python package for offline access to vega datasets.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-versioneer-0.29",
   "name": "python-versioneer",
   "licenseConcluded": "Unlicense",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4e01add19c228aa75e76f615f4ad973951403818e521622e8d1d420f2854804f"
    }
   ],
   "description": "Versioneer is a tool to automatically update version strings (in setup.py and\nthe conventional 'from PROJECT import _version' pattern) by asking your\nversion-control system about the current tree.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-versioneer@0.29-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/warner/python-versioneer",
   "licenseDeclared": "Unlicense",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Easy VCS-based management of project version strings",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.29-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-virtualenv-20.26.6",
   "name": "python-virtualenv",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8a130dec1f229b5cf7af501788b6e57398731c4a0e3841b5469bf7401b82bd31"
    }
   ],
   "description": "Virtualenv is a tool to create isolated Python environments. Since Python\n3.3, a subset of it has been integrated into the standard library under\nthe venv module. Note though, that the venv module does not offer all\nfeatures of this library (e.g. cannot create bootstrap scripts, cannot\ncreate virtual environments for other python versions than the host python,\nnot relocatable, etc.). Tools in general as such still may prefer using\nvirtualenv for its ease of upgrading (via pip), unified handling of different\nPython versions and some more advanced features.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-virtualenv@20.26.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pypi.python.org/pypi/virtualenv",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool to create isolated Python environments",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20.26.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-vistir-0.8.0",
   "name": "python-vistir",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "368ba9e3fb88151094330268540575c8c737f613e2cff390c6fd59b7d9219c42"
    }
   ],
   "description": "Miscellaneous utilities for dealing with filesystems, paths, projects, subprocesses, and more.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-vistir@0.8.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sarugaku/vistir",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python library full of utility functions.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-vl-convert-python-0.13.1",
   "name": "python-vl-convert-python",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "78e7d3faa8b2477562a44fa79dd103584d986f387e790c50b2fc2e15f9afed64"
    }
   ],
   "description": "Convert Vega-Lite chart specifications to SVG, PNG, or Vega.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-vl-convert-python@0.13.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jonmmease/vl-convert",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Convert Vega-Lite chart specifications to SVG, PNG, or Vega.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.13.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-waitress-2.1.2",
   "name": "python-waitress",
   "licenseConcluded": "ZPLv2.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bc1278b3ba04323e1278bf5a8f030cfd4c48929e3765fa12821a4db2f4d48de1"
    }
   ],
   "description": "Waitress is a production-quality pure-Python WSGI server with very acceptable\nperformance. It has no dependencies except ones which live in the Python\nstandard library. It runs on CPython on Unix and Windows under Python 3.7+. It\nis also known to run on PyPy 3 (version 3.7 compatible python) on UNIX. It\nsupports HTTP/1.0 and HTTP/1.1.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-waitress@2.1.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Pylons/waitress",
   "licenseDeclared": "ZPLv2.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Waitress WSGI server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-watchdog-3.0.0",
   "name": "python-watchdog",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e6b5215ba1393d6f08e51e4f4f6df0a47bc0f52f0df9ae8b7a89f445995ff3dd"
    }
   ],
   "description": "Python API and shell utilities to monitor file system events.\nWorks on 3.6+.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-watchdog@3.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gorakhargosh/watchdog",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Filesystem events monitoring",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-watchfiles-0.19.0",
   "name": "python-watchfiles",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d4e61d05654f60bd4be5d955731420905fad5b3df8908ace864569e07f9098a8"
    }
   ],
   "description": "Simple, modern and high performance file watching and code reload in python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-watchfiles@0.19.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/samuelcolvin/watchfiles",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple, modern and high performance file watching and code reload in python.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.19.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-wcmatch-8.5.1",
   "name": "python-wcmatch",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "97c78e0049299db6a02a30c8e80d7ec95d8f4623ed4d8d4d0b002855e63e5f0e"
    }
   ],
   "description": "Wildcard/glob file name matcher.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-wcmatch@8.5.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/facelessuser/wcmatch",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Wildcard/glob file name matcher",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.5.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-wcwidth-0.2.13",
   "name": "python-wcwidth",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "49f3213ef3ca9486e31b626e3392b06e2018a863e254ee5bc9cff9cc2935c627"
    }
   ],
   "description": "This library is mainly for those implementing a Terminal Emulator, or\nprograms that carefully produce output to be interpreted by one.\nPOSIX.1-2001 and POSIX.1-2008 conforming systems provide wcwidth(3)\nand wcswidth(3) C functions of which this python module's functions\nprecisely copy. These functions return the number of cells a unicode\nstring is expected to occupy.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-wcwidth@0.2.13-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jquast/wcwidth",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python library that measures the width of unicode strings rendered to a terminal",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.13-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-webencodings-0.5.1",
   "name": "python-webencodings",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0edb225e67528b3474d30d818e9c9c25cf11ed89f5eb6930a759362c1f020481"
    }
   ],
   "description": "This is a Python implementation of the WHATWG Encoding standard.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-webencodings@0.5.1-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gsnedders/python-webencodings",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Character encoding for the web",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.1-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-webob-1.8.7",
   "name": "python-webob",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "12ee58b9b1069d81b3ea081db80c2d65e7e474d47bc082a95f36c11c71b4b2b3"
    }
   ],
   "description": "WebOb provides wrappers around the WSGI request environment,\nand an object to help create WSGI responses. The objects map\nmuch of the specified behavior of HTTP, including header parsing\nand accessors for other standard parts of the environment.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-webob@1.8.7-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pythonpaste.org/webob/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "WSGI request and response object",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.7-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-websocket-client-1.6.4",
   "name": "python-websocket-client",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4ed0a19add9d0c82c034a267076f88c5628d1048021781ba7022c9ae4c469f3e"
    }
   ],
   "description": "websocket-client module is WebSocket client for python.\nThis provide the low level APIs for WebSocket. All APIs\nare the synchronous functions.\nwebsocket-client supports only hybi-13.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-websocket-client@1.6.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/websocket-client/websocket-client",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "WebSocket client for Python with low level API options",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-websockets-12.0",
   "name": "python-websockets",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3e59ac51e509d938c7160977dc68eaa9d9f28b935bad1c5331bccddbf058df70"
    }
   ],
   "description": "``websockets`` is a library for building WebSocket servers_ and clients_ in\nPython with a focus on correctness and simplicity.\nBuilt on top of ``asyncio``, Python's standard asynchronous I/O framework, it\nprovides an elegant coroutine-based API.\n`Documentation is available on Read the Docs. <https://websockets.readthedocs.io/>`_\nHere's how a client sends and receives messages:\n    \n    import asyncio\n    import websockets\n    async def hello(uri):\n        async with websockets.connect(uri) as websocket:\n            await websocket.send(\"Hello world!\")\n            await websocket.recv()\n    asyncio.get_event_loop().run_until_complete(\n        hello('ws://localhost:8765'))\nAnd here's an echo server:\n    \n    import asyncio\n    import websockets\n    async def echo(websocket, path):\n        async for message in websocket:\n            await websocket.send(message)\n    asyncio.get_event_loop().run_until_complete(\n        websockets.serve(echo, 'localhost', 8765))\n    asyncio.get_event_loop().run_forever()\nDoes that look good?\n`Get started with the tutorial! <https://websockets.readthedocs.io/en/stable/intro.html>`_",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-websockets@12.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/aaugustin/websockets",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An implementation of the WebSocket Protocol (RFC 6455 & 7692)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:12.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-webtest-3.0.0",
   "name": "python-webtest",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fa2b2c9f3dc3869c1a9b440aa5dbf8f98bf1fe74a9d0ac11d7f5f98311f2d809"
    }
   ],
   "description": "WebTest helps you test your WSGI-based web applications. This can be\nany application that has a WSGI interface, including an application\nwritten in a framework that supports WSGI (which includes most actively\ndeveloped Python web frameworks -- almost anything that even nominally\nsupports WSGI should be testable).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-webtest@3.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Pylons/webtest",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Helper to test WSGI-based web applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-werkzeug-2.2.3",
   "name": "python-werkzeug",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9b687a8b0f6fd2f3511e6dfce5479afe26005b158de15ffe0f5491f190607a9e"
    }
   ],
   "description": "*werkzeug* German noun: \"tool\". Etymology: *werk* (\"work\"), *zeug* (\"stuff\")\nWerkzeug is a comprehensive `WSGI`_ web application library. It began as\na simple collection of various utilities for WSGI applications and has\nbecome one of the most advanced WSGI utility libraries.\nIt includes:\n-   An interactive debugger that allows inspecting stack traces and\n    source code in the browser with an interactive interpreter for any\n    frame in the stack.\n-   A full-featured request object with objects to interact with\n    headers, query args, form data, files, and cookies.\n-   A response object that can wrap other WSGI applications and handle\n    streaming data.\n-   A routing system for matching URLs to endpoints and generating URLs\n    for endpoints, with an extensible system for capturing variables\n    from URLs.\n-   HTTP utilities to handle entity tags, cache control, dates, user\n    agents, cookies, files, and more.\n-   A threaded WSGI server for use while developing applications\n    locally.\n-   A test client for simulating HTTP requests during testing without\n    requiring running a server.\nWerkzeug doesn't enforce any dependencies. It is up to the developer to\nchoose a template engine, database adapter, and even how to handle\nrequests. It can be used to build all sorts of end user applications\nsuch as blogs, wikis, or bulletin boards.\n`Flask`_ wraps Werkzeug, using it to handle the details of WSGI while\nproviding more structure and patterns for defining powerful\napplications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-werkzeug@2.2.3-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://palletsprojects.com/p/werkzeug/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The comprehensive WSGI web application library.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-wheel-0.40.0",
   "name": "python-wheel",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "97fb10185773d9df307bfdd1958e24162ea3c03485633c5425cc7eec7bc36ad4"
    }
   ],
   "description": "A built-package format for Python.\nA wheel is a ZIP-format archive with a specially formatted filename and the\n.whl extension. It is designed to contain all the files for a PEP 376\ncompatible install in a way that is very close to the on-disk format.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-wheel@0.40.0-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pypa/wheel",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Built-package format for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.40.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-whoosh-2.7.4",
   "name": "python-whoosh",
   "licenseConcluded": "BSD-2-Clause-Views",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "344570970c9704f3b10f907d11350a5b295b05d8d2fecaec005becdc03e36512"
    }
   ],
   "description": "Whoosh is a fast, featureful full-text indexing and searching library\nimplemented in pure Python.Users can use it easily to add search\nfunctionality to their applications and websites.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-whoosh@2.7.4-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://whoosh.readthedocs.io/en/latest/",
   "licenseDeclared": "BSD-2-Clause-Views",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A fast, featureful full-text indexing and searching library implemented in pure Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.7.4-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-wrapt-1.15.0",
   "name": "python-wrapt",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8178150e54b9d5c5746238d47eab05480eebedf4edf12cc513370a8ea45ea33e"
    }
   ],
   "description": "The aim of the wrapt module is to provide a transparent object proxy for Python,\nwhich can be used as the basis for the construction of function wrappers and decorator functions.\nThe wrapt module focuses very much on correctness. It therefore goes way beyond existing mechanisms\nsuch as functools.wraps() to ensure that decorators preserve introspectability, signatures,\ntype checking abilities etc. The decorators that can be constructed using this module will work in\nfar more scenarios than typical decorators and provide more predictable and consistent behaviour.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-wrapt@1.15.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/GrahamDumpleton/wrapt",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python module for decorators, wrappers and monkey patching",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.15.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-wsproto-1.2.0",
   "name": "python-wsproto",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1afc30873a13ba339cfda4426e3467ce88f2cea3535399a18e13c02cdc04e418"
    }
   ],
   "description": "The respository contains a pure-Python implementation of a WebSocket protocol stack. It's written from the ground up to be embeddable in whatever program you choose to use, ensuring that you can communicate via WebSockets, as defined in RFC6455, regardless of your programming paradigm.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-wsproto@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/python-hyper/wsproto/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "WebSockets state-machine based protocol implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-xarray-2024.2.0",
   "name": "python-xarray",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6d4d41498ee06e534b37208802c3e0ff298c6891695b4a66d7e8299924fb56e0"
    }
   ],
   "description": "xarray introduces labels in the form of dimensions, coordinates and attributes\non top of raw NumPy-like arrays, which allows for a more intuitive, more\nconcise, and less error-prone developer experience.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-xarray@2024.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pydata/xarray",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "N-D labeled arrays and datasets in Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2024.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-xcffib-1.5.0",
   "name": "python-xcffib",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "053de22f799572216e69759516ec64a1116ee2d7a2277cf6fde77322a3b21d59"
    }
   ],
   "description": "xcffib is intended to be a (mostly) drop-in replacement for xpyb.  xpyb\nhas an inactive upstream, several memory leaks, is python2 only and doesn't\nhave pypy support. xcffib is a binding which uses cffi, which mitigates\nsome of the issues described above. xcffib also builds bindings for 27 of\nthe 29 (xprint and xkb are missing) X extensions in 1.10.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-xcffib@1.5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/tych0/xcffib",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A drop in replacement for xpyb, an XCB python binding",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-xgboost-0.90",
   "name": "python-xgboost",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cd5806d786f95dc5dcf1253d390f7e548c89fbbb74eb17fed29b2e39b56378a9"
    }
   ],
   "description": "XGBoost is an optimized distributed gradient boosting library designed to be\nhighly efficient, flexible and portable. It implements machine learning\nalgorithms under the Gradient Boosting framework. XGBoost provides a parallel\ntree boosting (also known as GBDT, GBM) that solve many data science problems\nin a fast and accurate way. The same code runs on major distributed environment\n(Kubernetes, Hadoop, SGE, MPI, Dask) and can solve problems beyond billions of\nexamples.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-xgboost@0.90-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/dmlc/xgboost",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Scalable, Portable and Distributed Gradient Boosting Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.90-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-xlrd-2.0.1",
   "name": "python-xlrd",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "232eff2f99afc4ad71f525c4356e2834e1813dbce6f6a863871069d5052281c7"
    }
   ],
   "description": "Extract data from Excel spreadsheets (.xls and .xlsx, versions 2.0 onwards) on any platform. Pure Python (2.7, 3.4+). Strong support for Excel dates. Unicode-aware.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-xlrd@2.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.python-excel.org/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for developers to extract data from Microsoft Excel (tm) spreadsheet files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-xmlschema-3.0.1",
   "name": "python-xmlschema",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "981a6968f128f051e4d8c1cbcfe00f2df4464ebacc0f571fae8d61a74d85325b"
    }
   ],
   "description": "An XML Schema validator and decoder",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-xmlschema@3.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sissaschool/xmlschema",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An XML Schema validator and decoder",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-xmltodict-0.13.0",
   "name": "python-xmltodict",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c92d3ebb75e6d80d77e57bbbf7c66068bc4c1c95f9bc2d93db19a95545eacc36"
    }
   ],
   "description": "Python module that makes working with XML feel like you are working with JSON",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-xmltodict@0.13.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/martinblech/xmltodict",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python module that makes working with XML feel like you are working with JSON",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.13.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-xyzservices-2023.10.1",
   "name": "python-xyzservices",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b0a429cdc979c497d10628c56e3bf4d48d76f576904f7394ce017b878d57646d"
    }
   ],
   "description": "Xyzservices is a lightweight library providing a repository of available XYZ services offering raster basemap tiles.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-xyzservices@2023.10.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/geopandas/xyzservices",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Xyzservices is a lightweight library providing a repository of available XYZ services offering raster basemap tiles.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2023.10.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-yamlloader-1.3.2",
   "name": "python-yamlloader",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ae96f71b125218cc1d62739e9c2f62d66d99eb4428903ca08ade6df0ba013da6"
    }
   ],
   "description": "This module provides loaders and dumpers for PyYAML.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-yamlloader@1.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Phynix/yamlloader",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ordered YAML loader and dumper for PyYAML.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-yarl-1.9.2",
   "name": "python-yarl",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c0236d0595013285e77a18515f295346dff383405e9fe3b0ffc5b735b3aaeae9"
    }
   ],
   "description": "Yet another URL library",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-yarl@1.9.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/aio-libs/yarl/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Yet another URL library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-yaspin-3.0.2",
   "name": "python-yaspin",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f94fd37524722808b1b9fad1429057a2939d88c5bd5b05ac4bcfabdb65cf46b7"
    }
   ],
   "description": "Yaspin provides a full-featured terminal spinner to show the progress during long-hanging operations.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-yaspin@3.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pavdmyt/yaspin",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Yet Another Terminal Spinner",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-yubico-1.3.3",
   "name": "python-yubico",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8ba45a48af6724498d7cd88983f9d2ec47a98ca187d858dea7577a2d39d3861b"
    }
   ],
   "description": "Python package for talking to YubiKeys",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-yubico@1.3.3-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Yubico/python-yubico",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python package for talking to YubiKeys",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-zc-lockfile-3.0.post1",
   "name": "python-zc-lockfile",
   "licenseConcluded": "ZPL-2.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1174dd4e3e9aac1762021939a8c35879301514fcb7a29b883b529f202ce9852e"
    }
   ],
   "description": "The ZODB lock_file module provides support for creating file system\nlocks.  These are locks that are implemented with lock files and\nOS-provided locking facilities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-zc-lockfile@3.0.post1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.org/project/zc.lockfile",
   "licenseDeclared": "ZPL-2.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Basic inter-process locks",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.post1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-zipp-3.17.0",
   "name": "python-zipp",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cc16108ff4da05c099d7c6249489c8210e6b2708ab138066bab14091a1d9c32b"
    }
   ],
   "description": "A pathlib-compatible Zipfile object wrapper. A backport of the Path object.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-zipp@3.17.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jaraco/zipp",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Backport of pathlib-compatible object wrapper for zip files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.17.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-zmq-25.1.0",
   "name": "python-zmq",
   "licenseConcluded": "LGPLv3+ and ASL 2.0 and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4108952104e8b8b034dd0632593d216d890e72beaf4d74f077a89b8e7a934825"
    }
   ],
   "description": "This package contains the Python bindings for 0MQ.0MQ is a\nlightweight and fast messaging implementation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-zmq@25.1.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.zeromq.org/bindings:python",
   "licenseDeclared": "LGPLv3+ and ASL 2.0 and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python bindings for zeromq",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:25.1.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-zope-component-6.0",
   "name": "python-zope-component",
   "licenseConcluded": "ZPLv2.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d343b63820b1583550a58f7a4f9191d95c2cd432f9f6c4a4e9972d180cb637a5"
    }
   ],
   "description": "This package is intended to be independently reusable in any Python project.\nThis package represents the core of the Zope Component Architecture.\nTogether with the zope.interface_ package, it provides facilities for\ndefining, registering and looking up components.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-zope-component@6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/zopefoundation/zope.component",
   "licenseDeclared": "ZPLv2.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Zope Component Architecture",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-zope-configuration-5.0",
   "name": "python-zope-configuration",
   "licenseConcluded": "ZPL 2.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7b7c35b09af660675c58cd993110918331b51b09607d5a1a39943b1066b2f6ac"
    }
   ],
   "description": "The Zope configuration system provides an extensible system for supporting various kinds of configurations.\nIt is based on the idea of configuration directives. Users of the\nconfiguration system provide configuration directives in some\nlanguage that express configuration choices. The intent is that the\nlanguage be pluggable. An XML language is provided by default.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-zope-configuration@5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/zopefoundation/zope.configuration",
   "licenseDeclared": "ZPL 2.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Zope Configuration Markup Language (ZCML)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-zope-deferredimport-5.0",
   "name": "python-zope-deferredimport",
   "licenseConcluded": "ZPL 2.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ee40534e440e664f6b61931c41b6d976ca0034b83f5b84ea8948e6d440ffd4db"
    }
   ],
   "description": "Often, especially for package modules, you want to import names for convenience, but not actually perform the imports until necessary.\nThe zope.deferredimport package provided facilities for defining names in modules that will be imported from somewhere else when used.\nYou can also cause deprecation warnings to be issued when a variable is used.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-zope-deferredimport@5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/zopefoundation/zope.deferredimport",
   "licenseDeclared": "ZPL 2.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "zope.deferredimport allows you to perform imports names that will only be resolved when used in the code.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-zope-deprecation-5.0",
   "name": "python-zope-deprecation",
   "licenseConcluded": "ZPL 2.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "231982eed38c9a29452178fe9c952d62edaf34af155b637c1d58d879caed1c02"
    }
   ],
   "description": "This package provides a simple function called deprecated(names, reason) to mark deprecated\nmodules, classes, functions, methods and properties.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-zope-deprecation@5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/zopefoundation/zope.deprecation",
   "licenseDeclared": "ZPL 2.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Zope Deprecation Infrastructure",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-zope-event-5.0",
   "name": "python-zope-event",
   "licenseConcluded": "ZPLv2.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "04a068010a72c14284be8d5b21e596ca3f7fcad6518bf78a7da7c21fde630fc6"
    }
   ],
   "description": "The zope.event package provides a simple event system. It provides\nan event publishing system and a very simple event-dispatching system\non which more sophisticated event dispatching systems can be built.\n(For example, a type-based event dispatching system that builds on\nzope.event can be found in zope.component.)",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-zope-event@5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pypi.python.org/pypi/zope.event/",
   "licenseDeclared": "ZPLv2.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Zope Event Publication",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-zope-hookable-6.0",
   "name": "python-zope-hookable",
   "licenseConcluded": "ZPL 2.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "79dd77fa1c703e54dac1db9efebb094fa24a67617c48e42ed652b74180d321a8"
    }
   ],
   "description": "This package supports the efficient creation of \"hookable\" objects, which\nare callable objects that are meant to be optionally replaced.\n\nThe idea is that you create a function that does some default thing and make it\nhookable. Later, someone can modify what it does by calling its sethook method\nand changing its implementation.  All users of the function, including those\nthat imported it, will see the change.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-zope-hookable@6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.python.org/pypi/zope.hookable",
   "licenseDeclared": "ZPL 2.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Zope hookable",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-zope-interface-6.1",
   "name": "python-zope-interface",
   "licenseConcluded": "ZPL 2.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "439ee176e1ae152ff83b7f1788fa7e117404c5e27369d5600997d6610b1ccebb"
    }
   ],
   "description": "This package is intended to be independently reusable in any Python project.\nIt is maintained by the Zope Toolkit project.\nThis package provides an implementation of \"object interfaces\" for Python.\nInterfaces are a mechanism for labeling objects as conforming to a given\nAPI or contract. So, this package can be considered as implementation of\nthe Design By Contract methodology support in Python.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-zope-interface@6.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/zopefoundation/zope.interface",
   "licenseDeclared": "ZPL 2.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Interfaces for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-zope-proxy-5.1",
   "name": "python-zope-proxy",
   "licenseConcluded": "ZPL 2.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f69c6704a5059a101bbe605bcc93c8e3ab45d6f3e245f96b682a04d9f60ad136"
    }
   ],
   "description": "Proxies are special objects which serve as mostly-transparent\nwrappers around another object, intervening in the apparent behavior of\nthe wrapped object only when necessary to apply the policy (e.g., access\nchecking, location brokering, etc.) for which the proxy is responsible.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-zope-proxy@5.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/zopefoundation/zope.proxy",
   "licenseDeclared": "ZPL 2.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Generic Transparent Proxies",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-zope-schema-7.0.1",
   "name": "python-zope-schema",
   "licenseConcluded": "ZPLv2.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1c5de41656781003bfbf6a0f6fa4eb402abeb992f943e6e38b430fe16e0355e5"
    }
   ],
   "description": "Schemas extend the notion of interfaces to detailed descriptions of\nAttributes (but not methods).  Every schema is an interface and\nspecifies the public fields of an object.  A *field* roughly\ncorresponds to an attribute of a Python object.  But a Field provides\nspace for at least a title and a description.  It can also constrain\nits value and provide a validation method.  Besides you can optionally\nspecify characteristics such as its value being read-only or not required.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-zope-schema@7.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/zopefoundation/zope.schema",
   "licenseDeclared": "ZPLv2.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "zope.interface extension for defining data schemas",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-zope.i18nmessageid-6.1.0",
   "name": "python-zope.i18nmessageid",
   "licenseConcluded": "ZPLv2.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c314958874b0c4acd68b99103facb2dfa2cff97ed3cbe2127f1db3806c1e5885"
    }
   ],
   "description": "To translate any text, we must be able to discover the source domain\nof the text.  A source domain is an identifier that identifies a\nproject that produces program source strings.  Source strings occur as\nliterals in python programs, text in templates, and some text in XML\ndata.  The project implies a source language and an application\ncontext.\nWe can think of a source domain as a collection of messages and\nassociated translation strings.\nWe often need to create unicode strings that will be displayed by\nseparate views.  The view cannot translate the string without knowing\nits source domain.  A string or unicode literal carries no domain\ninformation, therefore we use messages.  Messages are unicode strings\nwhich carry a translation source domain and possibly a default\ntranslation.  They are created by a message factory. The message\nfactory is created by calling ``MessageFactory`` with the source\ndomain.\nThis package provides facilities for *declaring* such messages within\nprogram source text;  translation of the messages is the responsiblitiy\nof the 'zope.i18n' package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-zope.i18nmessageid@6.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/zopefoundation/zope.i18nmessageid",
   "licenseDeclared": "ZPLv2.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Message Identifiers for internationalization",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-zope.testing-5.0.1",
   "name": "python-zope.testing",
   "licenseConcluded": "ZPLv2.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "86af5bd07ffd1f960dcbead7ab10dbb86023d84ff6a812781afbb60b45b0c3e1"
    }
   ],
   "description": "This package provides a number of testing frameworks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-zope.testing@5.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/zopefoundation/zope.testing",
   "licenseDeclared": "ZPLv2.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Zope testing helpers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python-zstandard-0.22.0",
   "name": "python-zstandard",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "911027972d5eb0153c6dcc976c2e777b1265f18795fb29632af747f1c5189c63"
    }
   ],
   "description": "This project provides Python bindings for interfacing with the Zstandard\ncompression library. A C extension and CFFI interface are provided.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python-zstandard@0.22.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/indygreg/python-zstandard",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Zstandard bindings for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.22.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python3-3.11.6",
   "name": "python3",
   "licenseConcluded": "Python-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "16180d31311dc81db7136ffa437fa634cdd5e4de1f73ae5813384d8c0cf72db6"
    }
   ],
   "description": "Python combines remarkable power with very clear syntax. It has modules,\nclasses, exceptions, very high level dynamic data types, and dynamic\ntyping. There are interfaces to many system calls and libraries, as well\nas to various windowing systems. New built-in modules are easily written\nin C or C++ (or other languages, depending on the chosen implementation).\nPython is also usable as an extension language for applications written\nin other languages that need easy-to-use scripting or automation interfaces.\n\nThis package Provides python version 3.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python3@3.11.6-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.python.org/",
   "licenseDeclared": "Python-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Interpreter of the Python3 programming language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.11.6-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python3-mallard-ducktype-1.0.2",
   "name": "python3-mallard-ducktype",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e3684f386cc65abe0db003b324dfc907fac9e4652491877c2db07bbcb75db6a1"
    }
   ],
   "description": "Parse Ducktype files and convert them to Mallard.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python3-mallard-ducktype@1.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pypi.python.org/pypi/mallard-ducktype",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parse Ducktype files and convert them to Mallard",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-python3-pympress-1.8.1",
   "name": "python3-pympress",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e94561619cc69680c18acb5066ffaca25822866e24a0fc16f7a5e56e9dbd0c11"
    }
   ],
   "description": "\n\nPympress is a PDF presentation tool designed for dual-screen setups such as presentations and public talks.\nHighly configurable, fully-featured, and portable\n\nIt comes with many great features ([more below](#functionalities)):\n- supports embedded gifs (out of the box), videos, and audios (with VLC or Gstreamer integration)\n- text annotations displayed in the presenter window\n- natively supports beamer's *notes on second screen*, as well as Libreoffice notes pages!\n\nPympress is a free software, distributed under the terms of the GPL license (version 2 or, at your option, any later version).\n\nPympress was originally created and maintained by [Schnouki](https://github.com/Schnouki), on [his repo](https://github.com/Schnouki/pympress).\n\nHere is what the 2 screen setup looks like, with a big notes slide next to 2 small slides (current and next) on the presenter side:\n![A screenshot with Pympress’ 2 screens](https://pympress.github.io/resources/pympress-screenshot.png)\n\n\n\n\nSimply start Pympress and it will ask you what file you want to open.\nYou can also start pympress from the command line with a file to open like so:\n`pympress slides.pdf`\nor\n`python3 -m pympress slides.pdf`\n\n\n\nAll functionalities are available from the menus of the window with slide previews. Don't be afraid to experiment with them!\n\nKeyboard shortcuts are also listed in these menus. Some more usual shortcuts are often available, for example `Ctrl`+`L`, and `F11` also toggle fullscreen, though the main shortcut is just `F`.\n\nA few of the fancier functionalities are listed here:\n- **Two-screen display**: See on your laptop or tablet display the current slide, the next slide, the talk time and wall-clock time, and annotations (either PDF annotations, beamer notes on second slide, or Libreoffice notes pages).\n  The position of the beamer or Libreoffice notes in the slide is detected automatically and can be overridden via a menu option.\n\n  If you do not want to use second-slide beamer notes but prefer to have notes on their own pages, you can enable auto-detection of these notes.\n  Use the following snippet that prefixes the page labels with `notes:` on notes pages:\n  ```latex\n  \\addtobeamertemplate{note page}{}{\\thispdfpagelabel{notes:\\insertframenumber}}\n  ```\n- **Media support**: supports playing video, audio, and gif files embedded in (or linked from) the PDF file, with optional start/end times and looping.\n- **Highlight mode**: Allows one to draw freehand on the slide currently on screen.\n- **Go To Slide**: To jump to a selected slide without flashing through the whole presentation on the projector, press `G` or click the \"current  slide\" box.\n  Using `J` or clicking the slide label will allow you to navigate slide labels instead of page numbers, useful e.g. for multi-page slides from beamer `\\pause`.\n\n  A spin box will appear, and you will be able to navigate through your slides in the presenter window only by scrolling your mouse, with the `Home`/`Up`/`Down`/`End` keys,\n  with the + and - buttons of the spin box, or simply by typing in the number of the slide. Press `Enter` to validate going to the new slide or `Esc` to cancel.\n\n- **Deck Overview**: Pressing `D` will open an overview of your whole slide deck, and any slide can be opened from can simply clicking it.\n- **Software pointer**: Clicking on the slide (in either window) while holding `ctrl` down will display a software laser pointer on the slide. Or press `L` to permanently switch on the laser pointer.\n- **Talk time breakdown**: The `Presentation > Timing Breakdown` menu item displays a breakdown of how much time was spent on each slide, with a hierarchical breakdown per chapters/sections/etc. if available in the PDF.\n- **Automatic file reloading**: If the file is modified, pympress will reload it (and preserve the current slide, current time, etc.)\n- **Big button mode**: Add big buttons (duh) for touch displays.\n- **Swap screens**: If Pympress mixed up which screen is the projector and which is not, press `S`\n- **Automatic full screen**: pympress will automatically put the content window fullscreen on your non-primay screen when:\n  - connecting a second screen,\n  - extending your desktop to a second screen that was mirroring your main screen,\n  - when starting pympress on a two-screen display.\n  To disable this behaviour, untick “Content fullscreen” under the “Starting configuration” menu.\n- **Estimated talk time**: Click the `Time estimation` box and set your planned talk duration. The color will allow you to see at a glance how much time you have left.\n- **Adjust screen centering**: If your slides' form factor doesn't fit the projectors' and you don't want the slide centered in the window, use the \"Screen Center\" option in the \"Presentation\" menu.\n- **Resize Current/Next slide**: You can drag the bar between both slides on the Presenter window to adjust their relative sizes to your liking.\n- **Caching**: For efficiency, Pympress caches rendered pages (up to 200 by default). If this is too memory consuming for you, you can change this number in the configuration file.\n- **Configurability**: Your preferences are saved in a configuration file, and many options are accessible there directly. These include:\n    - Customisable key bindings (or shortcuts),\n    - Configurable layout of the presenter window, with 1 to 16 next slides preview\n    - and many more.\n\n  See the [configuration file documentation](docs/options.md) for more details,\n- **Editable PDF annotations**: Annotations can be added, removed, or changed, and the modified PDF files can be saved\n- **Automatic next slide and looping**\n\n\n\n-  `-h, --help`: Shows a list of all command line arguments.\n- `-t mm[:ss], --talk-time=mm[:ss]`: The estimated (intended) talk time in minutes and optionally seconds.\n- `-n position, --notes=position`: Set the position of notes on the pdf page (none, left, right, top, or bottom). Overrides the detection from the file.\n- `--log=level`: Set level of verbosity in log file (DEBUG, INFO, WARNING, ERROR).\n\n\n\nTo enable media playback, you need to have either:\n- Gstreamer installed (enabled by default), with plugins gstreamer-good/-bad/-ugly based on which codecs you need, or\n- VLC installed (and the python-vlc module), with `enabled = on` under the `[vlc]` section of your config file.\n\nOn macOS, issues with the gstreamer brew formula may require users to set `GST_PLUGIN_SYSTEM_PATH` manually. For default homebrew configurations the value should be `/opt/homebrew/lib/gstreamer-1.0/`. Make sure to set this environmental variable globally, or pympress might not pick it up.\n\nTo produce PDFs with media inclusion, the ideal method is to use beamer’s multimedia package, always with `\\movie`:\n\n```latex\n\\documentclass{beamer}\n\\usepackage{multimedia}\n\n\\begin{frame}{Just a mp4 here}\n    \\centering\n    \\movie[width=0.3\\textwidth]{\\includegraphics[width=0.9\\textwidth]{frame1.png}}{movie.mp4}\n\n    \\movie[width=0.3\\textwidth]{}{animation.gif}\n\n    \\movie[width=0.3\\textwidth]{}{ding.ogg}\n\\end{frame}\n```\n\nIf you desire autoplay, ensure you have pympress ≥ 1.7.0 and poppler ≥ 21.04, and use the `movie15` package as follows:\n\n```latex\n\\documentclass{beamer}\n\\usepackage{movie15}\n\\begin{document}\n\n\\begin{frame}\n  \\begin{center}\n    \\includemovie[attach=false,autoplay,text={%\n        \\includegraphics{files/mailto.png}%\n      }]{0.4\\linewidth}{0.3\\linewidth}{files/random.mpg}\n  \\end{center}\n\\end{frame}\n\n\\end{document}\n```\n\n\n\nPympress relies on:\n* Python (version ≥ 3.4, python 2.7 is supported only until pympress 1.5.1, and 3.x < 3.4 until v1.6.4).\n* [Poppler](http://poppler.freedesktop.org/), the PDF rendering library.\n* [Gtk+ 3](http://www.gtk.org/), a toolkit for creating graphical user interfaces, and [its dependencies](https://www.gtk.org/overview.php), specifically:\n  * [Cairo](https://www.cairographics.org/) (and python bindings for cairo), the graphics library which is used to pre-render and draw over PDF pages.\n  * Gdk, a lower-level graphics library to handle icons.\n* [PyGi, the python bindings for Gtk+3](https://wiki.gnome.org/Projects/PyGObject). PyGi is also known as *pygobject3*, just *pygobject* or *python3-gi*.\n  * Introspection bindings for poppler may be shipped separately, ensure you have those as well (`typelib-1_0-Poppler-0_18` on OpenSUSE, `gir1.2-poppler-0.18` on Ubuntu)\n* optionally [VLC](https://www.videolan.org/vlc/), to play videos (with the same bitness as Python)\n  and the [python-vlc](https://pypi.org/project/python-vlc/) bindings.\n* optionally Gstreamer to play videos (which is a Gtk library)\n\n\nThe dependencies are often installed by default, or easily available through your package or software manager.\nFor example, on ubuntu, you can run the following as root to make sure you have all the prerequisites *assuming you use python3*:\n\n```sh\napt-get install python3 python3-pip libgtk-3-0 libpoppler-glib8 libcairo2 python3-gi python3-cairo python3-gi-cairo gobject-introspection libgirepository-1.0-1 libgirepository1.0-dev gir1.2-gtk-3.0 gir1.2-poppler-0.18\n```\n\nDifferent distributions might have different package naming conventions, for example the equivalent on OpenSUSE would be:\n\n```sh\nzypper install python3 python3-pip libgtk-3-0 libpoppler-glib8 libcairo2 python3-gobject python3-gobject-Gdk python3-cairo python3-gobject-cairo typelib-1_0-GdkPixbuf-2_0 typelib-1_0-Gtk-3_0 typelib-1_0-Poppler-0_18\n```\n\nOn CentOS/RHEL/Fedora the dependencies would be:\n\n```sh\nyum install python36 python3-pip gtk3 poppler-glib cairo gdk-pixbuf2 python3-gobject python3-cairo\n```\n\nAnd on Arch Linux:\n\n```sh\npacman -S --needed python python-pip gtk3 poppler cairo gobject-introspection poppler-glib python-gobject gst-plugin-gtk\n```\n\n\n\n\nDependencies can be installed using [Homebrew](https://brew.sh/):\n\n```sh\nbrew install --only-dependencies pympress\n```\n\n\nThe [binary installer for windows](#installing-) comes with pympress and all its dependencies packaged.\n\nAlternately, in order to install from pypi or from source on windows, there are two ways to get the dependencies:\n\n1. using MSYS2 (replace x86_64 with i686 if you're using a 32 bit machine).\n\n   **Warning:** this can take a substantial amount of disk size as it requires a full software distribution and building platform.\n\n    ```sh\n    pacman -S --needed mingw-w64-x86_64-gtk3 mingw-w64-x86_64-cairo mingw-w64-x86_64-poppler mingw-w64-x86_64-python3 mingw-w64-x86_64-vlc python3-pip mingw-w64-x86_64-python3-pip mingw-w64-x86_64-python3-gobject mingw-w64-x86_64-python3-cairo\n    ```\n\n    This is also the strategy used to automate [builds on appveyor](https://github.com/Cimbali/pympress/tree/master/scripts/build_msi_mingw.sh).\n\n2. Using PyGobjectWin32. *Be sure to check the supported Python versions (up to 3.4 at the time of writing)*, they appear in the FEATURES list in the linked page.\n  - Install native [python for windows](https://www.python.org/downloads/windows/)\n  - Get GTK+3, Poppler and their python bindings by executing [the PyGi installer](https://sourceforge.net/projects/pygobjectwin32/).  Be sure to tick all the necessary dependencies in the installer (Poppler, Cairo, Gdk-Pixbuf).\n\nAlternately, you can build your Gtk+3 stack from source using MSVC, see [the Gnome wiki](https://wiki.gnome.org/Projects/GTK+/Win32/MSVCCompilationOfGTKStack) and [this python script that compiles the whole Gtk+3 stack](https://github.com/wingtk/gvsbuild/).\nThis strategy has not been used successfully yet, due to problems building Poppler with its introspection bidings (i.e. typelib) − see [#109](https://github.com/Cimbali/pympress/issues/109).\n\n\n\nFeel free to clone this repo and use it, modify it, redistribute it, etc, under the GPLv2+.\nA [number of contributors](https://github.com/Cimbali/pympress/graphs/contributors) have taken part in the development of pympress and submitted pull requests to improve it.\n\n**Be respectful of everyone and keep this community friendly, welcoming, and harrasment-free.\nAbusive behaviour will not be tolerated, and can be reported by email at me@cimba.li − wrongdoers may be permanently banned.**\n\nPympress has inline sphinx documentation ([Google style](http://www.sphinx-doc.org/en/latest/ext/example_google.html), contains rst syntax), and the [docs generated from it are hosted on the github pages of this repo](https://pympress.github.io/).\n\n\n\n![Chinese (simplified)](https://img.shields.io/poeditor/progress/301055/zh-Hans?token=7a666b44c0985d16a7b59748f488275c&label=%F0%9F%87%A8%F0%9F%87%B3%20Chinese%20%28simplified%29)\n![Chinese (traditional)](https://img.shields.io/poeditor/progress/301055/zh-Hant?token=7a666b44c0985d16a7b59748f488275c&label=%F0%9F%87%A8%F0%9F%87%B3%20Chinese%20%28traditional%29)\n![Czech](https://img.shields.io/poeditor/progress/301055/cs?token=7a666b44c0985d16a7b59748f488275c&label=%F0%9F%87%A8%F0%9F%87%BF%20Czech)\n![Hindi](https://img.shields.io/poeditor/progress/301055/hi?token=7a666b44c0985d16a7b59748f488275c&label=%F0%9F%87%AE%F0%9F%87%B3%20Hindi)\n![Italian](https://img.shields.io/poeditor/progress/301055/it?token=7a666b44c0985d16a7b59748f488275c&label=%F0%9F%87%AE%F0%9F%87%B9%20Italian)\n![Japanese](https://img.shields.io/poeditor/progress/301055/ja?token=7a666b44c0985d16a7b59748f488275c&label=%F0%9F%87%AF%F0%9F%87%B5%20Japanese)\n![Polish](https://img.shields.io/poeditor/progress/301055/pl?token=7a666b44c0985d16a7b59748f488275c&label=%F0%9F%87%B5%F0%9F%87%B1%20Polish)\n![French](https://img.shields.io/poeditor/progress/301055/fr?token=7a666b44c0985d16a7b59748f488275c&label=%F0%9F%87%AB%F0%9F%87%B7%20French)\n![German](https://img.shields.io/poeditor/progress/301055/de?token=7a666b44c0985d16a7b59748f488275c&label=%F0%9F%87%A9%F0%9F%87%AA%20German)\n![Spanish](https://img.shields.io/poeditor/progress/301055/es?token=7a666b44c0985d16a7b59748f488275c&label=%F0%9F%87%AA%F0%9F%87%B8%20Spanish)\n<!--　https://poeditor.com/docs/languages -->\n\nWe thank the many contributors of translations: <!-- translator list -->\nAgnieszka,\natsuyaw,\nCherrywoods,\nDongwang,\nEstel-f,\nFabio Pagnotta,\nFerdinand Fichtner,\nFrederik. blome,\nFriedrichFröbel,\nHe. yifan. xs,\nJaroslav Svoboda,\nJeertmans,\nKaren Zhang,\nKristýna,\nLeonvincenterd,\nLogCreative,\nLorenzo. pacchiardi,\nLuis Sibaja,\nMarcin Dohnalik,\nmarquitul,\nMorfit,\nMzn,\nNico,\nOgawa,\nPaul,\nPierre BERTHOU,\npolaksta,\nSaulpierotti,\nShebangmed,\nsusobaco,\nTapia,\nTejas,\nTimo Zhang,\nTkoyama010,\nToton95,\nVojta Netrh,\nVulpeculus,\nand <!-- last translator --> Cimbali.\n\nIf you also want to add or contribute to a translation, check [pympress’ page on POEditor](https://poeditor.com/join/project/nKfRxeN8pS).\nNote that old strings are kept and tagged `removed`, to give context and keep continuity between translations of succcessive versions.\nThis means `removed` strings are unused and do not need translating.\n\n\n\nOfficial releases are made to [PyPI](https://pypi.org/) and with [github releases](https://github.com/Cimbali/pympress/releases).\nThe community maintains a number of other packages or recipes to install pympress (see [Install section](#installing-)). Any additions welcome.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/python3-pympress@1.8.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Cimbali/pympress/",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A simple and powerful dual-screen PDF reader designed for presentations",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pytorch-2.1.2",
   "name": "pytorch",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "783eb4ce738fe3618eda3d9fb941418044cd27e351c22af30a364de4f100ba79"
    }
   ],
   "description": "PyTorch is a Python package that provides two high-level features:\n- Tensor computation (like NumPy) with strong GPU acceleration\n- Deep neural networks built on a tape-based autograd system\nYou can reuse your favorite Python packages such as NumPy, SciPy and Cython to extend PyTorch when needed.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pytorch@2.1.2-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pytorch.org/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tensors and Dynamic neural networks in Python with strong GPU acceleration",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.2-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pytz-2023.3",
   "name": "pytz",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6c1f3d189a70eec21c3320b332a793d606b79d0b60562449dac29f65f2f6d7e8"
    }
   ],
   "description": "pytz brings the Olson tz database into Python. This library allows\naccurate and cross platform timezone calculations using Python 2.4\nor higher. It also solves the issue of ambiguous times at the end\nof daylight saving time, which you can read more about in the\nPython Library Reference (datetime.tzinfo).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pytz@2023.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pytz.sourceforge.net/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "World Timezone Definitions for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2023.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pyusb-1.2.1",
   "name": "pyusb",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5b1482460166e0e30adcb9f8d7f3363624922ac0f03aa8137cfad7a8601743f9"
    }
   ],
   "description": "PyUSB aims to be an easy to use Python module to access USB devices.\nPyUSB relies on a native system library for USB access.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pyusb@1.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pyusb/pyusb/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python bindings for libusb",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pywbem-1.6.1",
   "name": "pywbem",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e1282917e1b931a0bc4e4e3baa1c3be6a69328625bdd8cd4a7a319e87f591e4d"
    }
   ],
   "description": "A WBEM client allows issuing operations to a WBEM server, using the CIM (Common\nInformation Model)  operations over HTTP (CIM-XML) protocol defined in the DMTF\nstandards DSP0200 and DSP0201. The CIM/WBEM infrastructure is used for a wide\nvariety of systems management tasks supported by systems running WBEM servers.\nA WBEM indication listener allows receiving indications generated by a WBEM server.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pywbem@1.6.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/pywbem/pywbem",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "WBEM client and WBEM indication listener",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pyxattr-0.8.1",
   "name": "pyxattr",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6eb870b26a6499dc07a1f3d6ed42e356c698569641fa80f47ad47032a6474772"
    }
   ],
   "description": "This is the pyxattr module, a Python extension module which gives access to\nthe extended attributes for filesystem objects available in some operating systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pyxattr@0.8.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pyxattr.k1024.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extended attributes library wrapper for Python",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-pyxdg-0.28",
   "name": "pyxdg",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ee13d36745e0b4d971a59fc9ed1e1f85a8f21eda351da86e61f9edfe83a305ba"
    }
   ],
   "description": "PyXDG package provides a library to invoke APIs that conform to freedesktop.org standards.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/pyxdg@0.28-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://freedesktop.org/Software/pyxdg",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python library to access freedesktop APIs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.28-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qatengine-1.6.1",
   "name": "qatengine",
   "licenseConcluded": "BSD and OpenSSL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8a9334691db901b8e0b5158ec292107c94840b3f9ba599eb8b85a8b398d0588d"
    }
   ],
   "description": "This package provides the Intel QuickAssist Technology OpenSSL Engine\n(an OpenSSL Plug-In Engine) which provides cryptographic acceleration\nfor both hardware and optimized software using Intel QuickAssist Technology\nenabled Intel platforms.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qatengine@1.6.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/intel/QAT_Engine",
   "licenseDeclared": "BSD and OpenSSL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Intel QuickAssist Technology (QAT) OpenSSL Engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qatlib-24.02.0",
   "name": "qatlib",
   "licenseConcluded": "BSD and GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ad0c110f266e8b4d2b63ed3a3c8d3517f18c2390e81b3e56634f1ec6b6182660"
    }
   ],
   "description": "Intel(R) QuickAssist Technology (Intel(R) QAT) provides hardware acceleration for offloading security, authentication and compression services from the CPU, thus significantly increasing the performance and efficiency of standard platform solutions.\n\nIts services include symmetric encryption and authentication, asymmetric encryption, digital signatures, RSA, DH and ECC, and lossless data compression.\n\nThis package provides user space libraries that allow access to Intel(R) QuickAssist devices and expose the Intel(R) QuickAssist APIs and sample codes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qatlib@24.02.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/intel/qatlib",
   "licenseDeclared": "BSD and GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Intel QuickAssist user space library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:24.02.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qatzip-1.2.0",
   "name": "qatzip",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9735216505294ce0c043a5633016ae0ad1b65c9582fab84e0ee3f2d93a3eb3d3"
    }
   ],
   "description": "QATzip is a user space library which builds on top of the Intel\nQuickAssist Technology user space library, to provide extended\naccelerated compression and decompression services by offloading the\nactual compression and decompression request(s) to the Intel Chipset\nSeries. QATzip produces data using the standard gzip* format\n(RFC1952) with extended headers. The data can be decompressed with a\ncompliant gzip* implementation. QATzip is designed to take full\nadvantage of the performance provided by Intel QuickAssist\nTechnology.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qatzip@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/intel/QATzip",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Intel QuickAssist Technology (QAT) QATzip Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qdox-2.0.3",
   "name": "qdox",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "76bbf10498bf0f4a3da68d449cc2bf7d640f2531b81697bd7e928a19fc34e393"
    }
   ],
   "description": "QDox is used by documentation tools and active code generators.It provides parser for\nfully extracting class/interface/method definitions.It is a high speed, small footprint parser.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qdox@2.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/paul-hammant/qdox",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "High speed and small footprint parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qemu-8.2.0",
   "name": "qemu",
   "licenseConcluded": "GPLv2 and BSD and MIT and CC-BY-SA-4.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2afe685dc073da9596f05d614a91973a5507eaa73dbf2964709c961ec018ecce"
    }
   ],
   "description": "QEMU is a FAST! processor emulator using dynamic translation to achieve good emulation speed.\n\nQEMU has two operating modes:\n\n   Full system emulation. In this mode, QEMU emulates a full system (for example a PC),\n   including one or several processors and various peripherals. It can be used to launch\n   different Operating Systems without rebooting the PC or to debug system code.\n\n   User mode emulation. In this mode, QEMU can launch processes compiled for one CPU on another CPU.\n   It can be used to launch the Wine Windows API emulator (https://www.winehq.org) or to ease\n   cross-compilation and cross-debugging.\nYou can refer to https://www.qemu.org for more infortmation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qemu@8.2.0-37.oe2403sp2?arch=src&epoch=11",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qemu.org",
   "licenseDeclared": "GPLv2 and BSD and MIT and CC-BY-SA-4.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "QEMU is a generic and open source machine emulator and virtualizer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "11:8.2.0-37.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qgnomeplatform-0.9.2",
   "name": "qgnomeplatform",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "06eb412f54ffeac7d2dee121e58f1ab04979b6d36a5ec469240a6f92d3928d3d"
    }
   ],
   "description": "QGnomePlatform is a Qt Platform Theme aimed to accommodate as much of\nGNOME settings as possibleand utilize them in Qt applications without\nmodifying them - making them fit into the environment as well as possible.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qgnomeplatform@0.9.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/MartinBriza/QGnomePlatform",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The module provides Qt Theme aimed to accommodate Gnome settings",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qhull-2020.2",
   "name": "qhull",
   "licenseConcluded": "Qhull",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6ec89a6bcacf6a991486a001067247f54e61de4a51e87182cae48dd441922578"
    }
   ],
   "description": "Qhull is a general dimension convex hull program that reads a set\nof points from stdin, and outputs the smallest convex set that contains\nthe points to stdout.  It also generates Delaunay triangulations, Voronoi\ndiagrams, furthest-site Voronoi diagrams, and halfspace intersections\nabout a point.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qhull@2020.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qhull.org",
   "licenseDeclared": "Qhull",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "General dimension convex hull programs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2020.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qpdf-11.1.0",
   "name": "qpdf",
   "licenseConcluded": "(Artistic 2.0 or ASL 2.0) and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0bc461fc8aab4d5f8b630396522a2af8de8d9fbe83215d6de852999ed4e3ee51"
    }
   ],
   "description": "QPDF is a command-line program that does structural, content-preserving transformations\non PDF files. It could have been called something like pdf-to-pdf. It also provides many\nuseful capabilities to developers of PDF-producing software or for people who just want\nto look at the innards of a PDF file to learn more about how they work.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qpdf@11.1.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://qpdf.sourceforge.net/",
   "licenseDeclared": "(Artistic 2.0 or ASL 2.0) and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A command-line program to transform PDF files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:11.1.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qperf-0.4.11",
   "name": "qperf",
   "licenseConcluded": "GPLv2 or BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2f0177a6ddfc6f94f21f27623e06ecb76e1d50efb9838f046da869c0702d439d"
    }
   ],
   "description": "qperf is a tool used to measure bandwidth and latency about socket and RDMA",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qperf@0.4.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.openfabrics.org",
   "licenseDeclared": "GPLv2 or BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Measure socket and RDMA performance",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qpid-proton-0.38.0",
   "name": "qpid-proton",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "61f6d8a8596a282f7ebed7b272d114825017c193ac93a5ede399113c4e024d99"
    }
   ],
   "description": "Proton is a high performance, lightweight messaging library. It can be used in\nthe widest range of messaging applications including brokers, client libraries,\nrouters, bridges, proxies, and more. Proton makes it trivial to integrate with\nthe AMQP 1.0 ecosystem from any platform, environment, or language.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qpid-proton@0.38.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://qpid.apache.org/proton/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A high performance and lightweight library for messaging applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.38.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qpid-proton-java-0.12.2",
   "name": "qpid-proton-java",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1dabf0c3d606eefe094f6450838717ed11c850ca199c9651b1f8128d6b88e0c3"
    }
   ],
   "description": "Java language bindings for the Qpid Proton messaging framework.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qpid-proton-java@0.12.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://qpid.apache.org/proton/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java libraries for Qpid Proton",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.12.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qrencode-4.1.1",
   "name": "qrencode",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a06b207c740d570b3516ea6e2a0d6de3f62fde081601e9c2fa22d8a420e20447"
    }
   ],
   "description": "Libqrencode is a fast and compact library for encoding data in a QR\nCode symbol, a 2D symbology that can be scanned by handy terminals\nsuch as a mobile phone with CCD. The capacity of QR Code is up to\n7000 digits or 4000 characters and has high robustness.\n\nLibqrencode accepts a string or a list of data chunks then encodes\nin a QR Code symbol as a bitmap array. While other QR Code\napplications generate an image file, using libqrencode allows\napplications to render QR Code symbols from raw bitmap data directly.\nThis library also contains a command-line utility outputs QR Code\nimages in various formats.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qrencode@4.1.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://fukuchi.org/works/qrencode/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Compact library for encoding data in a QR Code symbol",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.1.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qrupdate-1.1.2",
   "name": "qrupdate",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "43c4420c9789aaf1c9aa660d2c24faf2f80354ad4cec26520674323b10e061dc"
    }
   ],
   "description": "qrupdate is a Fortran library for fast updates of QR and Cholesky\ndecompositions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qrupdate@1.1.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://qrupdate.sourceforge.net/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Fortran library for fast updates of QR and Cholesky decompositions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qscintilla-2.11.2",
   "name": "qscintilla",
   "licenseConcluded": "LGPL-2.1 andGPL-3.0+ and GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "87c0cfb2e6a6dfa1fd824ce30656ea5af24776f5a905bd192b7d57913079cddd"
    }
   ],
   "description": "QScintilla is a port of Scintilla to the Qt GUI toolkit.\nThis version of QScintilla is based on Scintilla v3.10.1.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qscintilla@2.11.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/opencor/qscintilla",
   "licenseDeclared": "LGPL-2.1 andGPL-3.0+ and GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Scintilla port to Qt",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.11.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt-4.8.7",
   "name": "qt",
   "licenseConcluded": "(LGPLv2 with exceptions or GPLv3 with exceptions) and ASL 2.0 and BSD and FTL and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0a9aaf5ac31a5ef5b0a0051d5d0d833cf85e9b43ca023850c52de3445e845d16"
    }
   ],
   "description": "Qt (pronounced as \"cute\", not \"cu-tee\") is a cross-platform framework that is usually used as a graphical toolkit,\nalthough it is also very helpful in creating CLI applications. It runs on the three major desktop OSes, as well as\non mobile OSes, such as Symbian, Nokia Belle, Meego Harmattan, MeeGo or BB10, and on embedded devices. Ports for\nAndroid (Necessitas) and iOS are also in development",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt@4.8.7-61.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.qt.io/",
   "licenseDeclared": "(LGPLv2 with exceptions or GPLv3 with exceptions) and ASL 2.0 and BSD and FTL and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A software toolkit for developing applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:4.8.7-61.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt-assistant-adp-4.6.3",
   "name": "qt-assistant-adp",
   "licenseConcluded": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cf17a6073518f38d9b7ea3fc1adb9ff3286dfb1643e0695a1c9735dbfaa1ed23"
    }
   ],
   "description": "The old version of Qt Assistant, based on Assistant Document Profile (.adp)\nfiles, and the associated QtAssistantClient library, for compatibility with\napplications providing help in that format.\n\nNew applications should use the new version of Qt Assistant introduced in Qt\n4.4, based on the Qt Help Framework also introduced in Qt 4.4, instead.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt-assistant-adp@4.6.3-21.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://download.qt.io/archive/qt/4.6/",
   "licenseDeclared": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Compatibility version of Qt Assistant",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.6.3-21.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt-mobility-1.2.2",
   "name": "qt-mobility",
   "licenseConcluded": "LGPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "46bd2f2f8556cba794e1e090141cdd18cb416311595fafa237aff10b233372f0"
    }
   ],
   "description": "This pacakge provides a set of APIs to Qt. It is also not only a single API but a collection of APIs\nand frameworks. These APIs give the developer a range of desirable functions for a mobile platform,\nbut now these functions become possible on platforms not traditionally associated with some of the\nfeatures. It will be used by developers to build a variety of applications and services that are mobile\ncapable or familiar to mobile users, irrespective of whether the platform is mobile or not. This means\nthat there is the possibility of easy transfer of user experience from PC to phone or vice versa.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt-mobility@1.2.2-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://code.qt.io/cgit/qt-mobility/qt-mobility.git",
   "licenseDeclared": "LGPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Framwork of qt mobility",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.2-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-5.15.10",
   "name": "qt5",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e86049a14fe9d7ca4af069809680864f1f9c406cc925cc08803a1a24d6159506"
    }
   ],
   "description": "Qt is a full development framework with tools designed to streamline the creation of applications\nand user interfaces for desktop, embedded, and mobile platforms.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5@5.15.10-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://getfedora.org/",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 meta package",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-doc-5.11.1",
   "name": "qt5-doc",
   "licenseConcluded": "GFDL-1.3-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d58ae74bbc15a6c0a562468a037d840d1b08328ce46444521b0d50de89145a8f"
    }
   ],
   "description": "This package contains all qt5 application interface documents.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-doc@5.11.1-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://qt-project.org/",
   "licenseDeclared": "GFDL-1.3-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "QT5 application interface (API) documentation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.11.1-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qt3d-5.15.10",
   "name": "qt5-qt3d",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f7547798d87cf4b92762489a34f6400687cd41664715d6165ecedefa485f06cd"
    }
   ],
   "description": "Qt 3D provides functionality for near-realtime simulation systems with\nsupport for 2D and 3D rendering in both Qt C++ and Qt Quick applications).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qt3d@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - Qt3D QML bindings and C++ APIs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtbase-5.15.10",
   "name": "qt5-qtbase",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d2dc38a122711809383b7c0e9c5d24b63b3fdd390518dfe2d15a201138f2dd5b"
    }
   ],
   "description": "Qt is a software toolkit for developing applications.\n\nThis package contains base tools, like string, xml, and network\nhandling.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtbase@5.15.10-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://qt-project.org/",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - QtBase components",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtcanvas3d-5.12.5",
   "name": "qt5-qtcanvas3d",
   "licenseConcluded": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cf37b5827074bad278780b26ce0be488b017672ad47e9eb009fe472ca138c2f0"
    }
   ],
   "description": "Qt5 module for Canvas3d framework.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtcanvas3d@5.12.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 module for Canvas3d framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.12.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtcharts-5.15.10",
   "name": "qt5-qtcharts",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bc7911d697423f3ac517be7dfc1a5803d6c62eb04db6e501017c11dc35528051"
    }
   ],
   "description": "Qt Charts module provides a set of easy to use chart components. It uses the Qt Graphics View Framework, therefore charts can be easily\nintegrated to modern user interfaces. Qt Charts can be used as QWidgets, QGraphicsWidget, or QML types.\nUsers can easily create impressive graphs by selecting one of the charts themes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtcharts@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - Charts component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtconnectivity-5.15.10",
   "name": "qt5-qtconnectivity",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "04fe6ca3ef3e5845a3fe36bbcf3401f8e7aef4189c2a7b29f50f3bdccad56972"
    }
   ],
   "description": "This package provides features as Dial-up, (W)LAN, USB and VPN support.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtconnectivity@5.15.10-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - Connectivity components",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtdatavis3d-5.15.10",
   "name": "qt5-qtdatavis3d",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0914c20584de9fa9a02ce96c9aacc237890474dc548cb803ccdef91539b585ed"
    }
   ],
   "description": "Qt Data Visualization module provides multiple graph types to visualize data in\n3D space both with C++ and Qt Quick 2.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtdatavis3d@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - Qt Data Visualization component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10",
   "name": "qt5-qtdeclarative",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d5c3a37ad6aad161398e038a91f3d9b9e49ae1a235a0426a6ae4502a2d9b69a4"
    }
   ],
   "description": "Qt5 - QtDeclarative component.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtdeclarative@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - QtDeclarative component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtdoc-5.15.10",
   "name": "qt5-qtdoc",
   "licenseConcluded": "GFDL-1.3-only AND MIT AND X11 AND HPND AND libpng-2.0 AND BSD-3-Clause AND NCSA AND GPL-2.0-only AND BSL-1.0 AND GFDL-1.3-only AND IJG AND Apache-2.0 AND MPL-2.0 AND LGPL-2.0-only AND AFL-2.1 OR GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e38eca8d849216fc5a60a185de26bcc54cc5da5f61178cb1d098a5b5fef3db05"
    }
   ],
   "description": "This package contains the main Qt Reference Documentation about\noverviews, Qt topics, and examples not specific to any Qt module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtdoc@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "GFDL-1.3-only AND MIT AND X11 AND HPND AND libpng-2.0 AND BSD-3-Clause AND NCSA AND GPL-2.0-only AND BSL-1.0 AND GFDL-1.3-only AND IJG AND Apache-2.0 AND MPL-2.0 AND LGPL-2.0-only AND AFL-2.1 OR GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Main Qt5 Reference Documentation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtenginio-1.6.2",
   "name": "qt5-qtenginio",
   "licenseConcluded": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cad85c575e35d2549f9735576c005dcaf04b8570ae0ad71dec16d3e5807026b1"
    }
   ],
   "description": "Client library for accessing Enginio service from Qt and QML code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtenginio@1.6.2-21.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Enginio component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.6.2-21.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtfeedback-5.2.0-git6.3",
   "name": "qt5-qtfeedback",
   "licenseConcluded": "LGPLv2.1 with exception or GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "79ca861c380f4e604a5314a7f31b5acd02bdd5b4f1b2e2aeb9b322528be63923"
    }
   ],
   "description": "Qt is a cross-platform application and UI framework. Using Qt, you can\nwrite web-enabled applications once and deploy them across desktop,\nmobile and embedded systems without rewriting the source code.\n.\nThis package contains the Qt Feedback library",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtfeedback@5.2.0+git6.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://qt.nokia.com",
   "licenseDeclared": "LGPLv2.1 with exception or GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt Feedback",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.2.0+git6.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtgamepad-5.15.10",
   "name": "qt5-qtgamepad",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a0c5d541f0e48bdcd78d2b58ddc5236ee4b8b0225eb235f94fe50b292e464440"
    }
   ],
   "description": "Qt Gamepad provides a way to display web content in a QML application without necessarily\nincluding a full web browser stack by using native APIs where it makes sense.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtgamepad@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - Gamepad component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtgraphicaleffects-5.15.10",
   "name": "qt5-qtgraphicaleffects",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a809e98059c4790bb698b60112c3fbbae123d4fa21719aa183f6829bf15cf42c"
    }
   ],
   "description": "The Qt Graphical Effects module provides a set of QML types for adding\nvisually impressive and configurable effects to user interfaces. Effects\nare visual items that can be added to Qt Quick user interface as UI\ncomponents.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtgraphicaleffects@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qtgraphicaleffects component of qt5",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtimageformats-5.15.10",
   "name": "qt5-qtimageformats",
   "licenseConcluded": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3231d9ca221848f7d46d33c87bfb7ca46f3718a7e5975acb75eb05187b1a45b1"
    }
   ],
   "description": "The core Qt Gui library by default supports reading and writing image\nfiles of the most common file formats: PNG, JPEG, BMP, GIF and a few more,\nref. Reading and Writing Image Files. The Qt Image Formats add-on module\nprovides optional support for other image file formats, including:\nMNG, TGA, TIFF, WBMP.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtimageformats@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - QtImageFormats component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtlocation-5.15.10",
   "name": "qt5-qtlocation",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c35a80fc646e17401e0df196947f5217f8b5032b310ef33fe876279b0642662d"
    }
   ],
   "description": "The Qt Location and Qt Positioning APIs gives developers the ability to\ndetermine a position by using a variety of possible sources, including\nsatellite, or wifi, or text file, and so on.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtlocation@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - Location component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtmultimedia-5.15.10",
   "name": "qt5-qtmultimedia",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "41b4d3b3ce944c2c0bbcfbaed049a8d7458e93e34c8f10527ad2231875e1a889"
    }
   ],
   "description": "The Qt Multimedia module provides a rich feature set that enables you to\neasily take advantage of a platforms multimedia capabilites and hardware.\nThis ranges from the playback and recording of audio and video content to\nthe use of available devices like cameras and radios.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtmultimedia@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - Multimedia support",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtnetworkauth-5.15.10",
   "name": "qt5-qtnetworkauth",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "92f78d8cbef6163e39cab853e71f4d031be880a106bf9bb7d6b5e7f43249eec8"
    }
   ],
   "description": "Qt5 - NetworkAuth component",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtnetworkauth@5.15.10-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - NetworkAuth component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtquickcontrols-5.15.10",
   "name": "qt5-qtquickcontrols",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1be50d5a2da0b0fbd927de04910884a1d7a9a6a59e227878fa4b9661754df523"
    }
   ],
   "description": "The Qt Quick Controls module provides a set of controls that can be used to\nbuild complete interfaces in Qt Quick.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtquickcontrols@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - module with set of QtQuick controls",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtquickcontrols2-5.15.10",
   "name": "qt5-qtquickcontrols2",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e9ea3c0ffeed2363fc14d54f975214ea63268bad4e8bc72353ee56fff447e4fe"
    }
   ],
   "description": "The Qt Labs Controls module provides a set of controls that can be used to\nbuild complete interfaces in Qt Quick.\n\nUnlike Qt Quick Controls, these controls are optimized for embedded systems\nand so are preferred for hardware with limited resources.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtquickcontrols2@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - module with set of QtQuick controls for embedded",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtremoteobjects-5.15.10",
   "name": "qt5-qtremoteobjects",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b92a1dbdc8edc85d30157ca49d18d1bda640c86a61d19efdfedeedf6ee5f92eb"
    }
   ],
   "description": "Qt Remote Objects (QtRO) is an inter-process communication (IPC) module developed for Qt.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtremoteobjects@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - Qt Remote Objects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtscript-5.15.10",
   "name": "qt5-qtscript",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "890e0b200533bb72d3d31ef6f0ac7a764f91d4d50c63207497d67ac7bcbed54e"
    }
   ],
   "description": "QtScript component for qt5.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtscript@5.15.10-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "QtScript component for qt5",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtscxml-5.15.10",
   "name": "qt5-qtscxml",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9985beeaa4d6787e6070b0032504a09f3dfae850ca1c80198295104ff03ed3b5"
    }
   ],
   "description": "The Qt SCXML module provides functionality to create state machines from SCXML files.\nThis includes both dynamically creating state machines loading the SCXML file and instantiating states and transitions)\nand generating a C++ file that has a class implementing the state machine.\nIt also contains functionality to support data models and executable content.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtscxml@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - ScXml component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtsensors-5.15.10",
   "name": "qt5-qtsensors",
   "licenseConcluded": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "476b642b7788c0a556bc2f866f5c2a25df9bdd6e092ab1e43d6126bf3aa7d95a"
    }
   ],
   "description": "Qt is a cross-platform application and UI framework. Using Qt, you can\nwrite web-enabled applications once and deploy them across desktop,\nmobile and embedded systems without rewriting the source code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtsensors@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io/",
   "licenseDeclared": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Qt5 Sensors library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtserialbus-5.15.10",
   "name": "qt5-qtserialbus",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2a7d8f5319f2ae458c22215919245efd07a161ec1114bf2409d8d0d7970afce7"
    }
   ],
   "description": "Qt Serial Bus (API) provides classes and functions to access the various\nindustrial serial buses and protocols, such as CAN, ModBus, and others.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtserialbus@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - SerialBus component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtserialport-5.15.10",
   "name": "qt5-qtserialport",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7699b5e9101604236612ae76cca67604f61b51f8777150f52bef910708b1eb0b"
    }
   ],
   "description": "Qt Serial Port provides the basic functionality, which includes configuring, I/O operations,\ngetting and setting the control signals of the RS-232 pinouts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtserialport@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - SerialPort component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtspeech-5.15.10",
   "name": "qt5-qtspeech",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b9c490599c4a2e8e528869d30772dcfa904bd2f6571d807135340637c6887b9a"
    }
   ],
   "description": "The module enables a Qt application to support accessibility features such as text-to-speech, which is useful for end-users who are\nvisually challenged or cannot access the application for whatever reason. The most common use case where text-to-speech comes in handy\nis when the end-user is driving and cannot attend the incoming messages on the phone. In such a scenario, the messaging application\ncan read out the incoming message. Qt Serial Port provides the basic functionality, which includes configuring, I/O operations,\ngetting and setting the control signals of the RS-232 pinouts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtspeech@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - Speech component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtsvg-5.15.10",
   "name": "qt5-qtsvg",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c6d85d2afec4a0ad1b3e7b6a555ec6630f5cfcf949f56cb12cfd8e7fc8204bd2"
    }
   ],
   "description": "Scalable Vector Graphics (SVG) is an XML-based language for describing\ntwo-dimensional vector graphics. Qt provides classes for rendering and\ndisplaying SVG drawings in widgets and on other paint devices.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtsvg@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - Support for rendering and displaying SVG",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qttools-5.15.10",
   "name": "qt5-qttools",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0940bc95cf98d7027740537901d2b4f7d0092716b92b42b402df0fe0e525b11d"
    }
   ],
   "description": "Qt5 QtTool module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qttools@5.15.10-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 QtTool module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qttranslations-5.15.10",
   "name": "qt5-qttranslations",
   "licenseConcluded": "GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "56ae307032f384020851d0c0f1362d0a99d57d50be6ba57c2d8296160717a581"
    }
   ],
   "description": "Qt5 - QtTranslations module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qttranslations@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - QtTranslations module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtvirtualkeyboard-5.15.10",
   "name": "qt5-qtvirtualkeyboard",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "de4c88d0fac2e034c1bf31645491f178281ab8b3a290e9229d6455d38895ccdc"
    }
   ],
   "description": "The Qt Virtual Keyboard project provides an input framework and reference keyboard frontend\nfor Qt 5.  Key features include:",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtvirtualkeyboard@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - VirtualKeyboard component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtwayland-5.15.10",
   "name": "qt5-qtwayland",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "65fe0cfa7bf505303a601b84959ff3c7e897a99d0a8588b1151315e6032aff31"
    }
   ],
   "description": "Qt5 - Wayland platform support and QtCompositor module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtwayland@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - Wayland platform support and QtCompositor module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtwebchannel-5.15.10",
   "name": "qt5-qtwebchannel",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5aa2a89b45c1eb212dac10d9385636d64a77c4716949a95d59cbb9f70639758a"
    }
   ],
   "description": "The Qt WebChannel module provides a library for seamless integration of C++\nand QML applications with HTML/JavaScript clients. Any QObject can be\npublished to remote clients, where its public API becomes available.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtwebchannel@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - WebChannel component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "name": "qt5-qtwebengine",
   "licenseConcluded": "(LGPLv2 with exceptions or GPLv3 with exceptions) and BSD and LGPLv2+ and ASL 2.0 and IJG and MIT and GPLv2+ and ISC and OpenSSL and (MPLv1.1 or GPLv2 or LGPLv2)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "69de80d90b95803d7d85fb5b882274bee80300d24976278728082c4454dad5d4"
    }
   ],
   "description": "Qt5 - QtWebEngine components.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtwebengine@5.15.10-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "(LGPLv2 with exceptions or GPLv3 with exceptions) and BSD and LGPLv2+ and ASL 2.0 and IJG and MIT and GPLv2+ and ISC and OpenSSL and (MPLv1.1 or GPLv2 or LGPLv2)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - QtWebEngine components",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtwebkit-5.212.0",
   "name": "qt5-qtwebkit",
   "licenseConcluded": "LGPL-2.0-or-later and BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "baafd2aebfa436cbe7e8d8603768f7942c5e6846f8f801e139ccd5405f8fc99d"
    }
   ],
   "description": "Qt5 - QtWebKit components",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtwebkit@5.212.0-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/qtwebkit/qtwebkit",
   "licenseDeclared": "LGPL-2.0-or-later and BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - QtWebKit components",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.212.0-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtwebsockets-5.15.10",
   "name": "qt5-qtwebsockets",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2fe95f71ef3be8a030272c8a85b8776f277842edd3e55201b204ced7de5f2aba"
    }
   ],
   "description": "The QtWebSockets module implements the WebSocket protocol as specified in RFC\n6455. It solely depends on Qt (no external dependencies).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtwebsockets@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://qt-project.org/",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - WebSockets component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtwebview-5.15.10",
   "name": "qt5-qtwebview",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6c12270181bbbe360a8b8352c58208e18b2f31fd9f2a2bff8b97b237cb8cb62c"
    }
   ],
   "description": "Qt WebView provides a way to display web content in a QML application without necessarily\nincluding a full web browser stack by using native APIs where it makes sense.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtwebview@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - WebView component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtx11extras-5.15.10",
   "name": "qt5-qtx11extras",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0af609778ef6bd0b396c67b9fd393c8f89c693f16d6108f53fcd6c539e90f030"
    }
   ],
   "description": "The X11 Extras module provides features specific to platforms using X11, e.g.\nLinux and UNIX-like systems including embedded Linux systems that use the X\nWindow System.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtx11extras@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - X11 support library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt5-qtxmlpatterns-5.15.10",
   "name": "qt5-qtxmlpatterns",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8ae377e862330940f5c7e9ca3dd98fb8328dadf02d80fc5cdf2b39f105a0c5da"
    }
   ],
   "description": "The Qt XML Patterns module provides support for XPath, XQuery, XSLT,\nand XML Schema validation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt5-qtxmlpatterns@5.15.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt5 - QtXmlPatterns component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.15.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-6.5.2",
   "name": "qt6",
   "licenseConcluded": "GPL-3.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3e51c76930fcbd8a18091a4927d3014f6cbfcb25ca30784216bc46176ec32a85"
    }
   ],
   "description": "Qt6 meta package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6@6.5.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "GPL-3.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 meta package",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qt3d-6.5.2",
   "name": "qt6-qt3d",
   "licenseConcluded": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "674e0d725ffe76c1e148b22ca1e3f0ffcc664ac75ead9e063969110833bbcbee"
    }
   ],
   "description": "Qt 3D provides functionality for near-realtime simulation systems with\nsupport for 2D and 3D rendering in both Qt C++ and Qt Quick applications).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qt3d@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - Qt3D QML bindings and C++ APIs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qt5compat-6.5.2",
   "name": "qt6-qt5compat",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "592fd7012a82fc4d6ef63720da96955b8b05ada4f77250c81a6c5e885ec3a930"
    }
   ],
   "description": "Qt6 - Qt 5 Compatibility Libraries.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qt5compat@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - Qt 5 Compatibility Libraries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtbase-6.5.2",
   "name": "qt6-qtbase",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b4bf19ac954b722defc15c4b8a1952347fb0a3c859ea1e657509a44bae176038"
    }
   ],
   "description": "Qt is a software toolkit for developing applications.\n\nThis package contains base tools, like string, xml, and network\nhandling.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtbase@6.5.2-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://qt-project.org/",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - QtBase components",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtcharts-6.5.2",
   "name": "qt6-qtcharts",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e0dffba4cc0947aac70cbcd203bc8f73f6d60cd1bfdc0cb64d4cdfa02722c20e"
    }
   ],
   "description": "Qt Charts module provides a set of easy to use chart components. It uses the Qt Graphics View Framework, therefore charts can be easily\nintegrated to modern user interfaces. Qt Charts can be used as QWidgets, QGraphicsWidget, or QML types.\nUsers can easily create impressive graphs by selecting one of the charts themes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtcharts@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - Charts component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtconnectivity-6.5.2",
   "name": "qt6-qtconnectivity",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "be6e80b4eb847a5cd247249656efb8a45ef1f077492841c4883453c3b6997a65"
    }
   ],
   "description": "Qt6 - Connectivity components.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtconnectivity@6.5.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - Connectivity components",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtdatavis3d-6.5.2",
   "name": "qt6-qtdatavis3d",
   "licenseConcluded": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "83fe3b197326043c35eea568f838d149ababf484863a313137c207018d8ac4a8"
    }
   ],
   "description": "Qt Data Visualization module provides multiple graph types to visualize data in\n3D space both with C++ and Qt Quick 2.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtdatavis3d@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - Qt Data Visualization component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2",
   "name": "qt6-qtdeclarative",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3d6e80b899d07f83dcd07350d70ca8d303337753dc0f78d405c398339e8e1ece"
    }
   ],
   "description": "Qt6 - QtDeclarative component.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtdeclarative@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - QtDeclarative component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtdoc-6.5.2",
   "name": "qt6-qtdoc",
   "licenseConcluded": "LGPLv3 and GPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ed87b84afab1cef5a9023c3dd2ac470fa5408b5e2f112d02c2a71f1f63f7da65"
    }
   ],
   "description": "Qt 6 documentation tools.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtdoc@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPLv3 and GPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt 6 Documentation Tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtgrpc-6.5.2",
   "name": "qt6-qtgrpc",
   "licenseConcluded": "LGPLv3 or GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ddfd6f6d6ccfc92fddeec7742075609d601e8d02e770ccd02b6b8e280c0b6f97"
    }
   ],
   "description": "gRPC and Protobuf generator and bindings for Qt framework.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtgrpc@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.qt.io",
   "licenseDeclared": "LGPLv3 or GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "gRPC and Protobuf generator and bindings for Qt framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qthttpserver-6.5.2",
   "name": "qt6-qthttpserver",
   "licenseConcluded": "GPL-3.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5886ffdc4e889a2d04c37383a40cbaa3938e91a98e9469d4bcd300788a4e5536"
    }
   ],
   "description": "QHttpServer is a simplified API for QAbstractHttpServer and QHttpServerRouter",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qthttpserver@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.qt.io",
   "licenseDeclared": "GPL-3.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt HTTP Server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtimageformats-6.5.2",
   "name": "qt6-qtimageformats",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "724eaffd86068f369b237915b6bc3f4f89b492845ed6d9008b11fbf4b95a496e"
    }
   ],
   "description": "The core Qt Gui library by default supports reading and writing image\nfiles of the most common file formats: PNG, JPEG, BMP, GIF and a few more,\nref. Reading and Writing Image Files. The Qt Image Formats add-on module\nprovides optional support for other image file formats, including:\nMNG, TGA, TIFF, WBMP.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtimageformats@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - QtImageFormats component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtlanguageserver-6.5.2",
   "name": "qt6-qtlanguageserver",
   "licenseConcluded": "GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "452b76726b491028e3834f5b4351ed0228a82b4dc763ebc6296e279c53796256"
    }
   ],
   "description": "The Qt Language Server component provides an implementation of the Language\nServer protocol.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtlanguageserver@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.qt.io",
   "licenseDeclared": "GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - LanguageServer component,Implementation of the Language Server Protocol",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtlocation-6.5.2",
   "name": "qt6-qtlocation",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b7c69e3dbe2148fe62d26bdc3c89ad2368a12fa4a762963887138ade51971fad"
    }
   ],
   "description": "The Qt Location API helps you create viable mapping solutions using\nthe data available from some of the popular location services.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtlocation@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - Location Libraries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtlottie-6.5.2",
   "name": "qt6-qtlottie",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "61edc2703cb03357317db3ba5c96c072df63d401b9128974d4c99762f6973574"
    }
   ],
   "description": "Qt Lottie Animation provides a QML API for rendering graphics and animations\nthat are exported in JSON format by the Bodymovin plugin for Adobe After\nEffects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtlottie@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - Lottie Animation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtmultimedia-6.5.2",
   "name": "qt6-qtmultimedia",
   "licenseConcluded": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "01cda88b7e8f9de2f66348df5ea7a3f916139bb3d66e81ef2a46530f8304c62f"
    }
   ],
   "description": "The Qt Multimedia module provides a rich feature set that enables you to\neasily take advantage of a platforms multimedia capabilites and hardware.\nThis ranges from the playback and recording of audio and video content to\nthe use of available devices like cameras and radios.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtmultimedia@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - Multimedia support",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtnetworkauth-6.5.2",
   "name": "qt6-qtnetworkauth",
   "licenseConcluded": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c7d46772c0552801ed3c68a64938a7fc96fd5cf7c6957e18aeb3bb709495c6d5"
    }
   ],
   "description": "Qt6 - NetworkAuth component",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtnetworkauth@6.5.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - NetworkAuth component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtpositioning-6.5.2",
   "name": "qt6-qtpositioning",
   "licenseConcluded": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aeee71df3bf42a8acf054a4d11f2ef0386aa5da0bff7c38f1c7cddf5d41a9425"
    }
   ],
   "description": "The Qt Positioning APIs gives developers the ability to\ndetermine a position by using a variety of possible sources, including\nsatellite, or wifi, or text file, and so on.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtpositioning@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - Positioning component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtquick3d-6.5.2",
   "name": "qt6-qtquick3d",
   "licenseConcluded": "GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "04aaf88565536f2e4ac7fcb050379f9823a53f8955c34b88882876ed2d6c7250"
    }
   ],
   "description": "The Qt 6 Quick3D library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtquick3d@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - Quick3D Libraries and utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtquick3dphysics-6.5.2",
   "name": "qt6-qtquick3dphysics",
   "licenseConcluded": "GPL-3.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "61dc0fb53d8d2441634217fea5cffa29bc396289ffda38402626d31441a72334"
    }
   ],
   "description": "This module adds physical simulation capabilities on top of Qt Quick 3D.\nIn particular, it enables rigid body simulation using simple primitives as well\nas convex- and triangle meshes and heightmaps. Physical properties such as mass,\ndensity, gravity and friction are customizable. This makes it possible to create\nphysically correct behavior in 3D scenes without having to handcraft animations.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtquick3dphysics@6.5.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.qt.io",
   "licenseDeclared": "GPL-3.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt 6 Quick3D Physics Extensions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtquickeffectmaker-6.5.2",
   "name": "qt6-qtquickeffectmaker",
   "licenseConcluded": "GPL-3.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a78eb22adf1eb5c20f6c37c118af081ff322c24d1504c09a1ad890fe607e5b32"
    }
   ],
   "description": "Qt Quick Effect Maker is a hybrid editor for creating shader effects for Qt\nQuick applications and offers both a node editor and a code editor.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtquickeffectmaker@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.qt.io",
   "licenseDeclared": "GPL-3.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tool for creating shader effects for Qt Quick",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtquicktimeline-6.5.2",
   "name": "qt6-qtquicktimeline",
   "licenseConcluded": "GPLv2 with exceptions and GPLv3 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "802fa1ec3300ad50f9f068c8ef97ab4cd6f5464a9a13ba3df0f59f776c7f14f8"
    }
   ],
   "description": "The Qt Quick Timeline plugin provides QML types to use timelines and keyframes\nto animate Qt Quick user interfaces.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtquicktimeline@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "GPLv2 with exceptions and GPLv3 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - QuickTimeline plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtremoteobjects-6.5.2",
   "name": "qt6-qtremoteobjects",
   "licenseConcluded": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7ed9c83133074a090a6d6878a78cc8f3e4744e5e7ebc10d07fe21052cc3f5193"
    }
   ],
   "description": "Qt Remote Objects (QtRO) is an inter-process communication (IPC) module developed for Qt.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtremoteobjects@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - Qt Remote Objects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtscxml-6.5.2",
   "name": "qt6-qtscxml",
   "licenseConcluded": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "67075b45653b3ffbaeabd44be5a88cbec90cff6c7a5afba907281cdcac89f145"
    }
   ],
   "description": "The Qt SCXML module provides functionality to create state machines from SCXML files.\nThis includes both dynamically creating state machines loading the SCXML file and instantiating states and transitions)\nand generating a C++ file that has a class implementing the state machine.\nIt also contains functionality to support data models and executable content.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtscxml@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - ScXml component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtsensors-6.5.2",
   "name": "qt6-qtsensors",
   "licenseConcluded": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "563d40235d6681ca432934b7826ce52942fe6943d2e6cecd306703c29c86aea8"
    }
   ],
   "description": "The Qt Sensors API provides access to sensor hardware via QML and C++\ninterfaces.  The Qt Sensors API also provides a motion gesture recognition\nAPI for devices.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtsensors@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io/",
   "licenseDeclared": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - Sensors component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtserialbus-6.5.2",
   "name": "qt6-qtserialbus",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c7b4225889c60738979cff5529a4d481a6c3f9a044175e4d48b6f6f4ce32c7ae"
    }
   ],
   "description": "Qt Serial Bus (API) provides classes and functions to access the various\nindustrial serial buses and protocols, such as CAN, ModBus, and others.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtserialbus@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - SerialBus component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtserialport-6.5.2",
   "name": "qt6-qtserialport",
   "licenseConcluded": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bf7cef863084fb5cfd53bb42b492846774562e7075db992d5f308595379445c3"
    }
   ],
   "description": "Qt Serial Port provides the basic functionality, which includes configuring,\nI/O operations, getting and setting the control signals of the RS-232 pinouts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtserialport@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - SerialPort component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtshadertools-6.5.2",
   "name": "qt6-qtshadertools",
   "licenseConcluded": "LGPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "33d6379674732d74fc8931fd844574c4853c4ae2c4762ad3dcae7737b0fe1a62"
    }
   ],
   "description": "Qt6 - Qt Shader Tools module builds on the SPIR-V Open Source Ecosystem.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtshadertools@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - Qt Shader Tools module builds on the SPIR-V Open Source Ecosystem",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtspeech-6.5.2",
   "name": "qt6-qtspeech",
   "licenseConcluded": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ede92f17b0c6bea914c4386d0f4c695052e7a466247ed435bd4076ad80d2da77"
    }
   ],
   "description": "The module enables a Qt application to support accessibility features such as text-to-speech, which is useful for end-users who are\nvisually challenged or cannot access the application for whatever reason. The most common use case where text-to-speech comes in handy\nis when the end-user is driving and cannot attend the incoming messages on the phone. In such a scenario, the messaging application\ncan read out the incoming message. Qt Serial Port provides the basic functionality, which includes configuring, I/O operations,\ngetting and setting the control signals of the RS-232 pinouts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtspeech@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "qt6 - Speech component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtsvg-6.5.2",
   "name": "qt6-qtsvg",
   "licenseConcluded": "LGPLv3 or GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bef8962f0d809534882a27faef76075d04174c6dc3a623fc4360a76a881981fc"
    }
   ],
   "description": "Scalable Vector Graphics (SVG) is an XML-based language for describing\ntwo-dimensional vector graphics. Qt provides classes for rendering and\ndisplaying SVG drawings in widgets and on other paint devices.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtsvg@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPLv3 or GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - Support for rendering and displaying SVG",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qttools-6.5.2",
   "name": "qt6-qttools",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3b0c70c0512f8db9f113678f5f526dd68cdffbf3bb72245be51ceb797a8489ef"
    }
   ],
   "description": "Qt6 - QtTool components.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qttools@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - QtTool components",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qttranslations-6.5.2",
   "name": "qt6-qttranslations",
   "licenseConcluded": "GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3edbfbed24162315aae304cf89043e270a8dedefe3b0d38793b54913eb0ac6fb"
    }
   ],
   "description": "Qt6 - QtTranslations module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qttranslations@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - QtTranslations module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtvirtualkeyboard-6.5.2",
   "name": "qt6-qtvirtualkeyboard",
   "licenseConcluded": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5391d1c9380836a24e8e35463c2ce5da1af2acad894f760111a074abef755060"
    }
   ],
   "description": "The Qt Virtual Keyboard project provides an input framework and reference keyboard frontend\nfor Qt 6.  Key features include:\n* Customizable keyboard layouts and styles with dynamic switching.\n* Predictive text input with word selection.\n* Character preview and alternative character view.\n* Automatic capitalization and space insertion.\n* Scalability to different resolutions.\n* Support for different character sets (Latin, Simplified/Traditional Chinese, Hindi, Japanese, Arabic, Korean, and others).\n* Support for most common input languages, with possibility to easily extend the language support.\n* Left-to-right and right-to-left input.\n* Hardware key support for 2-way and 5-way navigation.\n* Handwriting support, with gestures for fullscreen input.\n* Audio feedback.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtvirtualkeyboard@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://qt.io",
   "licenseDeclared": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - VirtualKeyboard component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtwayland-6.5.2",
   "name": "qt6-qtwayland",
   "licenseConcluded": "LGPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8e35a3c376caa28b39ceedabc305943467f091b38885fe0a4dfa58a574948fe4"
    }
   ],
   "description": "Qt6 - Wayland platform support and QtCompositor module.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtwayland@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - Wayland platform support and QtCompositor module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtwebchannel-6.5.2",
   "name": "qt6-qtwebchannel",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b9efa0f3eea779e6cdfd62ee7755ade9f17c5cd5686af48bbf6817ed4d0d46c2"
    }
   ],
   "description": "The Qt WebChannel module provides a library for seamless integration of C++\nand QML applications with HTML/JavaScript clients. Any QObject can be\npublished to remote clients, where its public API becomes available.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtwebchannel@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - WebChannel component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtwebengine-6.5.2",
   "name": "qt6-qtwebengine",
   "licenseConcluded": "BSD-3-Clause and GPL-3.0-only and LGPL-3.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8a2701f4c87c25fc78445452f060db7c7f56afdedddfd99aeabef2c4683b643f"
    }
   ],
   "description": "Qt6 - QtWebEngine components.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtwebengine@6.5.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "BSD-3-Clause and GPL-3.0-only and LGPL-3.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - QtWebEngine components",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtwebsockets-6.5.2",
   "name": "qt6-qtwebsockets",
   "licenseConcluded": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "711fcbd29e62936cf85ab467e49570c6a4e86956553811c296313526cac559ef"
    }
   ],
   "description": "The QtWebSockets module implements the WebSocket protocol as specified in RFC\n6455. It solely depends on Qt (no external dependencies).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtwebsockets@6.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://qt-project.org/",
   "licenseDeclared": "LGPLv2 with exceptions or GPLv3 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - WebSockets component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-qt6-qtwebview-6.5.2",
   "name": "qt6-qtwebview",
   "licenseConcluded": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c345396aed18f9fa28fe156f44b699f744414eb0bae7a1527143c968144d82d3"
    }
   ],
   "description": "Qt WebView provides a way to display web content in a QML application\nwithout necessarily including a full web browser stack by using native\nAPIs where it makes sense.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/qt6-qtwebview@6.5.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.qt.io",
   "licenseDeclared": "LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qt6 - WebView component",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.5.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-quartz-2.2.1",
   "name": "quartz",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4908d35c91e79d6b9c8ff68014031ba3d0235bd8e6ec145a6e16e9c14b039f09"
    }
   ],
   "description": "Quartz is a job scheduling system that can be integrated with, or used\nalong side virtually any J2EE or J2SE application. Quartz can be used\nto create simple or complex schedules for executing tens, hundreds, or\neven tens-of-thousands of jobs; jobs whose tasks are defined as standard\nJava components or EJBs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/quartz@2.2.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.quartz-scheduler.org/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Enterprise Job Scheduler for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-quota-4.06",
   "name": "quota",
   "licenseConcluded": "BSD and GPLv2 and GPLv2+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2a4658397c408b2cbe0f433776f74a9364e3dabb3dddb1dc6d76eed66f7bbc3a"
    }
   ],
   "description": "Tools and patches for the Linux Diskquota system as part of the Linux kernel\nIt also include quota_nld daemon,",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/quota@4.06-10.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/linuxquota/",
   "licenseDeclared": "BSD and GPLv2 and GPLv2+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Linux Diskquota system as part of the Linux kernel",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:4.06-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rabbitmq-java-client-3.6.5",
   "name": "rabbitmq-java-client",
   "licenseConcluded": "ASL 2.0 and GPLv2+ and MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a0a3593d1a96459eefa09fa458fa76aa1d3745873a837bd3c8a00f4b53301891"
    }
   ],
   "description": "The library allows Java code to interface to AMQP servers.\nPlease see the specification page for more information on AMQP\ninter-operation and standards-conformance\nYou will need an AMQP server, such as our very own RabbitMQ server,\nto use with the client library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rabbitmq-java-client@3.6.5-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.rabbitmq.com/java-client.html",
   "licenseDeclared": "ASL 2.0 and GPLv2+ and MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Advanced Message Queue Protocol client library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.6.5-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rabbitmq-server-3.9.23",
   "name": "rabbitmq-server",
   "licenseConcluded": "MPLv2.0 and Apache-2.0 and MIT and BSD and ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "246c7d9061701e5b97d3c735ed980a0e0084d029ca712a9d78f5ae063ba15628"
    }
   ],
   "description": "RabbitMQ is an implementation of AMQP, the emerging standard for high\nperformance enterprise messaging. The RabbitMQ server is a robust and\nscalable implementation of an AMQP broker.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rabbitmq-server@3.9.23-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.rabbitmq.com/",
   "licenseDeclared": "MPLv2.0 and Apache-2.0 and MIT and BSD and ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The RabbitMQ server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.9.23-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-radvd-2.19",
   "name": "radvd",
   "licenseConcluded": "BSD with advertising",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a898cecaf8f545bc7f205c87c8b19e4fd2fc842186d0e68e8591354b7edfb5b1"
    }
   ],
   "description": "The router advertisement daemon (radvd) is run by Linux or BSD systems\nacting as IPv6 routers. It sends Router Advertisement messages,\nspecified by RFC 2461, to a local Ethernet LAN periodically and when\nrequested by a node sending a Router Solicitation message. These\nmessages are required for IPv6 stateless autoconfiguration.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/radvd@2.19-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.litech.org/radvd/",
   "licenseDeclared": "BSD with advertising",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Router ADVertisement Daemon for IPv6",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.19-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ragel-7.0.4",
   "name": "ragel",
   "licenseConcluded": "MIT and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "88804ccba3d566d335f4d56d30a29a4eb222f3e404abeafeb94bfbfe9860c464"
    }
   ],
   "description": "Ragel compiles executable finite state machines from regular languages.\nRagel targets C, C++ and ASM. Ragel state machines can not only recognize\nbyte sequences as regular expression machines do, but can also execute code\nat arbitrary points in the recognition of a regular language. Code embedding\nis done using inline operators that do not disrupt the regular language syntax.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ragel@7.0.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.colm.net/open-source/ragel/",
   "licenseDeclared": "MIT and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Finite state machine compiler",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.0.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-randomizedtesting-2.8.1",
   "name": "randomizedtesting",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d092ec4b9ebb19076c3b631699770501f795b2e958a82f20a7c943b7994f191c"
    }
   ],
   "description": "Foundation classes and rules for applying the\nprinciples of Randomized Testing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/randomizedtesting@2.8.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://labs.carrotsearch.com/randomizedtesting.html",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Testing Framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rapidjson-1.1.0",
   "name": "rapidjson",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9d0e210d296518c111893833f457eea8f89c8a58b597bb10870d3247bd925bb9"
    }
   ],
   "description": "RapidJSON as a fast JSON parser which generator for c++. It`s inspired by\nRapidXML. It`s supports both SAX & DOM style API. It`s small but complete.\nIt`s fast, It`s preformance can be comparabel to strlen(). It`s self-contained.\nIt doesn`t depend on external libraries such as BOOST. It`s Unicode and\nmemory friendly, each JSON valude occupies exactly 16/20 bytes for most\n32/64-bit machines. It`s suport UTF-8 UTF-16 UTF-32 (LE & BE).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rapidjson@1.1.0-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://miloyip.github.io/rapidjson",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "small & selft-contained fast JSON parser and generator for C++",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-raptor2-2.0.15",
   "name": "raptor2",
   "licenseConcluded": "GPLv2+ or LGPLv2+ or ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cab9403cc33d31ecf0718b7e911a4165a92f45261dd07cd726daa9e4e63841b3"
    }
   ],
   "description": "Raptor is Redland's RDF parser toolkit, which provides a set of independent RDF parsers\nto generate triples from RDF / XML or N-Triples.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/raptor2@2.0.15-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://librdf.org/raptor/",
   "licenseDeclared": "GPLv2+ or LGPLv2+ or ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Raptor RDF parsing and serializing utility",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.15-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rarian-0.8.1",
   "name": "rarian",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d6e3e09a6e20e635ad20fb048248c9b58216078fe280b88e57d4d5788acbe57d"
    }
   ],
   "description": "Rarian is designed to be a replacement for scrollkeeper.  It is\ncurrently undergoing heavy development.  As of writing, rarian can be\ninstalled in place of scrollkeeper and everything will work okay (as\nfar as my testing indicates)",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rarian@0.8.1-25.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://rarian.freedesktop.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Documentation meta-data library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.1-25.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rasdaemon-0.8.0",
   "name": "rasdaemon",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5a130fdb911cdf7ef439d5ae855fb8ad0219bc8f30039639b053da7d7277151b"
    }
   ],
   "description": "The  rasdaemon  program  is  a  daemon which monitors the platform\nReliablity, Availability and Serviceability (RAS) reports from the\nLinux kernel trace events. These trace events are logged in\n/sys/kernel/debug/tracing, reporting them via syslog/journald.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rasdaemon@0.8.0-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mchehab/rasdaemon.git",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utility to get Platform Reliability, Availability and Serviceability (RAS) reports via the Kernel tracing events",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.0-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rasqal-0.9.33",
   "name": "rasqal",
   "licenseConcluded": "LGPLv2+ or ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7ed113e609df709b5aeac0ce8ac4481ffcbd0ff82d03c8905faea9666ae54605"
    }
   ],
   "description": "Rasqal is a free software / Open Source C library that handles Resource\nDescription Framework (RDF) query language syntaxes, query construction\nand execution of queries returning results as bindings, boolean, RDF\ngraphs/triples or syntaxes. The supported query languages are SPARQL\nQuery 1.0, SPARQL Query 1.1, SPARQL Update 1.1 (no executing) and the\nExperimental SPARQL extensions (LAQRS). Rasqal can write binding query\nresults in the SPARQL XML, SPARQL JSON, CSV, TSV, HTML, ASCII tables,\nRDF/XML and Turtle / N3 and read them in SPARQL XML, CSV, TSV, RDF/XML\nand Turtle / N3.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rasqal@0.9.33-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://librdf.org/rasqal/",
   "licenseDeclared": "LGPLv2+ or ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "a free software / Open Source C library that handles Resource Description Framework (RDF)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.33-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rcs-5.10.1",
   "name": "rcs",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f54cabbf653d42c0afe2674d9e01d0ebb9ff85664e927ce02a1cf0912e3ffed0"
    }
   ],
   "description": "The Revision Control System (RCS) is a system for managing multiple\nversions of files.  RCS automates the storage, retrieval, logging,\nidentification and merging of file revisions.  RCS is useful for text\nfiles that are revised frequently (for example, programs,\ndocumentation, graphics, papers and form letters).\n\nThe rcs package should be installed if you need a system for managing\ndifferent versions of files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rcs@5.10.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/rcs/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Revision Control System (RCS) file version management tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.10.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rdate-1.5",
   "name": "rdate",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "35ad35be9e727cc9cd901fdaa21d7761d92356283e6ae90723a942d00ea180b7"
    }
   ],
   "description": "rdate connects to an RFC 868 time server over a TCP/IP network, printing the returned time and/or setting the system clock.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rdate@1.5-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.aelius.com/njh/rdate/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tool for getting the date/time from a remote machine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rdma-core-50.0",
   "name": "rdma-core",
   "licenseConcluded": "GPL-2.0-only OR BSD-2-Clause AND BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7dc4401397aed75298399b7246eac3f59c9ff2014c6cf330f12bfc3e8dcc6c84"
    }
   ],
   "description": "This is the userspace components for the Linux Kernel's drivers/infiniband subsystem.\nSpecifically this contains the userspace libraries for the following device nodes:\n\n  - /dev/infiniband/uverbsX (libibverbs)\n  - /dev/infiniband/rdma_cm (librdmacm)\n  - /dev/infiniband/umadX (libibumad)",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rdma-core@50.0-32.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/linux-rdma/rdma-core",
   "licenseDeclared": "GPL-2.0-only OR BSD-2-Clause AND BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "RDMA core userspace libraries and daemons",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:50.0-32.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-re2-20240201",
   "name": "re2",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9263c2c09e45de2530ce7500b52e4d674ff9416c3992be2f7ba510184ebefdd7"
    }
   ],
   "description": "RE2 is a fast, safe, thread-friendly alternative to backtracking regular\nexpression engines like those used in PCRE, Perl, and Python. It is a C++ library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/re2@20240201-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/google/re2/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provide backtracking RE engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20240201-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-readline-8.2",
   "name": "readline",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "84377dc720fabf3f55aeaebe02f8e2a7e9471271111283f1c35c76d6c612c852"
    }
   ],
   "description": "The GNU Readline library provides a set of functions for use by\napplications that allow users to edit command lines as they are\ntyped in. Both Emacs and vi editing modes are available.The Readline\nlibrary includes additional functions to maintain a list of\npreviously-entered command lines, to recall and perhaps reedit those\nlines, and perform csh-like history expansion on previous commands.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/readline@8.2-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tiswww.case.edu/php/chet/readline/rltop.html",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Readline library for editing typed command lines",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.2-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-realmd-0.17.1",
   "name": "realmd",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f76611f795f8363eeeb72e56772c82f4286e997c3365b1349fdbce95e4588e63"
    }
   ],
   "description": "realmd is a dbus system service that manages discovery and enrollment in\nrealms/domains like Active Directory or IPA.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/realmd@0.17.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://cgit.freedesktop.org/realmd/realmd/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "AD integration detection",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.17.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rear-2.7",
   "name": "rear",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "987290231cc148959273f7f34a833aa5a9fb7ae10db3878e59a5120b069e7092"
    }
   ],
   "description": "Relax-and-Recover is a setup-and-forget Linux bare metal disaster recovery solution. It is easy to\nset up and requires no maintenance so there is no excuse for not using it.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rear@2.7-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://relax-and-recover.org/",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Relax-and-Recover is a setup-and-forget Linux bare metal disaster recovery solution",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.7-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-recode-3.7.14",
   "name": "recode",
   "licenseConcluded": "GPLv3 and LGPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "771a9bbbfbe28857a837777f2fe535368854767440da70f7c397b784d75cf545"
    }
   ],
   "description": "The recode library converts files between character sets and usages.\nIt recognises or produces more than 300 different character sets\nand transliterates files between almost any pair.  When exact\ntransliteration are not possible, it gets rid of offending characters\nor fall back on approximations.  The recode program is a handy\nfront-end to the library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/recode@3.7.14-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnu.org/software/recode/",
   "licenseDeclared": "GPLv3 and LGPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Converter between charsets and surfaces",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.7.14-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-redis-7.2.9",
   "name": "redis",
   "licenseConcluded": "BSD-3-Clause AND BSD-2-Clause AND MIT AND BSL-1.0 AND CC-BY-SA-4.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9e1c8cc257ce670b8dae58b8ea1796ef33fb68c7f802b6cccc1df9e034f9135c"
    }
   ],
   "description": "Redis is an advanced key-value store. It is often referred to as a dattructure server since keys can contain strings, hashes\n,lists, sets anorted sets.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/redis@7.2.9-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://redis.io",
   "licenseDeclared": "BSD-3-Clause AND BSD-2-Clause AND MIT AND BSL-1.0 AND CC-BY-SA-4.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A persistent key-value database",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.2.9-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-redis5-5.0.14",
   "name": "redis5",
   "licenseConcluded": "BSD and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b242eabfab97e7ad57c4ecce10a1d2b97d641bef72e1fd5468e18fc60728efba"
    }
   ],
   "description": "Redis is an advanced key-value store. It is often referred to as a data\nstructure server since keys can contain strings, hashes, lists, sets and\nsorted sets.\nYou can run atomic operations on these types, like appending to a string;\nincrementing the value in a hash; pushing to a list; computing set\nintersection, union and difference; or getting the member with highest\nranking in a sorted set.\nIn order to achieve its outstanding performance, Redis works with an\nin-memory dataset. Depending on your use case, you can persist it either\nby dumping the dataset to disk every once in a while, or by appending\neach command to a log.\nRedis also supports trivial-to-setup master-slave replication, with very\nfast non-blocking first synchronization, auto-reconnection on net split\nand so forth.\nOther features include Transactions, Pub/Sub, Lua scripting, Keys with a\nlimited time-to-live, and configuration settings to make Redis behave like\na cache.\nYou can use Redis from most programming languages also.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/redis5@5.0.14-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://redis.io",
   "licenseDeclared": "BSD and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A persistent key-value database",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0.14-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-redis6-6.2.7",
   "name": "redis6",
   "licenseConcluded": "BSD and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bf49daac32655ef11d601cb8a94ad1dac3f0d7831b25fe497b6046a36eac437b"
    }
   ],
   "description": "Redis is an advanced key-value store. It is often referred to as a data\nstructure server since keys can contain strings, hashes, lists, sets and\nsorted sets.\nYou can run atomic operations on these types, like appending to a string;\nincrementing the value in a hash; pushing to a list; computing set\nintersection, union and difference; or getting the member with highest\nranking in a sorted set.\nIn order to achieve its outstanding performance, Redis works with an\nin-memory dataset. Depending on your use case, you can persist it either\nby dumping the dataset to disk every once in a while, or by appending\neach command to a log.\nRedis also supports trivial-to-setup master-slave replication, with very\nfast non-blocking first synchronization, auto-reconnection on net split\nand so forth.\nOther features include Transactions, Pub/Sub, Lua scripting, Keys with a\nlimited time-to-live, and configuration settings to make Redis behave like\na cache.\nYou can use Redis from most programming languages also.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/redis6@6.2.7-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://redis.io",
   "licenseDeclared": "BSD and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A persistent key-value database",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.2.7-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-redland-1.0.17",
   "name": "redland",
   "licenseConcluded": "LGPLv2+ or ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a30afba4f4b5341b70cead63e266c1b2b3b7fa876658e1d3e97915f00ec95c7c"
    }
   ],
   "description": "Redland is a set of free software C libraries that provide\nsupport for the Resource Description Framework (RDF).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/redland@1.0.17-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://librdf.org/",
   "licenseDeclared": "LGPLv2+ or ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "RDF iprovids support for the Resource Description Framework.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.17-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-reflectasm-1.11.9",
   "name": "reflectasm",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9f556209582dbba3c218d73c25f39e20ca53d6ddcbadefafe268319226344435"
    }
   ],
   "description": "ReflectASM is a very small Java library that provides high performance\nreflection by using code generation. An access class is generated to\nset/get fields, call methods, or create a new instance. The access class\nuses byte-code rather than Java's reflection, so it is much faster. It\ncan also access primitive fields via byte-code to avoid boxing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/reflectasm@1.11.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/EsotericSoftware/reflectasm",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "High performance Java library that provides reflection by using code generation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.11.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-reflections-0.9.12",
   "name": "reflections",
   "licenseConcluded": "WTFPL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1934851a1e06eaa9d750a3d77e0f619fc7999cdbcafdf238b43d5ece4576e42f"
    }
   ],
   "description": "A Java run-time meta-data analysis, in the spirit of Scannotations\nReflections scans your class-path, indexes the meta-data, allows you\nto query it on run-time and may save and collect that information\nfor many modules within your project.\nUsing Reflections you can query your meta-data such as:\n* get all sub types of some type\n* get all types/methods/fields annotated with some annotation,\n  w/o annotation parameters matching\n* get all resources matching matching a regular expression",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/reflections@0.9.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ronmamo/reflections",
   "licenseDeclared": "WTFPL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java run-time meta-data analysis",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-regexp-1.5",
   "name": "regexp",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b7282aac9518e4d44293de568e59dc2fe0838ca81fe9fce284b24d5a0c35de36"
    }
   ],
   "description": "Regexp is a 100% Pure Java Regular Expression package that was graciously\ndonated to the Apache Software Foundation by Jonathan Locke.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/regexp@1.5-29.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jakarta.apache.org/regexp/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple regular expressions API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5-29.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-reiserfs-utils-3.6.27",
   "name": "reiserfs-utils",
   "licenseConcluded": "GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f32eea9843d02404da789ffd41c51d57450e5785c9cc2b6526af01b5e07d1b0e"
    }
   ],
   "description": "The reiserfs-utils package contains a number of utilities for creating, checking, modifying,\nand correcting any inconsistencies in ReiserFS filesystems, including reiserfsck (used to\nrepair filesystem inconsistencies), mkreiserfs (used to initialize a partition to contain an empty\nReiserFS filesystem), debugreiserfs (used to examine the internal structure of a filesystem,\nto manually repair a corrupted filesystem, or to create test cases for reiserfsck), and some other\nReiserFS filesystem utilities.\n\nYou should install the reiserfs-utils package if you want to use ReiserFS on any of your partitions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/reiserfs-utils@3.6.27-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ftp.kernel.org/pub/linux/utils/fs/reiserfs/",
   "licenseDeclared": "GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for creating, repairing, and debugging ReiserFS filesystems",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.6.27-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-relaxngDatatype-2011.1",
   "name": "relaxngDatatype",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "00a84aaeaaf60479208508a60bd70298c462c5a5bfa426f794c947bc67d4c33a"
    }
   ],
   "description": "RELAX NG is a schema language for XML--a RELAX NG schema specifies a pattern for the structure and\ncontent of an XML document.A RELAX NG schema is itself an XML document but RELAX NG also offers\na popular compact,non-XML syntax.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/relaxngDatatype@2011.1-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/java-schema-utilities/relaxng-datatype-java",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Relaxng Datatype library for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2011.1-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-relaxngcc-1.12",
   "name": "relaxngcc",
   "licenseConcluded": "ASL 1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "89dbf3ffb1ee28f28e67f65424f64b7416c981dc81dda70cae75d2fb46f3e1a9"
    }
   ],
   "description": "RelaxNGCC is a tool for generating Java source code from a given RELAX NG\ngrammar. By embedding code fragments in the grammar like yacc or JavaCC, you can\ntake appropriate actions while parsing valid XML documents against the grammar.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/relaxngcc@1.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://relaxngcc.sourceforge.net/en/index.htm",
   "licenseDeclared": "ASL 1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "RELAX NG Compiler Compiler",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-remotetea-1.1.3",
   "name": "remotetea",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f046584a4de8eaccdb13dd1780c5131209cc0f2f104c1c7f6005cf7bb25c2eaa"
    }
   ],
   "description": "A complete Java-based implementation of Sun's ONC/RPC\nRemote Procedure Protocol, including client and server\nfunctionality and some associated tools. No native\ncode involved, only Java.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/remotetea@1.1.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://remotetea.sourceforge.net/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java implementation of Sun's ONC/RPC Remote Procedure Protocol",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-replacer-1.6",
   "name": "replacer",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7d42b0380106f1c5ac80d32b8cce20cf988dc508c6c074279db12509603e115b"
    }
   ],
   "description": "Maven plugin to replace tokens in a given file with a value.\nThis plugin is also used to automatically generating PackageVersion.java\nin the FasterXML.com project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/replacer@1.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/beiliubei/maven-replacer-plugin",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Replacer Maven Mojo",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-resource-agents-4.15.1",
   "name": "resource-agents",
   "licenseConcluded": "GPLv2+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "abac1a8f55de4ddf62b6e9b07cd513af993a8fd9ff209c48ac47446ddf2f399d"
    }
   ],
   "description": "Resource agent is a standardized interface for a cluster resource. In translates a standard set of operations into\nsteps specific to the resource or application, and interprets their results as success or failure.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/resource-agents@4.15.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ClusterLabs/resource-agents",
   "licenseDeclared": "GPLv2+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Open Source HA Reusable Cluster Resource Scripts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.15.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rest-0.9.1",
   "name": "rest",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "db34eaa1ee70aa9ba8657ed8a366755abe1194f992291a47cdf5b2bedf28f78b"
    }
   ],
   "description": "This library has been designed to make it easier to access web services that\nclaim to be \"RESTful\". It comprises of two parts: the first aims to make it\neasier to make requests by providing a wrapper around libsoup, the second\naids with XML parsing by wrapping libxml2.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rest@0.9.1-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnome.org",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library for access to RESTful web services",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-resteasy-3.0.19",
   "name": "resteasy",
   "licenseConcluded": "ASL 2.0 and CDDL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4339ef51ad9235fa2e2d6b301e2e2e21c40c81ab2baa918928d8525d76f93dad"
    }
   ],
   "description": "\n\nRESTEasy contains a JBoss project that provides frameworks to help\nbuild RESTful Web Services and RESTful Java applications. It is a fully\ncertified and portable implementation of the JAX-RS specification.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/resteasy@3.0.19-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/resteasy/Resteasy/",
   "licenseDeclared": "ASL 2.0 and CDDL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Framework for RESTful Web services and Java applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.19-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rhash-1.4.4",
   "name": "rhash",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a67aa7f66b9633a31cd4b83ee3acfbdefa62d729d6e7c73b9d8c8e64633b2f65"
    }
   ],
   "description": "RHash is designed to calculate  and verificate magnet links and hash sums.\nIt supports a wide range of hash sums such as CRC32,  MD4, MD5,  SHA1, SHA256,\nSHA512, SHA3, AICH, ED2K, Tiger, DC++ TTH, BitTorrent BTIH, GOST R 34.11-94,\nRIPEMD-160, HAS-160, EDON-R, Whirlpool and Snefru. The features include processing\ndirectories recursively, independent to platform and output in a user-defined format.\nThis package also provides a professional,  portable,  thread-safe  C library. It's\nsmall and easy to learn.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rhash@1.4.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rhash/RHash",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Great utility for computing hash sums",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rhino-1.7.7.1",
   "name": "rhino",
   "licenseConcluded": "MPLv2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "766a2a879b0eda1a67a058dfc0bebec6d2a39b76c6127a8c50de925ecbe6d459"
    }
   ],
   "description": "Rhino is an open-source implementation of JavaScript written entirely in Java.\nIt is typically embedded into Java applications to provide scripting to end users.\nIt is embedded in J2SE 6 as the default Java scripting engine.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rhino@1.7.7.1-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.mozilla.org/rhino/",
   "licenseDeclared": "MPLv2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Open-source implementation of JavaScript written entirely in Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.7.1-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rhnlib-2.8.11",
   "name": "rhnlib",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e4ea1e4713691744c3393e398ad369d88229a362b3a35bf8fd259d3083dc627e"
    }
   ],
   "description": "rhnlib is a collection of python3 modules used by the Spacewalk (http://spacewalk.redhat.com) software.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rhnlib@2.8.11-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/spacewalkproject/spacewalk",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Python libraries for the Spacewalk project",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.8.11-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rhq-plugin-annotations-3.0.4",
   "name": "rhq-plugin-annotations",
   "licenseConcluded": "GPL-1.0-only AND LGPL-2.1-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b6ceb9de6fa44b70a1363ebed4b6a5dc62e2cb69a35fa879b257311d22e1758c"
    }
   ],
   "description": "Annotations to help generate RHQ plugin descriptors.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rhq-plugin-annotations@3.0.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://rhq-project.org",
   "licenseDeclared": "GPL-1.0-only AND LGPL-2.1-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "RHQ plugin annotations",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rmic-maven-plugin-1.3",
   "name": "rmic-maven-plugin",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "90b9e3e48595a04a62d5478a4667d3d5bac272ff178d0aee9060ba362d292a92"
    }
   ],
   "description": "This plugin works with Maven 2 and uses the java rmic compiler to generate\nclasses used in remote method invocation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rmic-maven-plugin@1.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.mojohaus.org/rmic-maven-plugin",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Uses the java rmic compiler to generate classes used in remote method invocation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rng-tools-6.16",
   "name": "rng-tools",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1366df11059fe21310a6a26d808914e9c95c6a0a882f7e3e174af3aeb9f57c35"
    }
   ],
   "description": "Rng-tools is a random number generator daemon.It monitors a set of entropy sources,\nand supplies entropy from them to the system kernel's /dev/random machinery.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rng-tools@6.16-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/nhorman/rng-tools",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Random number generator daemon",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.16-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rngom-201103",
   "name": "rngom",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5d41e9a0dd2c92bc8deb7e08a915804e53e06116fe0d52092ccaf3ee75ca2d6f"
    }
   ],
   "description": "RNGOM is an open-source Java library for parsing RELAX NG grammars.\nIn particular, RNGOM can:\n* parse the XML syntax\n* parse the compact syntax\n* check all the semantic restrictions as specified in the specification\n* parse RELAX NG into application-defined data structures\n* build a default data structure based around the binarized simple syntax or\n  another data structure that preserves more of the parsed information\n* parse foreign elements/attributes in a schema\n* parse comments in a schema",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rngom@201103-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://java.net/projects/rngom",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java library for parsing RELAX NG grammars",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:201103-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rocketmq-5.1.5",
   "name": "rocketmq",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b15849d4a7fc9c5087572739bf6164098c61b5e003663a6dba7185252ec2c1df"
    }
   ],
   "description": "Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rocketmq@5.1.5-44.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://rocketmq.apache.org/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cloud-Native, Distributed Messaging and Streaming",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.1.5-44.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rome-1.7.0",
   "name": "rome",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "78ab37fbaf986fe712f0efbf2a176b54ec63bb398a75053b067fbf0037b89247"
    }
   ],
   "description": "ROME is an set of open source Java tools for parsing, generating and\npublishing RSS and Atom feeds.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rome@1.7.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://rometools.github.io/rome/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "RSS and Atom Utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rootfiles-8.1",
   "name": "rootfiles",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f472d5a2f3a306a8dcfd06af71b2bd259f00964bcfd18bdd7519ba0bef352014"
    }
   ],
   "description": "The rootfiles package contains basic required files that are placed\nin the root user's account. These files are basically the same as\nthose in /etc/skel, which are placed in regular users' home directories.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rootfiles@8.1-25.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://src.fedoraproject.org/rpms/rootfiles/tree/master",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Basic required files for the root user's account",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.1-25.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rootsh-1.5.3",
   "name": "rootsh",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "65ea3f3490a886ef94b91d26edf7a2dd1c30f0a14fce5f36c12a7c2d5e4c9256"
    }
   ],
   "description": "Rootsh is a wrapper for shells which logs all echoed keystrokes and\nterminal output to a file and/or to syslog. Its main purpose is the\nauditing of users who need a shell with root privileges. They start\nrootsh through the sudo mechanism.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rootsh@1.5.3-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/rootsh",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Shell wrapper for auditing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.3-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rpcbind-1.2.6",
   "name": "rpcbind",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2fdfcab0274abe1216c140e919ab353cc19c16a7eef9ff177041f9b740b61e16"
    }
   ],
   "description": "The rpcbind utility is a server that converts RPC program\nnumbers into universal addresses. It must be running on the\nhost to be able to make RPC calls on a server on that machine.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rpcbind@1.2.6-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://nfsv4.bullopensource.org",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Universal addresses to RPC program number mapper",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.6-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rpcsvc-proto-1.4.4",
   "name": "rpcsvc-proto",
   "licenseConcluded": "BSD and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "615c59980aac41547a7f2f84df91241aeec47751b2673b00b28ef30e117215c7"
    }
   ],
   "description": "This package contains rpcsvc proto.x files from glibc, which are\nmissing in libtirpc. Additional it contains rpcgen, which is needed\nto create header files and sources from protocol files.\nThis package is only needed, if glibc is installed without the\ndeprecated sunrpc functionality and libtirpc should replace it.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rpcsvc-proto@1.4.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/thkukuk/rpcsvc-proto",
   "licenseDeclared": "BSD and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "rpcsvc protocol definitions from glibc",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rpm-4.18.2",
   "name": "rpm",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "29aa0e950db0dd6a3fa8765bfd7dc9589bc6a3eb9ba0073b5edfe3f49eee4bbd"
    }
   ],
   "description": "The RPM Package Manager (RPM) is a powerful package management system capability as below\n\n-building computer software from source into easily distributable packages\n-installing, updating and uninstalling packaged software\n-querying detailed information about the packaged software, whether installed or not\n-verifying integrity of packaged software and resulting software installation",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rpm@4.18.2-23.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://rpm.org/",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "RPM Package Manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.18.2-23.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rpm-ostree-2024.4",
   "name": "rpm-ostree",
   "licenseConcluded": "LGPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ae119a84dc79fc03ed233c738e3e6a335d327756b28760e03964b66f9f951f7a"
    }
   ],
   "description": "rpm-ostree is a hybrid image/package system.  It supports\n\"composing\" packages on a build server into an OSTree repository,\nwhich can then be replicated by client systems with atomic upgrades.\nAdditionally, unlike many \"pure\" image systems, with rpm-ostree\neach client system can layer on additional packages, providing\na \"best of both worlds\" approach.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rpm-ostree@2024.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/coreos/rpm-ostree",
   "licenseDeclared": "LGPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hybrid image/package system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2024.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rpmdevtools-9.6",
   "name": "rpmdevtools",
   "licenseConcluded": "GPLv2+ and GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "81f8b5ee1c50269b5c9f504a60900767c678c76f151685d16d023f8edf8c669f"
    }
   ],
   "description": "rpmdevtools contains many scripts to aid in package development.\nrpmdevtools when installed also pulls in (roughly) the explicit minimum build environment as defined in packaging guidelines,\nand contains (X)Emacs helpers that integrates rpm-spec-mode.el with rpmdev-newspec.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rpmdevtools@9.6-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/rpmdevtools",
   "licenseDeclared": "GPLv2+ and GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "RPM Development Tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9.6-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rpmlint-2.4.0",
   "name": "rpmlint",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7c65604cbd24990fd46e734a22142fed4facd11ea4b623d8199d221578240ea0"
    }
   ],
   "description": "Rpmlint is to check the RPM package of tools for common errors.  You can\ncheck Binary and source packages as well as spec files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rpmlint@2.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rpm-software-management/rpmlint",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Check the RPM package of tools for common errors",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rpmrebuild-2.18",
   "name": "rpmrebuild",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8b52d1f44aa404099c94424000cf9a5e84b34f11107a5672a697a2e842b77404"
    }
   ],
   "description": "rpmrebuild allows to build an rpm file from an installed rpm, or from\nanother rpm file, with or without changes (batch or interactive). It\ncan be extended by a plugin system. A typical use is to easy repackage\na software after some configuration's change.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rpmrebuild@2.18-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://rpmrebuild.sourceforge.net",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool to build a rpm file from the rpm database",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.18-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rrdtool-1.8.0",
   "name": "rrdtool",
   "licenseConcluded": "GPLv2+ with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bf9efc1707866c96df131fd5a121fa1801b92f5387b21c8a379b044189129ae3"
    }
   ],
   "description": "A tool to log and analyze data gathered from all kinds of data sources.\nThe data analysis part of RRDtool is based on the ability to quickly\ngenerate graphical representations of the data values collected over a\ndefinable time period.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rrdtool@1.8.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://oss.oetiker.ch/rrdtool/",
   "licenseDeclared": "GPLv2+ with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "RA tool for data logging and analysis",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rsync-3.2.7",
   "name": "rsync",
   "licenseConcluded": "GPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "693d7903cc7af2b00caeeb802fcd4ea0cbe1e2397c813e970c503e4dca8ccd9d"
    }
   ],
   "description": "Rsync is an open source utility that provides fast incremental file transfer.\nIt uses the \"rsync algorithm\" which provides a very fast method for bringing\nremote files into sync. It does this by sending just the differences in the\nfiles across the link, without requiring that both sets of files are present\nat one of the ends of the link beforehand.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rsync@3.2.7-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://rsync.samba.org/",
   "licenseDeclared": "GPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fast incremental file transfer utility",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.7-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rsyslog-8.2312.0",
   "name": "rsyslog",
   "licenseConcluded": "(GPLv3+ and ASL 2.0)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "961a18ec11e6eefaec178b7989514a21ec641b768da12fd7463aa1fcd4f93886"
    }
   ],
   "description": "RSYSLOG is the rocket-fast system for log processing.It offers high-performance,\ngreat security features and a modular design. While it started as a regular syslogd,\nrsyslog has evolved into a kind of swiss army knife of logging, being able to\naccept inputs from a wide variety of sources, transform them, and output to the\nresults to diverse destinations.\n\nRSYSLOG can deliver over one million messages per second to local destinations when\nlimited processing is applied. Even with remote destinations and more elaborate\nprocessing the performance is usually considered “stunning”.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rsyslog@8.2312.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.rsyslog.com/",
   "licenseDeclared": "(GPLv3+ and ASL 2.0)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The rocket-fast system for log processing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.2312.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rtkit-0.13",
   "name": "rtkit",
   "licenseConcluded": "GPLv3+ and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "efbf1194d4b42233e53dd5d5c2a64277ecb92155305b650f1cdb450c9a2acb53"
    }
   ],
   "description": "RealtimeKit is a D-Bus system service that changes the\nscheduling policy of user processes/threads to SCHED_RR\n(i.e. realtime scheduling mode) on request. It is intended to\nbe used as a secure mechanism to allow real-time scheduling to\nbe used by normal user processes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rtkit@0.13-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/heftig/rtkit",
   "licenseDeclared": "GPLv3+ and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "REALTIMEKIT Realtime Policy and Watchdog Daemon",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.13-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ruby-3.2.2",
   "name": "ruby",
   "licenseConcluded": "(Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "af6c72ee2be174f5da36254f75b02af90f6f19d8544f38ae46449ec9a9a74aad"
    }
   ],
   "description": "Ruby is a fast and easy interpreted scripting language for object-oriented programming.\nIt has many functions for processing text Files and perform system management tasks (such as Perl).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ruby@3.2.2-150.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.ruby-lang.org/en/",
   "licenseDeclared": "(Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Object-oriented scripting language interpreter",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.2-150.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ruby-augeas-0.5.0",
   "name": "ruby-augeas",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "393d47dcfb6168689a98e17a3a546b973926f4a5c042ed56ab9650478afdd615"
    }
   ],
   "description": "Ruby bindings for augeas.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ruby-augeas@0.5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://augeas.net",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ruby bindings for Augeas",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ruby-common-2.1",
   "name": "ruby-common",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fbc11aa417b2adb95cdd9cd854c0ec7b4da3ad10d83b51717c90f19b3fed41aa"
    }
   ],
   "description": "This package is used for generatting ruby gems. It provides hooks for\nautomatic rpm provides, requires and macros that gem2rpm uses.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ruby-common@2.1-106.3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/openSUSE/ruby-packaging/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ruby packaging scripts and macros",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1-106.3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-Ascii85-1.1.0",
   "name": "rubygem-Ascii85",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a8ba550cf2c0f984e054699afd73ffbf1db35b4c1b475f47ac8a0a42b4380eb8"
    }
   ],
   "description": "Ascii85 provides methods to encode/decode Adobe's binary-to-text encoding of\nthe same name.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-Ascii85@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/DataWraith/ascii85gem",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ascii85 encoder/decoder",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-RedCloth-4.3.2",
   "name": "rubygem-RedCloth",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e0bd78f28680c1a15c16aa76883c86ad3d6ac00183a9d331791d0a6d793a57c1"
    }
   ],
   "description": "Textile parser for Ruby.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-RedCloth@4.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://redcloth.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Textile parser for Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-ZenTest-4.12.1",
   "name": "rubygem-ZenTest",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8ca0bd66ac1abbba2bc39297253b3b4774001e05acabfdc6db5f8024a5e4bd3a"
    }
   ],
   "description": "ZenTest is an automated test scaffolding for Ruby that provides 4 different\ntools: zentest, unit_diff, autotest and multiruby. These tools can be used for\ntest conformance auditing and rapid XP.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-ZenTest@4.12.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/seattlerb/zentest",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Automated test scaffolding for Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.12.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-actioncable-7.0.7",
   "name": "rubygem-actioncable",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7378d00f48b2d580b4c4680892a6cab28676ef60af645dc577579e39aa2ecd8a"
    }
   ],
   "description": "Structure many real-time application concerns into channels over a single\nWebSocket connection.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-actioncable@7.0.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://rubyonrails.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "WebSocket framework for Rails",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.0.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-actionmailbox-7.0.7",
   "name": "rubygem-actionmailbox",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5239c70b7122be12c822e546f68c2976e7740be58510fb99ac34b54ffac029e9"
    }
   ],
   "description": "Receive and process incoming emails in Rails applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-actionmailbox@7.0.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://rubyonrails.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Inbound email handling framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.0.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-actionmailer-7.0.7",
   "name": "rubygem-actionmailer",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0e472074f07769599c25fbab293665d655c94bd36e9508eb0410afca91aecf09"
    }
   ],
   "description": "Email on Rails. Compose, deliver, and test emails using the familiar\ncontroller/view pattern. First-class support for multipart email and\nattachments.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-actionmailer@7.0.7-2.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://rubyonrails.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Email composition and delivery framework (part of Rails)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:7.0.7-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-actionpack-7.0.7",
   "name": "rubygem-actionpack",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "138d91322d8cc7b5b7d7e5d0434c527a927e9c2ae133ae2a664191050e6c22cc"
    }
   ],
   "description": "Eases web-request routing, handling, and response as a half-way front,\nhalf-way page controller. Implemented with specific emphasis on enabling easy\nunit/integration testing that doesn't require a browser.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-actionpack@7.0.7-5.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://rubyonrails.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Web-flow and rendering framework putting the VC in MVC (part of Rails)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:7.0.7-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-actiontext-7.0.7",
   "name": "rubygem-actiontext",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "20b7e1d02e6ee13788367d3bb41bfe230a25fd89e4027627d290740408271776"
    }
   ],
   "description": "Edit and display rich text in Rails applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-actiontext@7.0.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://rubyonrails.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Rich text framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.0.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-actionview-7.0.7",
   "name": "rubygem-actionview",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d394a38de15611dcb07983f3b0dbb76ca1b096a38a2bf5b98dc358302c01aa44"
    }
   ],
   "description": "Simple, battle-tested conventions and helpers for building web pages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-actionview@7.0.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://rubyonrails.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Rendering framework putting the V in MVC (part of Rails)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.0.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-activejob-7.0.7",
   "name": "rubygem-activejob",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f9b95d70ef62ff3c12874ed1775789b5a9867acd47582ad35411492b2f19f451"
    }
   ],
   "description": "Declare job classes that can be run by a variety of queueing backends.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-activejob@7.0.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://rubyonrails.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Job framework with pluggable queues",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.0.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-activemodel-7.0.7",
   "name": "rubygem-activemodel",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ce3aaf9b750709d506d25b719f2d035a9d6dd12bcf058adfdf4e18ea6aa20bdf"
    }
   ],
   "description": "A toolkit for building modeling frameworks like Active Record. Rich support\nfor attributes, callbacks, validations, serialization, internationalization,\nand testing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-activemodel@7.0.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://rubyonrails.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A toolkit for building modeling frameworks (part of Rails)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.0.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-activemodel-serializers-xml-1.0.2",
   "name": "rubygem-activemodel-serializers-xml",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a52cc553fdab2a2733636e9da531d0f5b2380e6551a7f5b75af2d9f50e471931"
    }
   ],
   "description": "XML serialization for your Active Model objects and Active Record models -\nextracted from Rails.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-activemodel-serializers-xml@1.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/rails/activemodel-serializers-xml",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "XML serialization for Active Model objects and Active Record models",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-activerecord-7.0.7",
   "name": "rubygem-activerecord",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "61eb35186b62931090b453b80d7c03c9b18f0fa6a24af2b486beee66357a1227"
    }
   ],
   "description": "Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM. It ties database\ntables and classes together for business objects, like Customer or\nSubscription, that can find, save, and destroy themselves without resorting to\nmanual SQL.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-activerecord@7.0.7-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://rubyonrails.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Object-relational mapper framework (part of Rails)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:7.0.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-activeresource-6.0.0",
   "name": "rubygem-activeresource",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aec5f4e56003955dde3d7804bc87d8ee463f4fa5c4b4c50d7ca29d78945e6b89"
    }
   ],
   "description": "REST on Rails. Wrap your RESTful web app with Ruby classes and work with them\nlike Active Record models.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-activeresource@6.0.0-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.rubyonrails.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "REST modeling framework (part of Rails)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:6.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-activestorage-7.0.7",
   "name": "rubygem-activestorage",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e7e94303b0c74dac0eebf117b2cf6375b28247577fd582ec065c62f8eb44fb63"
    }
   ],
   "description": "Attach cloud and local files in Rails applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-activestorage@7.0.7-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://rubyonrails.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Local and cloud file storage framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.0.7-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-activesupport-7.0.7",
   "name": "rubygem-activesupport",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fbf66e77728f88be5f6918df970655acb37a301a7ed2c8eec1f4abaf43ecccc4"
    }
   ],
   "description": "A toolkit of support libraries and Ruby core extensions extracted from the\nRails framework. Rich support for multibyte strings, internationalization,\ntime zones, and testing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-activesupport@7.0.7-2.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://rubyonrails.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A support libraries and Ruby core extensions extracted from the Rails framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:7.0.7-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-addressable-2.8.6",
   "name": "rubygem-addressable",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ab54d48b3bb5f109ae32660a7817454efa47e950d932f82d8f5b8e890bdfc46b"
    }
   ],
   "description": "Addressable is a replacement for the URI implementation that is part of\nRuby's standard library. It more closely conforms to the relevant RFCs and\nadds support for URI and URL templates.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-addressable@2.8.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sporkmonger/addressable",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "URI Implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.8.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-afm-0.2.2",
   "name": "rubygem-afm",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fc90f5c7c26f3b36e5d52453d16acffa94bcfe2162d02b8ae99731d81ac1208e"
    }
   ],
   "description": "A simple library to read afm files and use the data conveniently.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-afm@0.2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/halfbyte/afm",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Reading Adobe Font Metrics (afm) files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-ansi-1.5.0",
   "name": "rubygem-ansi",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "69cde61e5b6c448123fdb7d9590e63a92e23f1b50459b2ae30f95d25c4c15f22"
    }
   ],
   "description": "The ANSI project is a superlative collection of ANSI escape code related\nlibraries enabling ANSI colorization and styling of\nconsole output. Byte for byte ANSI is the best ANSI code\nlibrary available for the Ruby programming\nlanguage.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-ansi@1.5.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://rubyworks.github.com/ansi",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ANSI at your fingertips!",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-arel-9.0.0",
   "name": "rubygem-arel",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "402d3be28ccc40acbfd3c14bd6c09bbc9d425a4448ebdfa3d3fdbeac003cb759"
    }
   ],
   "description": "Arel is a Relational Algebra for Ruby. It 1) simplifies the generation complex\nof SQL queries and it 2) adapts to various RDBMS systems. It is intended to be\na framework framework; that is, you can build your own ORM with it, focusing\non innovative object and collection modeling as opposed to database\ncompatibility and query generation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-arel@9.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rails/arel",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Arel is a SQL AST manager for Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-aruba-0.14.14",
   "name": "rubygem-aruba",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b5f0776f77f9b51e1689ff52e39218889d025de79b5ba4b9a56dc61a00ef2bed"
    }
   ],
   "description": "Aruba is Cucumber extension for Command line applications written\nin any programming language.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-aruba@0.14.14-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/cucumber/aruba",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "CLI Steps for Cucumber, hand-crafted for you in Aruba",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.14.14-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-asciidoctor-2.0.18",
   "name": "rubygem-asciidoctor",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "04f3cc99d26075d5d80b04aba541b159bc8286c7f82e61665b8315196b16834e"
    }
   ],
   "description": "Asciidoctor reads and parses text written in the AsciiDoc syntax, then feeds the parse tree to a\nset of built-in converters to produce HTML5, DocBook 5 (or 4.5) or man(ual) page output. You have\nthe option of using your own converter or loading Tilt-supported templates to customize the generated\noutput or produce additional formats.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-asciidoctor@2.0.18-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/asciidoctor/asciidoctor",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An implementation of the AsciiDoc text processor and publishing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.18-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-backports-3.20.1",
   "name": "rubygem-backports",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "52313a84b3397b688941616595a2a960b1cbae5b71275140d4250b88fabc9635"
    }
   ],
   "description": "Essential backports that enable many of the nice features of Ruby 1.8.7 up to\n2.1.0 for earlier versions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-backports@3.20.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/marcandre/backports",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Backports of Ruby features for older Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.20.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-bacon-1.2.0",
   "name": "rubygem-bacon",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e1228eeacd7f84c23dd8b5fbec360d9d34a6d994c0a09d4d16b471f8f7d70c29"
    }
   ],
   "description": "Bacon is a small RSpec clone weighing less than 350 LoC but\nnevertheless providing all essential features.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-bacon@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/chneukirchen/bacon",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A small RSpec clone",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-bcrypt-3.1.18",
   "name": "rubygem-bcrypt",
   "licenseConcluded": "MIT and Public Domain and ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6d5a405b5638cca921626676121f884e81f779308f1abadc0fd2a144269f4929"
    }
   ],
   "description": "bcrypt() is a sophisticated and secure hash algorithm designed by The\nOpenBSD project for hashing passwords. bcrypt-ruby provides a simple,\nhumane wrapper for safely handling passwords.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-bcrypt@3.1.18-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/codahale/bcrypt-ruby",
   "licenseDeclared": "MIT and Public Domain and ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Wrapper around bcrypt() password hashing algorithm",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.18-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-benchmark-ips-2.10.0",
   "name": "rubygem-benchmark-ips",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "402a250a19525b569d5735cb4abb64bfcfd420864c7efcfa1a1b09b6c1d29df8"
    }
   ],
   "description": "An iterations per second enhancement to Benchmark.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-benchmark-ips@2.10.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/evanphx/benchmark-ips",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An iterations per second enhancement to Benchmark",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.10.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-bindex-0.8.1",
   "name": "rubygem-bindex",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "835110871415dc479f24d8f9eb14eccbaa024d811f154d49e1f08358c69b77dd"
    }
   ],
   "description": "Bindings for your Ruby exceptions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-bindex@0.8.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/gsamokovarov/bindex",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Bindings for your Ruby exceptions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-bootsnap-1.17.0",
   "name": "rubygem-bootsnap",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "821cccfee8b279150e21b40c58a50d3e64dd07bf51c24975f224e9fae4fe30d8"
    }
   ],
   "description": "Bootsnap is a library that plugs into Ruby, with optional support\nfor ActiveSupport and YAML, to optimize and cache expensive computations.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-bootsnap@1.17.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Shopify/bootsnap",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Boot large ruby/rails apps faster",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.17.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-builder-3.2.4",
   "name": "rubygem-builder",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3c178a551f959901e5e4397c15fd385465e87fe5562b650099f669117874276c"
    }
   ],
   "description": "Builder provides a number of builder objects that make creating structured\ndata simple to do. Currently the following builder objects are supported:\n* XML Markup\n* XML Events",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-builder@3.2.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://onestepback.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Builders for MarkUp",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-bundler-2.4.10",
   "name": "rubygem-bundler",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f42c32f4b8aad84240e12021a363bc9b33d8a1ecc36b3d3d901ef56a012360ee"
    }
   ],
   "description": "Bundler manages an application's dependencies through its entire life, across\nmany machines, systematically and repeatably.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-bundler@2.4.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://bundler.io",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library and utilities to manage a Ruby application's gem dependencies",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-byebug-11.1.3",
   "name": "rubygem-byebug",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7beb6558981fd62cf74caa52e6af5833307425004f413fc9382f9bb15a518ca0"
    }
   ],
   "description": "Byebug is a Ruby 2 debugger. It's implemented using the\nRuby 2 TracePoint C API for execution control and the Debug Inspector C API\nfor call stack navigation.  The core component provides support that\nfront-ends can build on. It provides breakpoint handling and bindings for\nstack frames among other things and it comes with an easy to use command\nline interface.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-byebug@11.1.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/deivid-rodriguez/byebug",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ruby 2.0 fast debugger - base + CLI",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:11.1.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-capybara-3.39.2",
   "name": "rubygem-capybara",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f2b071f71b256d1dfc28fe89bbc898d15d8c003ed925e97d2931c93c528f30cb"
    }
   ],
   "description": "Capybara is an integration testing tool for rack based web applications. It\nsimulates how a user would interact with a website.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-capybara@3.39.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/teamcapybara/capybara",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Capybara aims to simplify the process of integration testing Rack applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.39.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-childprocess-0.5.9",
   "name": "rubygem-childprocess",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d409d6ffb7aa67d46cbe80bdd2aac844a37da9974be8a9b837c4423b4543b9be"
    }
   ],
   "description": "This gem aims at being a simple and reliable solution for controlling external\nprograms running in the background on any Ruby / OS combination.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-childprocess@0.5.9-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/enkessler/childprocess",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A simple and reliable gem for controlling external programs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.9-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-chronic-0.10.2",
   "name": "rubygem-chronic",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "63e3517139df9141683248872f9ed8b12b4cbc3f4cd698d3cd335b3255271c4d"
    }
   ],
   "description": "Chronic is a natural language date/time parser written in pure Ruby.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-chronic@0.10.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/mojombo/chronic",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A natural language date parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-coderay-1.1.3",
   "name": "rubygem-coderay",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "83ed85965432b2d352ed23f3ebf5dfa66c4113d3dc8fee535d9fced8ac90aca5"
    }
   ],
   "description": "Fast and easy syntax highlighting for selected languages, written in Ruby.\nComes with RedCloth integration and LOC counter.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-coderay@1.1.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://coderay.rubychan.de",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fast syntax highlighting for selected languages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-coffee-script-2.4.1",
   "name": "rubygem-coffee-script",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fe5367691ac9e87f835b7e2d3e7a367d662684f940d33e20de0702aded0819e4"
    }
   ],
   "description": "Ruby CoffeeScript is a bridge to the JS CoffeeScript compiler.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-coffee-script@2.4.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rails/ruby-coffee-script",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ruby CoffeeScript Compiler",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-coffee-script-source-1.10.0",
   "name": "rubygem-coffee-script-source",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9fd39517dfa7993be7f4067bf281a8d4aa1a83fba1cc6492d5933f65de76b869"
    }
   ],
   "description": "CoffeeScript is a little language that compiles into JavaScript.\nUnderneath all of those embarrassing braces and semicolons,\nJavaScript has always had a gorgeous object model at its heart.\nCoffeeScript is an attempt to expose the good parts of JavaScript\nin a simple way.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-coffee-script-source@1.10.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/jashkenas/coffeescript/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The CoffeeScript Compiler",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-concurrent-ruby-1.1.9",
   "name": "rubygem-concurrent-ruby",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "83c31e28e68c4cd89221be4094f7f5f232c7c8df5a4237f73cd5523d39efc45a"
    }
   ],
   "description": "Modern concurrency tools including agents, futures, promises, thread pools,\nactors, supervisors, and more.\nInspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency\npatterns.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-concurrent-ruby@1.1.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.concurrent-ruby.com",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Modern concurrency tools for Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-connection-pool-2.2.5",
   "name": "rubygem-connection_pool",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ac08dfb9c9a6fcaa5d5ea36e190e0ee71c50d90f7effa3fceb73a7a223e7f0d9"
    }
   ],
   "description": "Generic connection pool for Ruby.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-connection_pool@2.2.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mperham/connection_pool",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Generic connection pool for Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-contracts-0.17",
   "name": "rubygem-contracts",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "18f7e59159c9c49c0696265558b96c90dedae1917e5321ea7ed50e332dfa23b5"
    }
   ],
   "description": "This library provides contracts for Ruby. Contracts let you clearly express\nhow your code behaves, and free you from writing tons of boilerplate,\ndefensive code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-contracts@0.17-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://egonschiele.github.io/contracts.ruby/",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Contracts for Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.17-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-crack-0.4.5",
   "name": "rubygem-crack",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d44e8b6b3c3c83a31e4975908b952f8ed5e9c749fb3ef2952119e93bbab871df"
    }
   ],
   "description": "Really simple JSON and XML parsing, ripped from Merb and Rails.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-crack@0.4.5-2.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jnunemaker/crack",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Really simple JSON and XML parsing, ripped from Merb and Rails",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.4.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-crass-1.0.6",
   "name": "rubygem-crass",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8fd7d1bbf6c11dd0d6a91620385143e0b80d835aaccecc5ecfee95bf96cea282"
    }
   ],
   "description": "Crass is a pure Ruby CSS parser based on the CSS Syntax Level 3 spec.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-crass@1.0.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rgrove/crass/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "CSS parser based on the CSS Syntax Level 3 spec",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-creole-0.5.0",
   "name": "rubygem-creole",
   "licenseConcluded": "GPLv2 or Ruby",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0cbcd34a756844301806812f4652b847a73b478055ee70d465c6c8b15cd75ba8"
    }
   ],
   "description": "Creole is a lightweight markup language (http://wikicreole.org/).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-creole@0.5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/minad/creole",
   "licenseDeclared": "GPLv2 or Ruby",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Lightweight markup language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-cucumber-7.1.0",
   "name": "rubygem-cucumber",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c4d429bfef3e71bab65eef99c1a241c3d3f70fab5e4ac780683fd617c04ad02e"
    }
   ],
   "description": "Cucumber lets software development teams describe how software should behave\nin plain text. The text is written in a business-readable domain-specific\nlanguage and serves as documentation, automated tests and development-aid.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-cucumber@7.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://cucumber.io/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tool to execute plain-text documents as functional tests",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-cucumber-core-10.1.0",
   "name": "rubygem-cucumber-core",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "84ef05f8454e0e4441e722c1fb7d983c26e4941b975011f21e2d2395b273d137"
    }
   ],
   "description": "Core library for the Cucumber BDD app.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-cucumber-core@10.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://cucumber.io",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Core library for the Cucumber BDD app",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:10.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-cucumber-create-meta-6.0.1",
   "name": "rubygem-cucumber-create-meta",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a473c646a5a202aac35019ebb7250b38049f1b10ef6076d21efb4848c38ed9b6"
    }
   ],
   "description": "Produce the meta message for Cucumber Ruby.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-cucumber-create-meta@6.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://rubygems.org/gems/cucumber-create-meta",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Produce the meta message for Cucumber Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-cucumber-expressions-14.0.0",
   "name": "rubygem-cucumber-expressions",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2fb12db376b0941e0a1aba3066e236126c928a1af2c1f7b68249727be1591028"
    }
   ],
   "description": "Cucumber Expressions - a simpler alternative to Regular Expressions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-cucumber-expressions@14.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/cucumber/cucumber-expressions-ruby",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A simpler alternative to Regular Expressions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:14.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-cucumber-messages-17.1.0",
   "name": "rubygem-cucumber-messages",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e9d0ed258eaf87d02d06bff6cd2223f25fac834828426ab07ec0898907af2d03"
    }
   ],
   "description": "Protocol Buffer messages for Cucumber's inter-process communication.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-cucumber-messages@17.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/cucumber/messages",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Protocol Buffer messages for Cucumber's inter-process communication.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:17.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-cucumber-tag-expressions-4.1.0",
   "name": "rubygem-cucumber-tag_expressions",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3cdad2f321b7ea938b7f281916f1e6e25fc3de99a0be0977b34d4e8f3461466c"
    }
   ],
   "description": "Cucumber tag expressions for ruby.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-cucumber-tag_expressions@4.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://cucumber.io/docs/cucumber/api/#tag-expressions",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cucumber tag expressions for ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-cucumber-wire-6.2.0",
   "name": "rubygem-cucumber-wire",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c0e5b86e840816bf6f5703cc3eaf01c3c92c37e541be47ab48bdaee212e6ca92"
    }
   ],
   "description": "Wire protocol for Cucumber.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-cucumber-wire@6.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cucumber.io",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Wire protocol for Cucumber",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-curb-1.0.5",
   "name": "rubygem-curb",
   "licenseConcluded": "Ruby",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eab92d54322384f8a5f2fdb1ee1a7f35a5def8f1478e427b27fbbc551015f2a4"
    }
   ],
   "description": "Curb (probably CUrl-RuBy or something) provides Ruby-language bindings for the\nlibcurl(3), a fully-featured client-side URL transfer library. cURL and\nlibcurl live at http://curl.haxx.se/.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-curb@1.0.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/taf2/curb",
   "licenseDeclared": "Ruby",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ruby libcurl bindings",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-daemons-1.4.1",
   "name": "rubygem-daemons",
   "licenseConcluded": "MIT and (GPLv2+ or Ruby)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "33a9006c77c3f73a01e586174c575485cf692ba23cc8b9be41eb9b07a967bdc0"
    }
   ],
   "description": "Daemons provides an easy way to wrap existing ruby scripts (for example a\nself-written server)  to be run as a daemon and to be controlled by simple\nstart/stop/restart commands.  You can also call blocks as daemons and control\nthem from the parent or just daemonize the current process.  Besides this\nbasic functionality, daemons offers many advanced features like exception\nbacktracing and logging (in case your ruby script crashes) and monitoring and\nautomatic restarting of your processes if they crash.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-daemons@1.4.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://rubygems.org/gems/daemons",
   "licenseDeclared": "MIT and (GPLv2+ or Ruby)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A toolkit to create and control daemons in different ways",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-dalli-3.2.2",
   "name": "rubygem-dalli",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a31a3d71e1c43fa0ec504b7aa058e1b55fb45ec524a997f632109bb26d5eac70"
    }
   ],
   "description": "High performance memcached client for Ruby",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-dalli@3.2.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/petergoldstein/dalli",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "High performance memcached client for Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-delorean-2.1.0",
   "name": "rubygem-delorean",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e76d3f444e5f82e5b93c201ef24d311677a2354161b0f5765cd3dade8d154dfe"
    }
   ],
   "description": "Delorean lets you travel in time with Ruby by mocking Time.now.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-delorean@2.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/bebanjo/delorean",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Delorean lets you travel in time with Ruby by mocking Time.now",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-diff-lcs-1.3",
   "name": "rubygem-diff-lcs",
   "licenseConcluded": "GPLv2+ or Artistic or MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f719b1baaaf7b3f702a594173e9fd27ec6147ce947a548778c3b63a322387cf9"
    }
   ],
   "description": "Diff::LCS computes the difference between two Enumerable sequences using the\nMcIlroy-Hunt longest common subsequence (LCS) algorithm. It includes utilities\nto create a simple HTML diff output format and a standard diff-like tool.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-diff-lcs@1.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/halostatue/diff-lcs",
   "licenseDeclared": "GPLv2+ or Artistic or MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provide a list of changes between two sequenced collections",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-docile-1.4.0",
   "name": "rubygem-docile",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9e4eb64bab48b36bf0b2eca2ac6af9c0597d94213e008ce302421de70804684a"
    }
   ],
   "description": "Docile turns any Ruby object into a DSL.\nEspecially useful with the Builder pattern.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-docile@1.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://ms-ati.github.com/docile/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Docile keeps your Ruby DSLs tame and well-behaved",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-domain-name-0.5.20190701",
   "name": "rubygem-domain_name",
   "licenseConcluded": "BSD and (MPLv1.1 or GPLv2+ or LGPLv2+)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f88daba080b545a23399427c151960d905eb753591a4121549bb8a3abd1ad072"
    }
   ],
   "description": "This is a Domain Name manipulation library for Ruby.\nIt can also be used for cookie domain validation based on the Public\nSuffix List.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-domain_name@0.5.20190701-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/knu/ruby-domain_name",
   "licenseDeclared": "BSD and (MPLv1.1 or GPLv2+ or LGPLv2+)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Domain Name manipulation library for Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.20190701-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-ejs-1.1.1",
   "name": "rubygem-ejs",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6ef908d5561c904310e58ca42cc0301a018f11a186cdcf39a2da16deb88587f6"
    }
   ],
   "description": "Compile and evaluate EJS (Embedded JavaScript) templates from Ruby.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-ejs@1.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sstephenson/ruby-ejs/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "EJS (Embedded JavaScript) template compiler",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-erubi-1.10.0",
   "name": "rubygem-erubi",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d8b1a93c4b5336c2ed04a435196a915e671be24d387468a564eb3858936f31fd"
    }
   ],
   "description": "Erubi is a ERB template engine for ruby. It is a simplified fork of Erubis.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-erubi@1.10.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jeremyevans/erubi",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Small ERB Implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-ethon-0.9.0",
   "name": "rubygem-ethon",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c0e7aba1eb529c66af3018813049fb2e3ff3e12b2389cb0065894452cb81baef"
    }
   ],
   "description": "Very lightweight libcurl wrapper.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-ethon@0.9.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/typhoeus/ethon",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Libcurl wrapper",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-eventmachine-1.2.7",
   "name": "rubygem-eventmachine",
   "licenseConcluded": "GPLv2 or Ruby",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8c6b77a7258f4e9ca8d4a89fe148774690b66489142bc92500774f53d0252e61"
    }
   ],
   "description": "EventMachine implements a fast, single-threaded engine for arbitrary network\ncommunications. It's extremely easy to use in Ruby. EventMachine wraps all\ninteractions with IP sockets, allowing programs to concentrate on the\nimplementation of network protocols. It can be used to create both network\nservers and clients. To create a server or client, a Ruby program only needs\nto specify the IP address and port, and provide a Module that implements the\ncommunications protocol. Implementations of several standard network protocols\nare provided with the package, primarily to serve as examples. The real goal\nof EventMachine is to enable programs to easily interface with other programs\nusing TCP/IP, especially if custom protocols are required.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-eventmachine@1.2.7-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://rubyeventmachine.com",
   "licenseDeclared": "GPLv2 or Ruby",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ruby/EventMachine library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.7-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-excon-0.104.0",
   "name": "rubygem-excon",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9b4f4e5998147ae3719f01aff9ef46f59e55eeb9b58b5649777f42cac5491f17"
    }
   ],
   "description": "EXtended http(s) CONnections.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-excon@0.104.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/excon/excon",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Speed, persistence, http(s)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.104.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-execjs-2.8.1",
   "name": "rubygem-execjs",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d7474dfe07621fba5481cee3dc4b115a650c420ce4d0d12558b427152e022e65"
    }
   ],
   "description": "ExecJS lets you run JavaScript code from Ruby. It automatically picks the\nbest runtime available to evaluate your JavaScript program, then returns\nthe result to you as a Ruby object.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-execjs@2.8.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rails/execjs",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Run JavaScript code from Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-expression-parser-0.9.0",
   "name": "rubygem-expression_parser",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9b3c19dc8540629939278f178c854eae23de88ab4cf62fdbc90069855eb20b67"
    }
   ],
   "description": "A math parser",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-expression_parser@0.9.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://lukaszwrobel.pl/blog/math-parser-part-3-implementation",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A math parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-fakefs-2.5.0",
   "name": "rubygem-fakefs",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0152eb43862643b09250db039455ead665cc53f3a78b8c05cc4a28f04d67b30c"
    }
   ],
   "description": "A fake filesystem. Use it in your tests.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-fakefs@2.5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fakefs/fakefs",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A fake filesystem. Use it in your tests",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-faraday-1.8.0",
   "name": "rubygem-faraday",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4333ff9ac00065869265425f90af8f527782680b26cc664f729a775d640ae6e7"
    }
   ],
   "description": "HTTP/REST API client library",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-faraday@1.8.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lostisland/faraday",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTTP/REST API client library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-faraday-em-http-1.0.0",
   "name": "rubygem-faraday-em_http",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "44e2e78734ec7f8aee93461e4664c6302bda3c14cce53a59d22f84be5abec0d2"
    }
   ],
   "description": "Faraday adapter for Em::Http",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-faraday-em_http@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lostisland/faraday-em_http",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Faraday adapter for Em::Http",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-faraday-em-synchrony-1.0.0",
   "name": "rubygem-faraday-em_synchrony",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2c7240edce21fa0d3c86922daa7d233fdff8bd1d8af2192946b0ad4be25bc421"
    }
   ],
   "description": "Faraday adapter for EM::Synchrony",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-faraday-em_synchrony@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lostisland/faraday-em_synchrony",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Faraday adapter for EM::Synchrony",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-faraday-excon-1.1.0",
   "name": "rubygem-faraday-excon",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5e4337d7ed918653447ed3c133149266a81f283eca44b6263b1d4177fa011c65"
    }
   ],
   "description": "Faraday adapter for Excon",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-faraday-excon@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lostisland/faraday-excon",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Faraday adapter for Excon",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-faraday-httpclient-1.0.1",
   "name": "rubygem-faraday-httpclient",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "33095f69ebb51ea45389ec1bf7f2372f6bb2a9d00f5444c3c5ad4e00598ea497"
    }
   ],
   "description": "Faraday adapter for HTTPClient",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-faraday-httpclient@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lostisland/faraday-httpclient",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Faraday adapter for HTTPClient",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-faraday-net-http-1.0.1",
   "name": "rubygem-faraday-net_http",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "984bd6a8421a77832ff6702c5110bcf2e24ac408eb97e5e381310193b0587bc2"
    }
   ],
   "description": "Faraday adapter for Net::HTTP",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-faraday-net_http@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lostisland/faraday-net_http",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Faraday adapter for Net::HTTP",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-faraday-net-http-persistent-1.2.0",
   "name": "rubygem-faraday-net_http_persistent",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "073e635c863a423455f544518c704f82907f5dae7467a8d2f4ec284499326def"
    }
   ],
   "description": "Faraday adapter for NetHttpPersistent",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-faraday-net_http_persistent@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lostisland/faraday-net_http_persistent",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Faraday adapter for NetHttpPersistent",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-faraday-patron-1.0.0",
   "name": "rubygem-faraday-patron",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e69bb909b6dee0e03527813ec4d64379436a6aa161fcd5af7adc0660eddd8df8"
    }
   ],
   "description": "Faraday adapter for Patron",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-faraday-patron@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lostisland/faraday-patron",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Faraday adapter for Patron",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-faraday-rack-1.0.0",
   "name": "rubygem-faraday-rack",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "283c2f88f842f424c363f3a05dcf152f652175c1a42f3b4cb5d22e5d8e2d52c5"
    }
   ],
   "description": "Faraday adapter for Rack",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-faraday-rack@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lostisland/faraday-rack",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Faraday adapter for Rack",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-fattr-2.2.2",
   "name": "rubygem-fattr",
   "licenseConcluded": "BSD or Ruby",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cb58aaca1f1b43daf1376ff6bd033b6c75270718a0c022979a48e2da6be55e17"
    }
   ],
   "description": "The fattr gem is a Fatter attribute for Ruby",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-fattr@2.2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ahoward/fattr",
   "licenseDeclared": "BSD or Ruby",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fatter attribute for Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-ffi-1.10.0",
   "name": "rubygem-ffi",
   "licenseConcluded": "BSD-3-Clause and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5bab3279dd0bd48ef8099b2dbffd917bdfa5bb26d48f8b5243cd690f85f074a0"
    }
   ],
   "description": "Ruby-FFI is a ruby extension for programmatically loading dynamic\nlibraries, binding functions within them, and calling those functions\nfrom Ruby code. Moreover, a Ruby-FFI extension works without changes\non Ruby and JRuby. Discover why should you write your next extension\nusing Ruby-FFI here[http://wiki.github.com/ffi/ffi/why-use-ffi].",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-ffi@1.10.0-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.github.com/ffi/ffi",
   "licenseDeclared": "BSD-3-Clause and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "FFI Extensions for Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10.0-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-flexmock-2.3.6",
   "name": "rubygem-flexmock",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f2ef4bf432f8fa4468b21237ba7d4540de32f584509cf098345ed10251600a79"
    }
   ],
   "description": "FlexMock is a simple, but flexible, mock object library for Ruby unit\ntesting.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-flexmock@2.3.6-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/doudou/flexmock",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Mock object library for ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.6-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-formatador-1.1.0",
   "name": "rubygem-formatador",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2eb4258c039e00be3ee45ef7b18749a5214aa3ea5f2a11a06df2a4f7f404a181"
    }
   ],
   "description": "STDOUT text formatting.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-formatador@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/geemus/formatador",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ruby STDOUT text formatting",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-gem2rpm-1.0.1",
   "name": "rubygem-gem2rpm",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ec2d345b74243c1c8a184c89bf46d51707fc6f6a5bd3a9bc782c1d45da9ddd80"
    }
   ],
   "description": "Generate source rpms and rpm spec files from a Ruby Gem.  The spec file\ntries to follow the gem as closely as possible, and be compliant with the\nFedora rubygem packaging guidelines.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-gem2rpm@1.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fedora-ruby/gem2rpm",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Generate rpm specfiles from gems",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-gherkin-22.0.0",
   "name": "rubygem-gherkin",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "93efe922d2f3a51e995250694267453e851dd0a32381b39cf1582fee8bbbb8ed"
    }
   ],
   "description": "A fast Gherkin lexer/parser based on the Ragel State Machine Compiler.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-gherkin@22.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/cucumber/gherkin-ruby",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fast Gherkin lexer/parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:22.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-globalid-1.2.1",
   "name": "rubygem-globalid",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "af47b7c571170c9f7a88bfd74a13e038d759d26fd5ae74aabc1a1e82682acc32"
    }
   ],
   "description": "URIs for your models makes it easy to pass references around.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-globalid@1.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rails/globalid",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Refer to any model with a URI: gid://app/class/id",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-haml-5.2.2",
   "name": "rubygem-haml",
   "licenseConcluded": "MIT and WTFPL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "236badfe4a78e2e93d0ad2bcb9140d1d72d195ddd3fe0f7694fd67ccdd8385e8"
    }
   ],
   "description": "Haml (HTML Abstraction Markup Language) is a layer on top of HTML or XML\nthat's designed to express the structure documents in a non-repetitive,\nelegant, easy way by using indentation rather than closing\ntags and allowing Ruby to be embedded with ease.\nIt was originally envisioned as a plugin for Ruby on Rails, but it can\nfunction as a stand-alone templating engine.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-haml@5.2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://haml.info/",
   "licenseDeclared": "MIT and WTFPL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An elegant, structured (X)HTML/XML templating engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-hashdiff-1.1.0",
   "name": "rubygem-hashdiff",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "88749af0dd349a81a8043da47b1002e258885b6adfa051530437153fb92a209c"
    }
   ],
   "description": "Hashdiff is a diff lib to compute the smallest difference between two hashes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-hashdiff@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/liufengyun/hashdiff",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hashdiff is a diff lib to compute the smallest difference between two hashes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-hashery-2.1.2",
   "name": "rubygem-hashery",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "49a3c7ec5bcc62cb4cbbc278e02157eeccd326bbfa3ba4b8dcd8baf986959e14"
    }
   ],
   "description": "The Hashery is a tight collection of Hash-like classes. Included among its\nmany offerings are the auto-sorting Dictionary class, the efficient LRUHash,\nthe flexible OpenHash and the convenient KeyHash. Nearly every class is a\nsubclass of the CRUDHash which defines a CRUD model on top of Ruby's standard\nHash making it a snap to subclass and augment to fit any specific use case.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-hashery@2.1.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://rubyworks.github.com/hashery",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Facets-bread collection of Hash-like classes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-hiredis-0.6.3",
   "name": "rubygem-hiredis",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0ed5840ea7edf855b910b0c8ca8c3ab0d5184306957c5bf9d07bdb606e75da93"
    }
   ],
   "description": "Ruby wrapper for hiredis (protocol serialization/deserialization and blocking\nI/O).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-hiredis@0.6.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/redis/hiredis-rb",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ruby wrapper for hiredis",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-hoe-3.26.0",
   "name": "rubygem-hoe",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bb22bb6f6cea0410944d8180cfe8a239643821833e2a7d1cff7656e097cc4e29"
    }
   ],
   "description": "Hoe is a rake/rubygems helper for project Rakefiles. It helps generate\nrubygems and includes a dynamic plug-in system allowing for easy\nextensibility. Hoe ships with plug-ins for all your usual project\ntasks including rdoc generation, testing, packaging, and deployment.\nPlug-ins Provided:\n* Hoe::Clean\n* Hoe::Debug\n* Hoe::Deps\n* Hoe::Flay\n* Hoe::Flog\n* Hoe::Inline\n* Hoe::Package\n* Hoe::Publish\n* Hoe::RCov\n* Hoe::Signing\n* Hoe::Test\nSee class rdoc for help. Hint: ri Hoe",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-hoe@3.26.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/seattlerb/hoe",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hoe is a simple rake/rubygems helper for project Rakefiles",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.26.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-http-cookie-1.0.5",
   "name": "rubygem-http-cookie",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ec49e40b17229fd412ad997af14839e25cf94b85489737b552300b742b8a71ff"
    }
   ],
   "description": "HTTP::Cookie is a Ruby library to handle HTTP Cookies based on RFC 6265.  It\nhas with security, standards compliance and compatibility in mind, to behave\njust the same as today's major web browsers.  It has builtin support for the\nlegacy cookies.txt and the latest cookies.sqlite formats of Mozilla Firefox,\nand its modular API makes it easy to add support for a new backend store.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-http-cookie@1.0.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sparklemotion/http-cookie",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ruby library to handle HTTP Cookies based on RFC 6265",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-httpclient-2.8.3",
   "name": "rubygem-httpclient",
   "licenseConcluded": "(Ruby or BSD) and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "23439e99572b83db18d59b39dadf2ec0c2d656559dc10402a888610400657406"
    }
   ],
   "description": "an interface to HTTP Client for the ruby language",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-httpclient@2.8.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/nahi/httpclient",
   "licenseDeclared": "(Ruby or BSD) and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTTP Client interface for ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.8.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-i18n-1.8.11",
   "name": "rubygem-i18n",
   "licenseConcluded": "MIT and (BSD or Ruby)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9f2f047af9c836fec26d059e32a4abb5ccae261bbb70770d7d6b0f7b0be49e06"
    }
   ],
   "description": "Ruby Internationalization and localization solution.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-i18n@1.8.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ruby-i18n/i18n",
   "licenseDeclared": "MIT and (BSD or Ruby)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "New wave Internationalization support for Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-idn-0.0.2",
   "name": "rubygem-idn",
   "licenseConcluded": "ASL 2.0 and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9b77bb5b2d4361e7987c426fcf9bb092838ba6ec97a74f2ce6a0ba2b22269477"
    }
   ],
   "description": "Ruby Bindings for the GNU LibIDN library, an implementation of the Stringprep,\nPunycode and IDNA specifications defined by the IETF Internationalized Domain\nNames (IDN) working group.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-idn@0.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://rubygems.org/gems/idn",
   "licenseDeclared": "ASL 2.0 and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ruby Bindings for the GNU LibIDN library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-importmap-rails-1.0.3",
   "name": "rubygem-importmap-rails",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "33d1d61e0b815eef1483811c33a35d6a736e7d4a4f0a4f595c73fff0e0c895f9"
    }
   ],
   "description": "Use ESM with importmap to manage modern JavaScript in Rails without\ntranspiling or bundling.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-importmap-rails@1.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rails/importmap-rails",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Manage modern JavaScript in Rails without transpiling or bundling",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-introspection-0.0.4",
   "name": "rubygem-introspection",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "01bee8dc5357b5df996e45a33543a386bad48be63c95ae57175fb3b03f2776e6"
    }
   ],
   "description": "Dynamic inspection of the hierarchy of method definitions on a Ruby object.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-introspection@0.0.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://jamesmead.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dynamic inspection of the hierarchy of method definitions on a Ruby object",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-jbuilder-2.11.5",
   "name": "rubygem-jbuilder",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "926e014059cd62e746e5379e2269955c9ea247dfa8a9e7bbc547ce2610d554c6"
    }
   ],
   "description": "Jbuilder gives you a simple DSL for declaring JSON structures that beats\nmassaging giant hash structures. This is particularly helpful when\nthe generation process is fraught with conditionals and loops.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-jbuilder@2.11.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rails/jbuilder",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Create JSON structures via a Builder-style DSL",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.11.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-jquery-rails-4.6.0",
   "name": "rubygem-jquery-rails",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c82a4145c31da91a89fa324dfef1ae88bfc615a76f5d5c6df08feef3a3edfeea"
    }
   ],
   "description": "This gem provides jQuery and the jQuery-ujs driver for your Rails 4+\napplication.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-jquery-rails@4.6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rails/jquery-rails",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Use jQuery with Rails 4+",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-json-pure-2.6.3",
   "name": "rubygem-json_pure",
   "licenseConcluded": "GPLv2 or Ruby",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f8c616b17803274e4126b5df9759bbaf0827700d8e9598f84d097cb921e1f589"
    }
   ],
   "description": "This is a JSON implementation in pure Ruby.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-json_pure@2.6.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://flori.github.com/json",
   "licenseDeclared": "GPLv2 or Ruby",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JSON Implementation for Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-kramdown-2.4.0",
   "name": "rubygem-kramdown",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ad42ad28500556a719ff676e69f68086ccb34d04abf5b0f3f90969ae59b7360f"
    }
   ],
   "description": "kramdown is yet-another-markdown-parser but fast, pure Ruby,\nusing a strict syntax definition and supporting several common extensions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-kramdown@2.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://kramdown.gettalong.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A fast pure Ruby yet-another-markdown-parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-kramdown-parser-gfm-1.1.0",
   "name": "rubygem-kramdown-parser-gfm",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0d973fed9024412bf2853f453ef541352995e57106ec9dbb4e8e429820a9fb46"
    }
   ],
   "description": "kramdown-parser-gfm provides a kramdown parser for the GFM dialect of\nMarkdown.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-kramdown-parser-gfm@1.1.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kramdown/parser-gfm",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Kramdown parser for GitHub-flavored markdown",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-launchy-2.5.2",
   "name": "rubygem-launchy",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "11a3ba5086412feeaa0e8e5b407a04836b72b066c33dd1728872f622743c83c9"
    }
   ],
   "description": "Launchy is helper class for launching cross-platform applications in a fire\nand forget manner. There are application concepts (browser, email client, etc)\nthat are common across all platforms, and they may be launched differently on\neach platform. Launchy is here to make a common approach to launching external\napplication from within ruby programs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-launchy@2.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/copiousfreetime/launchy",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Helper class for cross-platform launching of applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-liquid-5.3.0",
   "name": "rubygem-liquid",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c57bb39c0ed6b6a195ee68a19ac26330d76c1c1afd7ea0ba5a06fb7324d63bf2"
    }
   ],
   "description": "Liquid is a template engine which was written with very specific requirements:\n* It has to have beautiful and simple markup. Template engines which don't\n  produce good looking markup are no fun to use.\n* It needs to be non evaling and secure. Liquid templates are made so that\n  users can edit them. You don't want to run code on your server which your\n  users wrote.\n* It has to be stateless. Compile and render steps have to be separate so that\n  the expensive parsing and compiling can be done once and later on you can\n  just render it passing in a hash with local variables and objects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-liquid@5.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.liquidmarkup.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Secure, non-evaling end user template engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-listen-3.8.0",
   "name": "rubygem-listen",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "121588f7f1696a6354afc8e49de97acd0c61eca8f128a49776899c45af4665a9"
    }
   ],
   "description": "The Listen gem listens to file modifications and notifies you about the\nchanges. Works everywhere!",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-listen@3.8.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/guard/listen",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Listen to file modifications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.8.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-loofah-2.18.0",
   "name": "rubygem-loofah",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3cbe41c6ed01649c7d9a33ba5b0e1a8085d75e8989d63d622513fef5e4110dc1"
    }
   ],
   "description": "Loofah is a general library for manipulating and transforming HTML/XML\ndocuments and fragments. It's built on top of Nokogiri and libxml2, so\nit's fast and has a nice API.\nLoofah excels at HTML sanitization (XSS prevention). It includes some\nnice HTML sanitizers, which are based on HTML5lib's whitelist, so it\nmost likely won't make your codes less secure.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-loofah@2.18.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/flavorjones/loofah",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Manipulate and transform HTML/XML documents and fragments",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.18.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-mail-2.8.1",
   "name": "rubygem-mail",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cdc356ee8d7fdc72da1dbbd7f3a69bbe2afbd0568b0a4265197df68cd4d158b6"
    }
   ],
   "description": "A really Ruby Mail handler.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-mail@2.8.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mikel/mail",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Mail provides a nice Ruby DSL for making, sending and reading emails",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-marcel-1.0.2",
   "name": "rubygem-marcel",
   "licenseConcluded": "MIT and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c8c083a2717c9aae8aab4e9625e839ed8db138d0d8830feb0a70cabbcce63fe5"
    }
   ],
   "description": "Simple mime type detection using magic numbers, file names, and extensions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-marcel@1.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/basecamp/marcel",
   "licenseDeclared": "MIT and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple mime type detection using magic numbers, file names, and extensions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-maruku-0.7.2",
   "name": "rubygem-maruku",
   "licenseConcluded": "MIT and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fda8b80bb426a8da826a6bbf0c8bae0cc2ff4a29f320b108602130889d414550"
    }
   ],
   "description": "Maruku is a Markdown interpreter in Ruby. It features native export to HTML\nand PDF (via Latex). The output is really beautiful!",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-maruku@0.7.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/bhollis/maruku",
   "licenseDeclared": "MIT and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maruku is a Markdown-superset interpreter written in Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-memcache-client-1.8.5",
   "name": "rubygem-memcache-client",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1b388c3e2205acdf1512aa1612779f7c5f6a4c45e6394075a1512c9d00ec63ef"
    }
   ],
   "description": "A Ruby library for accessing memcached.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-memcache-client@1.8.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/mperham/memcache-client",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Ruby library for accessing memcached",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-metaclass-0.0.4",
   "name": "rubygem-metaclass",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e6bb13313c261d651d1ebf7fd7ac16b571b879b33d68ff89b83aaf10a2820816"
    }
   ],
   "description": "Adds a metaclass method to all Ruby objects",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-metaclass@0.0.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/floehopper/metaclass",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Adds a metaclass method to all Ruby objects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-method-source-1.0.0",
   "name": "rubygem-method_source",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ed0ee5ad4395e80e60461b53d98a4cc3018579f11e6f73606c7e839429a885d8"
    }
   ],
   "description": "Retrieve the source code for a method",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-method_source@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://banisterfiend.wordpress.com",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Retrieve the source code for a method",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-mime-types-3.5.2",
   "name": "rubygem-mime-types",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "be0d49fec37054eeac123359405056e4423523c6395354b1c11c876ae006c86e"
    }
   ],
   "description": "The mime-types library provides a library and registry for information about\nMIME content type definitions. It can be used to determine defined filename\nextensions for MIME types, or to use filename extensions to look up the likely\nMIME type definitions.\nVersion 3.0 is a major release that requires Ruby 2.0 compatibility and\nremoves\ndeprecated functions. The columnar registry format introduced in 2.6 has been\nmade the primary format; the registry data has been extracted from this\nlibrary\nand put into {mime-types-data}[https://github.com/mime-types/mime-types-data].\nAdditionally, mime-types is now licensed exclusively under the MIT licence and\nthere is a code of conduct in effect. There are a number of other smaller\nchanges described in the History file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-mime-types@3.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mime-types/ruby-mime-types/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The mime-types library provides a library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-mime-types-data-3.2023.0218",
   "name": "rubygem-mime-types-data",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "99ada7c140e7537f3065ec08cc269b4670186ac16ea2b14c097e529268a0b5a6"
    }
   ],
   "description": "mime-types-data provides a registry for information about MIME media type\ndefinitions. It can be used with the Ruby mime-types library or other software\nto determine defined filename extensions for MIME types, or to use filename\nextensions to look up the likely MIME type definitions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-mime-types-data@3.2023.0218-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mime-types/mime-types-data/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A registry for information about MIME media type definitions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2023.0218-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-mimemagic-0.4.3",
   "name": "rubygem-mimemagic",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "639eee599c33c18a1fc21075a3c278207b5523981c12d7be9d4b8de4c9e16ee5"
    }
   ],
   "description": "Fast mime detection by extension or content in pure ruby (Uses\nfreedesktop.org.xml shared-mime-info database).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-mimemagic@0.4.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/minad/mimemagic",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fast mime detection by extension or content",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-mini-magick-4.12.0",
   "name": "rubygem-mini_magick",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cd11213e81327e69dc0566496dc0e3da02938ccdba6481dcb322c063e8a9eb3d"
    }
   ],
   "description": "A ruby wrapper for ImageMagick command line. Using MiniMagick the ruby\nprocesses memory remains small (it spawns ImageMagick's command line program\nmogrify which takes up some memory as well, but is much smaller compared\nto RMagick).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-mini_magick@4.12.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/minimagick/minimagick",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Manipulate images with minimal use of memory via ImageMagick",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.12.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-mini-mime-1.1.0",
   "name": "rubygem-mini_mime",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9e262ce7a8ebf7a0c2495fb59eb8157a42ea9c4bf9bfb00cdf892f775752d8f7"
    }
   ],
   "description": "Minimal mime type implementation for use with the mail and rest-client gem.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-mini_mime@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/discourse/mini_mime",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A lightweight mime type lookup toy",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-minitest-reporters-1.6.1",
   "name": "rubygem-minitest-reporters",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a096779690e6350a44ad61160c36b1c33582a96e4fa02e32141deb562c3d1d9f"
    }
   ],
   "description": "Death to haphazard monkey-patching! Extend Minitest through simple hooks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-minitest-reporters@1.6.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/CapnKernul/minitest-reporters",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Create customizable Minitest output formats",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-minitest4-4.7.0",
   "name": "rubygem-minitest4",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b0aa11e1be8f4e5ee5742b4b5fdd51f93440926de3dd95574c395d609d28fe1d"
    }
   ],
   "description": "minitest/unit is a small and fast replacement for ruby's huge and slow\ntest/unit. This is meant to be clean and easy to use both as a regular\ntest writer and for language implementors that need a minimal set of\nmethods to bootstrap a working unit test suite.\n\nminiunit/spec is a functionally complete spec engine.\n\nminiunit/mock, by Steven Baker, is a beautifully tiny mock object framework.\n\nThis is a compatibitity package for minitest version 4.x.y.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-minitest4@4.7.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/seattlerb/minitest",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Small and fast replacement for ruby's huge and slow test/unit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.7.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-mocha-2.1.0",
   "name": "rubygem-mocha",
   "licenseConcluded": "MIT or Ruby or BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "70c357fa809dfba9a8d47b9b84e67f625b7d5e284c6d928cf718e111abb5db1d"
    }
   ],
   "description": "Mocking and stubbing library with JMock/SchMock syntax, which allows mocking\nand stubbing of methods on real (non-mock) classes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-mocha@2.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/freerange/mocha",
   "licenseDeclared": "MIT or Ruby or BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Mocking and stubbing library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-msgpack-1.7.2",
   "name": "rubygem-msgpack",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e4fbf29af086073adee70d430e6ef5d9abb6da7b975a1bcd9430c3e28609fd61"
    }
   ],
   "description": "MessagePack is a binary-based efficient object serialization library. It\nenables to exchange structured objects between many languages like JSON. But\nunlike JSON, it is very fast and small.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-msgpack@1.7.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://msgpack.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "MessagePack, a binary-based efficient data interchange format",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-multi-json-1.15.0",
   "name": "rubygem-multi_json",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "59ee3e07c7111bc94b0d67aad41e0c6c5125a0e8a8aab011cdcdf5ccb45dc681"
    }
   ],
   "description": "A gem to provide swappable JSON backends utilizing Yajl::Ruby, the JSON gem,\nJSON pure, or a vendored version of okjson.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-multi_json@1.15.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/intridea/multi_json",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A gem to provide swappable JSON backends",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.15.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-multi-test-1.1.0",
   "name": "rubygem-multi_test",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8ac7747cfa7a79b8ee75eed79ed050bab59080da28265cb472970d0df5d7e42c"
    }
   ],
   "description": "multi_test gives a uniform interface onto whatever testing library has been\nloaded into a running Ruby process. It can be used to clobber autorun behaviour\nfrom older versions of Test::Unit that automatically hook in when the user\nrequires them.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-multi_test@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cukes.info",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Wafter-thin gem to disable autorun of various testing libraries",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-multipart-post-2.3.0",
   "name": "rubygem-multipart-post",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f7f14be2d03ee3126a6d2ab4ac17f4ef69a1e806534508326ae60c0c9f3a9f89"
    }
   ],
   "description": "Use with Net::HTTP to do multipart form posts.  IO values that\nhave #content_type, #original_filename, and #local_path will\nbe posted as a binary file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-multipart-post@2.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/nicksieger/multipart-post",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Creates a multipart form post accessory for Net::HTTP",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-mustache-1.1.1",
   "name": "rubygem-mustache",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a11c339108a67fb0c57794a7a7ec9a9d7016ccabc4e820d75c95f03cc5de21a3"
    }
   ],
   "description": "Inspired by ctemplate and et, Mustache is a framework-agnostic way to render logic-free views.\nAs ctemplates says, \"It emphasizes separating logic from presentation: it is impossible to embed\napplication logic in this template language.\"",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-mustache@1.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mustache/mustache",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A framework-agnostic way to render logic-free views",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-mustermann-1.1.1",
   "name": "rubygem-mustermann",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a7f05b0b4d9d238a1a4fce550d05c15129b9cc5baf9492cbdcc3783ff4df59cc"
    }
   ],
   "description": "A library implementing patterns that behave like regular expressions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-mustermann@1.1.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sinatra/mustermann",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Your personal string matching expert",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-nio4r-2.5.9",
   "name": "rubygem-nio4r",
   "licenseConcluded": "MIT and (BSD or GPLv2+)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6c444a63d339bfda13164c5fe2ba62d12a79af0f936d07971045882f6713f0c5"
    }
   ],
   "description": "Cross-platform asynchronous I/O primitives for scalable network clients and\nservers. Inspired by the Java NIO API, but simplified for ease-of-use.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-nio4r@2.5.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/socketry/nio4r",
   "licenseDeclared": "MIT and (BSD or GPLv2+)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "New IO for Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-nokogiri-1.14.4",
   "name": "rubygem-nokogiri",
   "licenseConcluded": "MIT and Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7fc9f7f6e630951f1a784491dfb109678c3579820b567421b7474e00b8760612"
    }
   ],
   "description": "Nokogiri parses and searches XML/HTML very quickly, and also has\ncorrectly implemented CSS3 selector support as well as XPath support.\nNokogiri also features an Hpricot compatibility layer to help ease the change\nto using correct CSS and XPath.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-nokogiri@1.14.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://nokogiri.org",
   "licenseDeclared": "MIT and Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An HTML, XML, SAX, and Reader parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.14.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-open4-1.3.4",
   "name": "rubygem-open4",
   "licenseConcluded": "BSD or Ruby",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5c14a39a33cdeb31430f167220adb0d3cdbc250c94ea9279650529f50c1b5afb"
    }
   ],
   "description": "Open child process with handles on pid, stdin, stdout, and stderr.\nManage child processes and their IO handles easily.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-open4@1.3.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/ahoward/open4/",
   "licenseDeclared": "BSD or Ruby",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Manage child processes and their IO handles easily",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-pdf-core-0.9.0",
   "name": "rubygem-pdf-core",
   "licenseConcluded": "Ruby",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9a911204eb2c092063a36728fca6089d7b6f35e0d5a0cd68237ea9b8a58ee21c"
    }
   ],
   "description": "PDF::Core is used by Prawn to render PDF documents.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-pdf-core@0.9.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/prawnpdf/pdf-core",
   "licenseDeclared": "Ruby",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "PDF::Core is used by Prawn to render PDF documents",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-pdf-inspector-1.3.0",
   "name": "rubygem-pdf-inspector",
   "licenseConcluded": "Ruby",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0e49953fc90d83e5c722e9204cb0b78dcc6972ea511f7a1712fea0f72dfd5b89"
    }
   ],
   "description": "This library provides a number of PDF::Reader[0] based tools for use in\ntesting PDF output.  Presently, the primary purpose of this tool is to\nsupport the tests found in Prawn[1], a pure Ruby PDF generation library.\nHowever, it may be useful to others, so we have made it available as\na gem in its own right.\n[0] https://github.com/yob/pdf-reader\n[1] https://github.com/sandal/prawn",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-pdf-inspector@1.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/prawnpdf/pdf-inspector",
   "licenseDeclared": "Ruby",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool for analyzing PDF output",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-pdf-reader-2.4.2",
   "name": "rubygem-pdf-reader",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "665a304be1284b8d7aac8161caaf3db7a96fc7d1d7c669ad4a100b6170b1e00c"
    }
   ],
   "description": "The PDF::Reader library implements a PDF parser conforming as much as possible\nto the PDF specification from Adobe.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-pdf-reader@2.4.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/yob/pdf-reader",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library for accessing the content of PDF files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-pg-1.4.5",
   "name": "rubygem-pg",
   "licenseConcluded": "(BSD or Ruby) and PostgreSQL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "760a2b5e2405fa3732a57636f24bd07c943e2409f26633f6de19d56fb4bbb490"
    }
   ],
   "description": "This is the extension library to access a PostgreSQL database from Ruby.\nThis library works with PostgreSQL 9.3 and later.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-pg@1.4.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ged/ruby-pg",
   "licenseDeclared": "(BSD or Ruby) and PostgreSQL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Ruby interface to the PostgreSQL RDBMS",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-pkg-config-1.5.6",
   "name": "rubygem-pkg-config",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "835e45005d0658fdaee6d337cbe06cc51dbf6649bc06b25d504edfea97bc9e03"
    }
   ],
   "description": "This gem contains a pkg-config implementation by Ruby",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-pkg-config@1.5.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/rcairo/pkg-config",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A pkg-config implementation by Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-power-assert-2.0.3",
   "name": "rubygem-power_assert",
   "licenseConcluded": "Ruby or BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "051960d9edf6c0186ae04867d051ee16d39254a798241bb0e18ce0e866a896ba"
    }
   ],
   "description": "Power Assert for Ruby. Power Assert shows each value of variables and method\ncalls in the expression. It is useful for testing, providing which value\nwasn't correct when the condition is not satisfied.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-power_assert@2.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/k-tsj/power_assert",
   "licenseDeclared": "Ruby or BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Power Assert for Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-prawn-2.4.0",
   "name": "rubygem-prawn",
   "licenseConcluded": "(GPLv2 or GPLv3 or Ruby) and APAFML",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "53ddd3b43fd7c02bc1a2b00f90a4c0fea9c362e6bbfd9afdcd8964f5135cac62"
    }
   ],
   "description": "Prawn is a pure Ruby PDF generation library that provides a lot of great\nfunctionality while trying to remain simple and reasonably performant.\nHere are some of the important features we provide:\n- Vector drawing support, including lines, polygons, curves, ellipses, etc.\n- Extensive text rendering support, including flowing text and limited inline\n  formatting options.\n- Support for both PDF builtin fonts as well as embedded TrueType fonts\n- A variety of low level tools for basic layout needs, including a simple\n  grid system\n- PNG and JPG image embedding, with flexible scaling options\n- Reporting tools for rendering complex data tables, with pagination support\n- Security features including encryption and password protection\n- Tools for rendering repeatable content (i.e headers, footers, and page\n  numbers)\n- Comprehensive internationalization features, including full support for UTF-8\n  based fonts, right-to-left text rendering, fallback font support,\n  and extension points for customizable text wrapping.\n- Support for PDF outlines for document navigation\n- Low level PDF features, allowing users to create custom extensions\n  by dropping down all the way to the PDF object tree layer.\n  (Mostly useful to those with knowledge of the PDF specification)\n- Lots of other stuff!",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-prawn@2.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/prawnpdf/prawn",
   "licenseDeclared": "(GPLv2 or GPLv3 or Ruby) and APAFML",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A fast and nimble PDF generator for Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-prawn-table-0.2.2",
   "name": "rubygem-prawn-table",
   "licenseConcluded": "Ruby or GPLv2 or GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e0f91b6b85430c371f1aa1fd06d52714a7dc510fee525735b130d4080d010f9b"
    }
   ],
   "description": "Prawn::Table provides tables for the Prawn PDF toolkit.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-prawn-table@0.2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/prawnpdf/prawn-table",
   "licenseDeclared": "Ruby or GPLv2 or GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides tables for PrawnPDF",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-pry-0.14.2",
   "name": "rubygem-pry",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1c18fdf9094e82846d9caaa704fd3d3cab58300b3325a6cdad9ce272eed668d1"
    }
   ],
   "description": "An IRB alternative and runtime developer console.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-pry@0.14.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://rubygems.org/gems/pry",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An IRB alternative and runtime developer console",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.14.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-pry-nav-1.0.0",
   "name": "rubygem-pry-nav",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e03204bb3f407f98a5ebdefc615a093ff14dac8c58ba427f5540ab0b6d22872e"
    }
   ],
   "description": "Turn Pry into a primitive debugger. Adds 'step' and 'next' commands to control\nexecution.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-pry-nav@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/nixme/pry-nav",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple execution navigation for Pry",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-public-suffix-5.0.3",
   "name": "rubygem-public_suffix",
   "licenseConcluded": "MIT and MPLv2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "27882ab49bbc992e742c189d1e3692f26b5834d7e70b881333da97012ae2b38f"
    }
   ],
   "description": "PublicSuffix can parse and decompose a domain name into top level domain,\ndomain and subdomains.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-public_suffix@5.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://simonecarletti.com/code/publicsuffix-ruby",
   "licenseDeclared": "MIT and MPLv2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Domain name parser based on the Public Suffix List",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-puma-5.6.5",
   "name": "rubygem-puma",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d38ad51a76365df821d7be0959071ede232e4496eff050fcf11bd4f2f10afeb6"
    }
   ],
   "description": "A simple, fast, threaded, and highly concurrent HTTP 1.1 server for\nRuby/Rack applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-puma@5.6.5-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://puma.io",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A simple, fast, threaded, and highly concurrent HTTP 1.1 server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.6.5-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-racc-1.6.0",
   "name": "rubygem-racc",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "78e0a87318c0dd2f84ec08efee0783bd93227e6ff2832e54affce8a8517b1dd9"
    }
   ],
   "description": "Racc is a LALR(1) parser generator.\nIt is written in Ruby itself, and generates Ruby program.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-racc@1.6.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ruby/racc",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "LALR(1) parser generator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-rack-2.2.4",
   "name": "rubygem-rack",
   "licenseConcluded": "MIT and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "babff8c84dbd58127c03cb124c55342007789c80dd8de83f27a9561b69e313dd"
    }
   ],
   "description": "Rack provides a minimal, modular and adaptable interface for developing\nweb applications in Ruby.  By wrapping HTTP requests and responses in\nthe simplest way possible, it unifies and distills the API for web\nservers, web frameworks, and software in between (the so-called\nmiddleware) into a single method call.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-rack@2.2.4-11.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://rack.github.io/",
   "licenseDeclared": "MIT and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A modular Ruby webserver interface",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.2.4-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-rack-cache-1.15.0",
   "name": "rubygem-rack-cache",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0418899a98e8f6cc4d8e6e2b7fe1e31cccd30690ba687d8176c27b3d6403ed75"
    }
   ],
   "description": "Rack::Cache is suitable as a quick drop-in component to enable HTTP caching\nfor Rack-based applications that produce freshness (Expires, Cache-Control)\nand/or validation (Last-Modified, ETag) information.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-rack-cache@1.15.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rack/rack-cache/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTTP Caching for Rack",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.15.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-rack-protection-2.0.8.1",
   "name": "rubygem-rack-protection",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "346a266eb00f31f50c13e40e33ee90d1d365b962af78682ffce2c4c5bf9b8303"
    }
   ],
   "description": "This gem protects against typical web attacks.\nShould work for all Rack apps, including Rails.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-rack-protection@2.0.8.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/sinatra/sinatra/tree/master/rack-protection",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ruby gem that protects against typical web attacks",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-rack-test-0.8.3",
   "name": "rubygem-rack-test",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "53fd2296328f4bd76e011fa70ff13567c07daecb7d80e4366208b11aca8682ae"
    }
   ],
   "description": "Rack::Test is a small, simple testing API for Rack apps. It can be used on its\nown or as a reusable starting point for Web frameworks and testing libraries\nto build on. Most of its initial functionality is an extraction of Merb 1.0's\nrequest helpers feature.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-rack-test@0.8.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/rack-test/rack-test",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple testing API built on Rack",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-rails-7.0.7",
   "name": "rubygem-rails",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "75b02e2a5d69658ecee9db1d8e4e9efeb1623078c7d1b7eee28cae8c7471a304"
    }
   ],
   "description": "Ruby on Rails is a full-stack web framework optimized for programmer happiness\nand sustainable productivity. It encourages beautiful code by favoring\nconvention over configuration.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-rails@7.0.7-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://rubyonrails.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Full-stack web application framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:7.0.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-rails-controller-testing-1.0.5",
   "name": "rubygem-rails-controller-testing",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "638426b21e2622d5dc2f4ef019e680e535c17a8ce99afc3cd90563ed6f5dca21"
    }
   ],
   "description": "This gem brings back assigns to your controller tests as well as\nassert_template to both controller and integration tests.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-rails-controller-testing@1.0.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rails/rails-controller-testing",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extracting `assigns` and `assert_template` from ActionDispatch",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-rails-dom-testing-2.0.3",
   "name": "rubygem-rails-dom-testing",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4164fabd32915b237aa103eda56c59358f1149b0955e27050980ca43fa3dc161"
    }
   ],
   "description": "This gem can compare doms and assert certain elements exists in doms using\nNokogiri.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-rails-dom-testing@2.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rails/rails-dom-testing",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dom and Selector assertions for Rails applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-rails-html-sanitizer-1.4.3",
   "name": "rubygem-rails-html-sanitizer",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "18e2bed34efaac110e92a031b75f4a5e707b002ca0d4010fa30791103f5e695a"
    }
   ],
   "description": "HTML sanitization for Rails applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-rails-html-sanitizer@1.4.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rails/rails-html-sanitizer",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "This gem is responsible to sanitize HTML fragments in Rails applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-railties-7.0.7",
   "name": "rubygem-railties",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "74477b0bcaa9c234c78d6baea80beba9c77f062129eb1b9463cbb37e74352d13"
    }
   ],
   "description": "Rails internals: application bootup, plugins, generators, and rake tasks.\nRailties is responsible to glue all frameworks together. Overall, it:\n* handles all the bootstrapping process for a Rails application;\n* manages rails command line interface;\n* provides Rails generators core;",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-railties@7.0.7-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://rubyonrails.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for creating, working with, and running Rails applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.0.7-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-rake-compiler-1.2.5",
   "name": "rubygem-rake-compiler",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "34930544be4003acfa0d95cd1cd975e40570836cf1c52084455127ea984a8b67"
    }
   ],
   "description": "rake-compiler aims to help Gem developers while dealing with\nRuby C extensions, simplifiying the code and reducing the duplication.\nIt follows *convention over configuration* and set an standarized\nstructure to build and package C extensions in your gems.\nThis is the result of expriences dealing with several Gems\nthat required native extensions across platforms and different\nuser configurations where details like portability and\nclarity of code were lacking.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-rake-compiler@1.2.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/rake-compiler/rake-compiler",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Rake-based Ruby C Extension task generator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-rb-inotify-0.10.1",
   "name": "rubygem-rb-inotify",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "099f4cccb015f5882cdc9667b98b6d767e98bbe77618471684717a5c26876c74"
    }
   ],
   "description": "A Ruby wrapper for Linux inotify, using FFI.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-rb-inotify@0.10.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/guard/rb-inotify",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Ruby wrapper for Linux inotify, using FFI",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-rdiscount-2.2.0.2",
   "name": "rubygem-rdiscount",
   "licenseConcluded": "ASL 1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a7405b3c14f5cd7a543edcbc8192db5da8208b345bed15b1b0e3a3c19cc507f2"
    }
   ],
   "description": "The package converts documents in Markdown syntax to HTML.\nIt uses the excellent Discount processor by David Loren Parsons for this purpose.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-rdiscount@2.2.0.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/rtomayko/rdiscount",
   "licenseDeclared": "ASL 1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Converts documents in Markdown syntax to HTML",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.0.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-redcarpet-3.5.1",
   "name": "rubygem-redcarpet",
   "licenseConcluded": "MIT and ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c185ac5fc3a12b4fd7b570e1da7f9980a5b6828b7fd43efd893bfd549f99d7c6"
    }
   ],
   "description": "A fast, safe and extensible Markdown to (X)HTML parser.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-redcarpet@3.5.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/vmg/redcarpet",
   "licenseDeclared": "MIT and ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A fast, safe and extensible Markdown to (X)HTML parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-redis-4.7.0",
   "name": "rubygem-redis",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b0d5db24fe702de107a0bd8f4bc2f35ff9d8829a058f96c259d6f060c780bbfa"
    }
   ],
   "description": "A Ruby client that tries to match Redis' API one-to-one, while still\nproviding an idiomatic interface.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-redis@4.7.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/redis/redis-rb",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Ruby client library for Redis",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.7.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-regexp-parser-2.7.0",
   "name": "rubygem-regexp_parser",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "641a493d293d87481d520b98398a1d3f7f4afb3e6a8983efede6f6b85603b2a2"
    }
   ],
   "description": "A library for tokenizing, lexing, and parsing Ruby regular expressions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-regexp_parser@2.7.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ammar/regexp_parser",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Scanner, lexer, parser for ruby's regular expressions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.7.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-regexp-property-values-1.3.0",
   "name": "rubygem-regexp_property_values",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5b616ef5893517c2b101aa3be275bd2144d59c52972b6a67b56b47a9eabbbee3"
    }
   ],
   "description": "This small library lets you see which property values are supported by the\nregular expression engine of the Ruby version you are running, and what they\nmatch.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-regexp_property_values@1.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jaynetics/regexp_property_values",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Inspect property values supported by Ruby's regex engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-ronn-ng-0.9.1",
   "name": "rubygem-ronn-ng",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "53e1bcd8d5e24c4cb9bb7005b67ef89d5f083e5b0ef95cfab1f8259270807770"
    }
   ],
   "description": "Ronn builds manuals in HTML and Unix man page format from Markdown.\nThe source format includes all of Markdown but has a more rigid structure and\nsyntax extensions for features commonly found in man pages (definition lists,\nlink notation, etc.). The ronn-format(7) manual page defines the format in\ndetail.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-ronn-ng@0.9.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/apjanke/ronn-ng",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Builds man pages from Markdown",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-rouge-4.2.0",
   "name": "rubygem-rouge",
   "licenseConcluded": "MIT and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "85afe1dfd210729d717044e0ede21417dda518a844b6ea252e99336593baa4c8"
    }
   ],
   "description": "Rouge aims to a be a simple, easy-to-extend drop-in replacement for pygments.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-rouge@4.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://rouge.jneen.net/",
   "licenseDeclared": "MIT and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pure-ruby colorizer based on pygments",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-rr-1.2.1",
   "name": "rubygem-rr",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5aa90731f7e0e9227cc08e5218c4f00f330095d0ccdc195219a43b009785f471"
    }
   ],
   "description": "RR is a test double framework that features a rich selection of double\ntechniques and a terse syntax.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-rr@1.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://rr.github.io/rr",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "RR is a test double framework with a terse syntax",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-rspec-3.12.0",
   "name": "rubygem-rspec",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "98ffb0f0163baf121eb252c86364e754e8a01a67ba3084d18e9e9bb9d627542d"
    }
   ],
   "description": "RSpec is a behaviour driven development (BDD) framework for Ruby.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-rspec@3.12.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://rspec.info",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Behaviour driven development (BDD) framework for Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.12.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-rspec-core-3.12.0",
   "name": "rubygem-rspec-core",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bf8248afe4709f94cd4e63a6592923071e1458b73e8136f860b773d81ff28048"
    }
   ],
   "description": "Behaviour Driven Development for Ruby.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-rspec-core@3.12.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/rspec/rspec-mocks",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Rspec-2 runner and formatters",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.12.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-rspec-expectations-3.12.1",
   "name": "rubygem-rspec-expectations",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9a0c558d375db6f7adaf4ae6b547fe9e70746bf2141f9afa4420cb5996b93449"
    }
   ],
   "description": "rspec-expectations adds `should` and `should_not` to every object and includes\nRSpec::Matchers, a library of standard matchers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-rspec-expectations@3.12.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/rspec/rspec-expectations",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "RSpec expectations (should and matchers)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.12.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-rspec-its-1.2.0",
   "name": "rubygem-rspec-its",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c83c8cc917a6bcbe3d5bb058f71f28068483a2b3ae18fc28395084063db227d7"
    }
   ],
   "description": "RSpec extension gem for attribute matching.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-rspec-its@1.2.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rspec/rspec-its",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides \"its\" method formerly part of rspec-core",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-rspec-mocks-3.12.0",
   "name": "rubygem-rspec-mocks",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "001915b24ffbfd973014bd8ffec3c89e195ee34c1948ac3bd2da03764cd2f00f"
    }
   ],
   "description": "rspec-mocks provides a test-double framework for rspec including support\nfor method stubs, fakes, and message expectations.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-rspec-mocks@3.12.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/rspec/rspec-mocks",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "RSpec's 'test double' framework (mocks and stubs)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.12.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-rspec-rails-6.0.3",
   "name": "rubygem-rspec-rails",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b0428416e50e7d10bfd0ea62fb67a55cd33e8305037f256f7e158b8cc5391788"
    }
   ],
   "description": "rspec-rails is a testing framework for Rails 3+.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-rspec-rails@6.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rspec/rspec-rails",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "RSpec for Rails",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-rspec-support-3.12.1",
   "name": "rubygem-rspec-support",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9cffcff97e46aacd023dc2f5efd5ec9147a3c5a85df412751bc28118c389eded"
    }
   ],
   "description": "`RSpec::Support` provides common functionality to `RSpec::Core`,\n`RSpec::Expectations` and `RSpec::Mocks`. It is considered\nsuitable for internal use only at this time.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-rspec-support@3.12.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rspec/rspec-support",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Common functionality to Rspec series",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.12.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-rspec2-2.14.1",
   "name": "rubygem-rspec2",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "22f75990e9428cd2162ca7f38e526e1346b929ac913d316688d19cb2da81de2a"
    }
   ],
   "description": "RSpec is a behaviour driven development (BDD) framework for Ruby.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-rspec2@2.14.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://rspec.info",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Behaviour driven development (BDD) framework for Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.14.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-rspec2-core-2.14.8",
   "name": "rubygem-rspec2-core",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9083ae9541d2a0450e0a490a64cbab8ad0cdc398c777cc18a02bed685edc462e"
    }
   ],
   "description": "Behaviour Driven Development for Ruby.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-rspec2-core@2.14.8-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/rspec/rspec-core",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Rspec 2 runner and formatters",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.14.8-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-rspec2-expectations-2.14.5",
   "name": "rubygem-rspec2-expectations",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ce023e442ee93d6b131fa5c1237bed9893767ce49d8551ce68df42ad1c6ab40f"
    }
   ],
   "description": "rspec-expectations adds `should` and `should_not` to every object and includes\nRSpec::Matchers, a library of standard matchers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-rspec2-expectations@2.14.5-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/rspec/rspec-expectations",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Rspec 2 expectations (should and matchers)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.14.5-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-rspec2-mocks-2.14.6",
   "name": "rubygem-rspec2-mocks",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8673b0be78a8b9b9bf2db88da0213355f55c55f8d045d6b4d291215a1445e16a"
    }
   ],
   "description": "rspec-mocks provides a test-double framework for Rspec including support\nfor method stubs, fakes, and message expectations.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-rspec2-mocks@2.14.6-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/rspec/rspec-mocks",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Rspec 2 doubles (mocks and stubs)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.14.6-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-ruby-progressbar-1.13.0",
   "name": "rubygem-ruby-progressbar",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "22b515882da87c3316f2692a78b59c67145cbb7f6e3644291c326d01d6f794c8"
    }
   ],
   "description": "Ruby/ProgressBar is an extremely flexible text progress bar library for Ruby.\nThe output can be customized with a flexible formatting system including:\npercentage, bars of various formats, elapsed time and estimated time\nremaining.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-ruby-progressbar@1.13.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jfelchner/ruby-progressbar",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ruby/ProgressBar is a flexible text progress bar library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.13.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-ruby-rc4-0.1.5",
   "name": "rubygem-ruby-rc4",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b72fdc3264edf0beaf715608d6f8328e842ae3053886c822d85c8a0a6a137243"
    }
   ],
   "description": "RubyRC4 is a pure Ruby implementation of the RC4 algorithm.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-ruby-rc4@0.1.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/caiges/Ruby-RC4",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pure Ruby implementation of the RC4 algorithm",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-ruby-shadow-2.5.1",
   "name": "rubygem-ruby-shadow",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4a974ffe69c752efcde6c6356017f81e81ee2f3101c4dd0041da22f48bb07aa4"
    }
   ],
   "description": "This module provides access to shadow passwords on Linux and Solaris.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-ruby-shadow@2.5.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/apalmblad/ruby-shadow",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ruby shadow password module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-ruby2-keywords-0.0.5",
   "name": "rubygem-ruby2_keywords",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7993946c17c8ca18eec5d24c442d8f75f521795ea4cb3120a4b7d52107a1d9c0"
    }
   ],
   "description": "Shim library for Module#ruby2_keywords",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-ruby2_keywords@0.0.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ruby/ruby2_keywords",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Shim library for Module#ruby2_keywords",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-rubyzip-2.3.2",
   "name": "rubygem-rubyzip",
   "licenseConcluded": "Ruby or BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fbfc0b23f601be0439edef1b4c16e6db98d53ed9e4bb51f74524f2d62271f185"
    }
   ],
   "description": "A ruby module for reading and writing zip files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-rubyzip@2.3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/rubyzip/rubyzip",
   "licenseDeclared": "Ruby or BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A ruby module for reading and writing zip files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-safe-yaml-1.0.5",
   "name": "rubygem-safe_yaml",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "823850eca8090fcd9437ba8d078d11b872cbaeb4c031bcf5274fe1e5bde49af7"
    }
   ],
   "description": "The SafeYAML gem provides an alternative implementation of\nYAML.load suitable for accepting user input in Ruby applications.\nUnlike Ruby's built-in implementation of YAML.load, SafeYAML's\nversion will not expose apps to arbitrary code execution exploits.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-safe_yaml@1.0.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://dtao.github.com/safe_yaml/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parse YAML safely",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-sass-3.7.3",
   "name": "rubygem-sass",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ac95a98f632388793d9d10a40ec90aa04a77e936c84a4ff4dc903951d97df26f"
    }
   ],
   "description": "Sass makes CSS fun again. Sass is an extension of CSS, adding\nnested rules, variables, mixins, selector inheritance, and more.\nIt's translated to well-formatted, standard CSS using the\ncommand line tool or a web-framework plugin.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-sass@3.7.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sass-lang.com/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A powerful but elegant CSS compiler that makes CSS fun again",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.7.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-sass-rails-6.0.0",
   "name": "rubygem-sass-rails",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "36849dfa1ab53af64f964d08ce2062210bd545de6dd95703a6679bbdf6403781"
    }
   ],
   "description": "Sass adapter for the Rails asset pipeline.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-sass-rails@6.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rails/sass-rails",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sass adapter for the Rails asset pipeline",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-sassc-2.4.0",
   "name": "rubygem-sassc",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "93a97766a0f344d93d973fa155d098fa9690c3102d3939b2d939b4a8c91d99d7"
    }
   ],
   "description": "Use libsass with Ruby!",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-sassc@2.4.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sass/sassc-ruby",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Use libsass with Ruby!",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-sassc-rails-2.1.2",
   "name": "rubygem-sassc-rails",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "517f82eecea2a03b574d76731b626e49b41dc8060263afc493708d1def9112d4"
    }
   ],
   "description": "Integrate SassC-Ruby into Rails.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-sassc-rails@2.1.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sass/sassc-rails",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Integrate SassC-Ruby into Rails",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-sd-notify-0.1.1",
   "name": "rubygem-sd_notify",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a08594e1d16612356011502d1eb933acac862b3eac35d3eba878883a7dc291fe"
    }
   ],
   "description": "sd_notify can be used to notify systemd about various service status changes\nof Ruby programs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-sd_notify@0.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/agis/ruby-sdnotify",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pure Ruby implementation of systemd's sd_notify(3)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-sdoc-2.6.1",
   "name": "rubygem-sdoc",
   "licenseConcluded": "MIT and (GPLv2 or Ruby) and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4822a789d3f84396d2d8ce4b0a301d820004d200a1af336100ea98659523dea3"
    }
   ],
   "description": "SDoc is simply a wrapper for the rdoc command line tool.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-sdoc@2.6.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/zzak/sdoc",
   "licenseDeclared": "MIT and (GPLv2 or Ruby) and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "RDoc generator to build searchable HTML documentation for Ruby code",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-selenium-webdriver-4.3.0",
   "name": "rubygem-selenium-webdriver",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bdef9a7f1fa3015601688d6cf15b7428b32316ef167668af87bec4fc2ad2f3bd"
    }
   ],
   "description": "WebDriver is a tool for writing automated tests of websites. It aims to mimic\nthe behavior of a real user, and as such interacts with the HTML of the\napplication.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-selenium-webdriver@4.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.selenium.dev",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The next generation developer focused tool for automated testing of webapps",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-shindo-0.3.10",
   "name": "rubygem-shindo",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ad01bc8e9c783387559d01669b4698b08063cbca5889ddd0492d3609fb08993f"
    }
   ],
   "description": "Work with your tests, not against them.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-shindo@0.3.10-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/geemus/shindo",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple depth first Ruby testing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.10-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-shoulda-3.6.0",
   "name": "rubygem-shoulda",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ce8888759fef3b77263aa5242c7df9135660dcbfb2aaf4d6e548fb2c9e55fa83"
    }
   ],
   "description": "Making tests easy on the fingers and eyes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-shoulda@3.6.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/thoughtbot/shoulda",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Making tests easy on the fingers and eyes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.6.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-shoulda-context-1.2.2",
   "name": "rubygem-shoulda-context",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c5c862cf2880e2b6d156c8a13341f1d14a2985b000a3b2b85ec18d5116c543eb"
    }
   ],
   "description": "Shoulda's contexts make it easy to write understandable and maintainable\ntests for Test::Unit. It's fully compatible with your existing tests in\nTest::Unit, and requires no retooling to use.\nRefer to the shoulda gem if you want to know more about using shoulda\nwith Rails or RSpec.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-shoulda-context@1.2.2-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/thoughtbot/shoulda-context",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Context framework extracted from Shoulda",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.2-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-shoulda-matchers-5.3.0",
   "name": "rubygem-shoulda-matchers",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "55c520a006365ef1ad1cd3b27ad45f9bea437569085096f41c8462ca827bd615"
    }
   ],
   "description": "shoulda-matchers provides Test::Unit- and RSpec-compatible one-liners that\ntest common Rails functionality. These tests would otherwise be much longer,\nmore complex, and error-prone.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-shoulda-matchers@5.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/thoughtbot/shoulda-matchers",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Making tests easy on the fingers and eyes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-simplecov-0.19.1",
   "name": "rubygem-simplecov",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "32b9b5485a40a45759be306ee062e61e2de8e5e8e259f5a7830d4461c02a4b91"
    }
   ],
   "description": "Code coverage for Ruby 1.9 with a powerful configuration library and automatic\nmerging of coverage across test suites",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-simplecov@0.19.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/colszowka/simplecov",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Code coverage analysis tool for Ruby 1.9",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.19.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-simplecov-html-0.12.3",
   "name": "rubygem-simplecov-html",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "04d36f98613860b83ace1de58d6d651d8be8845eb58c32f85aef725c914ed770"
    }
   ],
   "description": "Default HTML formatter for SimpleCov code coverage tool for ruby 1.9+",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-simplecov-html@0.12.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/colszowka/simplecov-html",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Default HTML formatter for SimpleCov",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.12.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-sinatra-2.0.8.1",
   "name": "rubygem-sinatra",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c5c7af5dc0699e77b7fde356a2ce8da91bf5c6f33965e3b009e5e1150b6cdef5"
    }
   ],
   "description": "Sinatra is a DSL intended for quickly creating web-applications in Ruby\nwith minimal effort.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-sinatra@2.0.8.1-4.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.sinatrarb.com/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ruby-based web application framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.0.8.1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-slop-4.10.1",
   "name": "rubygem-slop",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2e1089343e518bff17e89b236401280caec35f2496ab34644271dbc14b88750f"
    }
   ],
   "description": "A simple DSL for gathering options and parsing the command line",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-slop@4.10.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/leejarvis/slop",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Option gathering made easy",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.10.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-spring-4.1.3",
   "name": "rubygem-spring",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "93c366171575cecff833bae29c9306124f030822237ddac95148b950854cdba5"
    }
   ],
   "description": "Spring is a Rails application preloader. It speeds up development by keeping\nyour application running in the background so you don't need to boot it every\ntime you run a test, rake task or migration.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-spring@4.1.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rails/spring",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Rails application preloader",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.1.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-sprockets-4.2.1",
   "name": "rubygem-sprockets",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7691da7eb4e896daf0db577a3e941ebf8ba518a3acfab8b93dfce23abfba9077"
    }
   ],
   "description": "Sprockets is a Rack-based asset packaging system that concatenates and serves\nJavaScript, CoffeeScript, CSS, LESS, Sass, and SCSS.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-sprockets@4.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rails/sprockets",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Rack-based asset packaging system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-sprockets-rails-3.4.2",
   "name": "rubygem-sprockets-rails",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "14c32842a5a3baa4cfcc1ed34510d4ff1c3aa906d815afb8c4e59bae74159ab8"
    }
   ],
   "description": "Provides Sprockets implementation for Rails 4.x (and beyond) Asset Pipeline.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-sprockets-rails@3.4.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rails/sprockets-rails",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sprockets Rails integration",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.4.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-sqlite3-1.4.4",
   "name": "rubygem-sqlite3",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2f8f2352d9d05b2b735b5368c835c1c2034883c7ac0657be50f0d84e26615843"
    }
   ],
   "description": "SQLite3/Ruby is a module to allow Ruby scripts to interface with a SQLite3\ndatabase.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-sqlite3@1.4.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sparklemotion/sqlite3-ruby",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Allows Ruby scripts to interface with a SQLite3 database",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-sys-uname-1.2.2",
   "name": "rubygem-sys-uname",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "218a5e9f73f3c6a91bd14d29e083a9cb78d5627f0db03d000fa024a7ab4666c3"
    }
   ],
   "description": "The sys-uname library provides an interface for gathering information\nabout your current platform. The library is named after the Unix 'uname'\ncommand but also works on MS Windows. Available information includes\nOS name, OS version, system name and so on. Additional information is\navailable for certain platforms.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-sys-uname@1.2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/djberg96/sys-uname",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An interface for returning uname (platform) information",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-temple-0.8.0",
   "name": "rubygem-temple",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "29700a21c5c81ff056d23b3da533de5ef64127609340d016d6f2d3858c49ca48"
    }
   ],
   "description": "Temple is an abstraction and a framework for compiling templates to pure Ruby.\nIt's all about making it easier to experiment, implement and optimize template\nlanguages. If you're interested in implementing your own template language,\nor anything else related to the internals of a template engine: You've come\nto the right place.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-temple@0.8.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/judofyr/temple",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Template compilation framework in Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-test-unit-rr-1.0.5",
   "name": "rubygem-test-unit-rr",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3607b50c0986f4f20aca6c23420b0bbcfae14afdb0fc70a56b7baab8eae91376"
    }
   ],
   "description": "Test::Unit::RR - RR adapter for Test::Unit.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-test-unit-rr@1.0.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://rubyforge.org/projects/test-unit/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Test::Unit::RR - RR adapter for Test::Unit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-test-declarative-0.0.6",
   "name": "rubygem-test_declarative",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d115318aee242040122252c88db988b17fb3cf0018abc8cbcaee8a7d7319a518"
    }
   ],
   "description": "Simply adds a declarative test method syntax to test/unit.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-test_declarative@0.0.6-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/svenfuchs/test_declarative",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simply adds a declarative test method syntax to test/unit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.6-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-thin-1.8.2",
   "name": "rubygem-thin",
   "licenseConcluded": "(GPLv2+ or Ruby) and BSD and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e10d06e03e8b37e21067dc3898893ab48d18982c88dfde9862c3b27c9f1e1e67"
    }
   ],
   "description": "Thin is a Ruby web server that glues together three of the best Ruby\nlibraries in web history.\nThe Mongrel parser, the root of Mongrel speed and security,\nEvent Machine, a network I/O library with extremely high scalability and\nRack, a minimal interface between webservers and Ruby frameworks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-thin@1.8.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://rubygems.org/gems/thin/versions/1.8.2",
   "licenseDeclared": "(GPLv2+ or Ruby) and BSD and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A thin and fast web server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-thor-1.2.1",
   "name": "rubygem-thor",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0cc4ddbe184650230fdc4a15ccb219ee2649d2531502410d49475f77ecfd25ba"
    }
   ],
   "description": "Thor is a toolkit for building powerful command-line interfaces.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-thor@1.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://whatisthor.com/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Thor is a toolkit for building powerful command-line interfaces",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-thread-order-1.1.1",
   "name": "rubygem-thread_order",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ac742475ef89411bd996248484f1c44dbe97ede6ca86f4ba1bb8fd1a20c98f97"
    }
   ],
   "description": "Test helper for ordering threaded code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-thread_order@1.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/JoshCheek/thread_order",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Test helper for ordering threaded code",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-thread-safe-0.3.6",
   "name": "rubygem-thread_safe",
   "licenseConcluded": "ASL 2.0 and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dded98cca27afa6a62d86be0e0b836b0d529cf7156c3f3b8b8e139cca2c156fb"
    }
   ],
   "description": "A collection of data structures and utilities to make thread-safe\nprogramming in Ruby easier.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-thread_safe@0.3.6-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ruby-concurrency/thread_safe",
   "licenseDeclared": "ASL 2.0 and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Thread-safe collections and utilities for Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.6-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-tilt-2.0.8",
   "name": "rubygem-tilt",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "90ee8d31978040e77be73a54595824e8efa1d1af33c55e3cc44f9a5ade2e3823"
    }
   ],
   "description": "Generic interface to multiple Ruby template engines.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-tilt@2.0.8-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/rtomayko/tilt",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Generic interface to multiple Ruby template engines",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.8-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-timecop-0.9.5",
   "name": "rubygem-timecop",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "932f3018617c343179677ef05708bc4a384fbd76094fbec6f0c6256c437c7396"
    }
   ],
   "description": "A gem providing \"time travel\" and \"time freezing\" capabilities, making it dead\nsimple to test time-dependent code.  It provides a unified method to mock\nTime.now, Date.today, and DateTime.now in a single call.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-timecop@0.9.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/travisjeffery/timecop",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Provides a unified method to mock Time.now, Date.today in a single call",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-ttfunk-1.7.0",
   "name": "rubygem-ttfunk",
   "licenseConcluded": "GPLv2 or GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2910a4b0b532303f61446feed60000da10e4eb2814cd6b765fedb7a4a2c2721c"
    }
   ],
   "description": "TTFunk is a TrueType font parser written in pure ruby.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-ttfunk@1.7.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/prawnpdf/ttfunk",
   "licenseDeclared": "GPLv2 or GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Font Metrics Parser for Prawn",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-turbolinks-5.2.0",
   "name": "rubygem-turbolinks",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ccc61737a1cb760cebd79e5a5c69f1c76c625b7ade593f6d8a66b208776efbd2"
    }
   ],
   "description": "Rails engine for Turbolinks 5 support.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-turbolinks@5.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/turbolinks/turbolinks",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Turbolinks makes navigating your web application faster",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-turbolinks-source-5.2.0",
   "name": "rubygem-turbolinks-source",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b72deb3a813989944b2515de478b6f46603bc749f274915fb89ab46d2a7aa87a"
    }
   ],
   "description": "Turbolinks JavaScript assets.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-turbolinks-source@5.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/turbolinks/turbolinks-source-gem",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Turbolinks JavaScript assets",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-typhoeus-1.4.0",
   "name": "rubygem-typhoeus",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "69b9de0b59271868026867c504556e4a45c803fa769d06104d37f570de3255e8"
    }
   ],
   "description": "Like a modern code version of the mythical beast with 100 serpent heads,\nTyphoeus runs HTTP requests in parallel while cleanly encapsulating handling\nlogic.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-typhoeus@1.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/typhoeus/typhoeus",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parallel HTTP library on top of libcurl multi",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-tzinfo-2.0.6",
   "name": "rubygem-tzinfo",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "229128968a66ecc887fced28b84021fad42bd9bebd928df6c0b90b3a92ac9a9f"
    }
   ],
   "description": "TZInfo provides daylight savings aware transformations between times in\ndifferent time zones.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-tzinfo@2.0.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tzinfo.github.io",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Daylight savings aware timezone library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-uglifier-3.2.0",
   "name": "rubygem-uglifier",
   "licenseConcluded": "MIT and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a5373b640e6dd407b489f560cf6bb3febd40ed8f67ef2b40a134f1fe05eafecd"
    }
   ],
   "description": "Uglifier minifies JavaScript files by wrapping UglifyJS to be accessible in\nRuby.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-uglifier@3.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/lautis/uglifier",
   "licenseDeclared": "MIT and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Ruby wrapper for UglifyJS JavaScript compressor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-unf-0.1.4",
   "name": "rubygem-unf",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fb168bf43855fbc21ecaee5e5a92acfa9d71ad9b35be91a41421e06e7f3ea089"
    }
   ],
   "description": "This is a wrapper library to bring Unicode Normalization Form support\nto Ruby/JRuby.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-unf@0.1.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/knu/ruby-unf",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Wrapper library to bring Unicode Normalization Form support to Ruby/JRuby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-unf-ext-0.0.8.2",
   "name": "rubygem-unf_ext",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2d7cf1a37aaad6c3e955fe910c0ee7777d3803decb0a1a6c6b5b321a6f6921f6"
    }
   ],
   "description": "Unicode Normalization Form support library for CRuby.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-unf_ext@0.0.8.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/knu/ruby-unf_ext",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Unicode Normalization Form support library for CRuby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.8.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-webmock-3.18.1",
   "name": "rubygem-webmock",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5eedee1dd7503da20e76b745a1cd176055cca65de900135c4f8703aaf34e54b3"
    }
   ],
   "description": "WebMock allows stubbing HTTP requests and setting expectations on HTTP\nrequests.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-webmock@3.18.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/bblimke/webmock",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for stubbing HTTP requests in Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.18.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-webrick-1.7.0",
   "name": "rubygem-webrick",
   "licenseConcluded": "Ruby and BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e33192e35527b4dff727a2756e061f4c7001c5065847385898ba8fc1102c97ea"
    }
   ],
   "description": "WEBrick is an HTTP server toolkit that can be configured as an HTTPS server, a proxy server, and a virtual-host server.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-webrick@1.7.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ruby/webrick",
   "licenseDeclared": "Ruby and BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTTP server toolkit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-websocket-1.2.10",
   "name": "rubygem-websocket",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6dae688ae65756aa1ccc7cb5b20b69cb4000a0a10a9290c6c09cff2d2f106fac"
    }
   ],
   "description": "Universal Ruby library to handle WebSocket protocol.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-websocket@1.2.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/imanel/websocket-ruby",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Universal Ruby library to handle WebSocket protocol",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-websocket-driver-0.7.6",
   "name": "rubygem-websocket-driver",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "acda03a7533e616ad16d28fe7ace55292235c3cd3b10219ba1f922333a4d3394"
    }
   ],
   "description": "This module provides a complete implementation of the WebSocket protocols that\ncan be hooked up to any TCP library. It aims to simplify things by decoupling\nthe protocol details from the I/O layer, such that users only need to implement\ncode to stream data in and out of it without needing to know anything about how\nthe protocol actually works. Think of it as a complete WebSocket system with\npluggable I/O.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-websocket-driver@0.7.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/faye/websocket-driver-ruby",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "WebSocket protocol handler with pluggable I/O",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-websocket-extensions-0.1.5",
   "name": "rubygem-websocket-extensions",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2d6c70a6cc13e4b256094e151e45a48bd10ce5dd39d2771fdfbee5549fcb17f3"
    }
   ],
   "description": "Generic extension manager for WebSocket connections.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-websocket-extensions@0.1.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/faye/websocket-extensions-ruby",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Generic extension manager for WebSocket connections",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-wikicloth-0.8.0",
   "name": "rubygem-wikicloth",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "77427f7c98b836504a38c7023b2989c7754f02cbb9c1602b4c6dacb79eb5a48f"
    }
   ],
   "description": "An implementation of the mediawiki markup in Ruby.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-wikicloth@0.8.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/nricciar/wikicloth",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Mediawiki parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-xpath-3.2.0",
   "name": "rubygem-xpath",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d72ac5ecf2676949c63b1deab806e368adfdd0602fe6df461c05ff7339c2c1fa"
    }
   ],
   "description": "XPath is a Ruby DSL for generating XPath expressions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-xpath@3.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/teamcapybara/xpath",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Generate XPath expressions from Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-yard-0.9.34",
   "name": "rubygem-yard",
   "licenseConcluded": "MIT and (BSD or Ruby)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "94503b7d034ff176ae2395f68d83afe53c4aa40a59dd868e8203270be84e38f7"
    }
   ],
   "description": "YARD is a documentation generation tool for the Ruby programming language.\nIt enables the user to generate consistent, usable documentation that can be\nexported to a number of formats very easily, and also supports extending for\ncustom Ruby constructs such as custom class level definitions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-yard@0.9.34-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://yardoc.org",
   "licenseDeclared": "MIT and (BSD or Ruby)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Documentation tool for consistent and usable documentation in Ruby",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.34-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rubygem-zeitwerk-2.6.6",
   "name": "rubygem-zeitwerk",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bd6ebae3736a7b1e502f46f961bab067aae6395f194c50ae9069de78495c3f69"
    }
   ],
   "description": "Zeitwerk implements constant autoloading with Ruby semantics. Each gem\nand application may have their own independent autoloader, with its own\nconfiguration, inflector, and logger. Supports autoloading, preloading,\nreloading, and eager loading.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rubygem-zeitwerk@2.6.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fxn/zeitwerk",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Efficient and thread-safe constant autoloader",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-runc-1.1.8",
   "name": "runc",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "be5ed73ccb240f562936988eb72473d12ae8b377af7c782a843b4fc948681127"
    }
   ],
   "description": "runc is a CLI tool for spawning and running containers according to the OCI specification.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/runc@1.1.8-26.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.opencontainers.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "runc is a CLI tool for spawning and running containers according to the OCI specification.",
   "supplier": "Organization: OCI",
   "versionInfo": "0:1.1.8-26.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rust-1.86.0",
   "name": "rust",
   "licenseConcluded": "Apache-2.0 OR MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "60f57fecbb80e89f70d77f9285eb12db584e1244166bce73d0f5967c11799897"
    }
   ],
   "description": "Rust is a systems programming language that runs blazingly fast, prevents\nsegfaults, and guarantees thread safety.\nThis package includes the Rust compiler and documentation generator.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rust@1.86.0-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.rust-lang.org",
   "licenseDeclared": "Apache-2.0 OR MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Rust Programming Language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.86.0-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rust-packaging-23",
   "name": "rust-packaging",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "668f63420a1c1b910646c928d055c5157e3632cad0571ab67028861b8fdd862d"
    }
   ],
   "description": "The package provides macros for building projects in Rust\non various architectures.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rust-packaging@23-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/fedora-rust/rust2rpm",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "RPM macros for building Rust packages on various architectures",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:23-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-rxjava-1.1.8",
   "name": "rxjava",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "245f1ed897157b3f5f06d3a7858fe5641b987a3f6c8e9646543a6b6f43cd7634"
    }
   ],
   "description": "RxJava a library for composing asynchronous and\nevent-based programs using observable sequences\nfor the Java VM.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/rxjava@1.1.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ReactiveX/RxJava",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Reactive Extensions for the JVM",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-saab-fonts-0.91",
   "name": "saab-fonts",
   "licenseConcluded": "GPLv2+ with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8832e8fb248c88dfb44dbf8e616038306187f989a5755cdd844ba99276f57c2f"
    }
   ],
   "description": "Saab is the first ever freely available, Unicode 4.0 compliant, OpenType,\nGurmukhi (Punjabi) font. The creation of this font was a combined effort\nby Bhupinder Singh and Sukhjinder Sidhu to help encourage the use of\nPunjabi online. This web site serves as the official download point for Saab.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/saab-fonts@0.91-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://guca.sourceforge.net/typography/fonts/saab/",
   "licenseDeclared": "GPLv2+ with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A first free  OpenType, Gurmukhi (Punjabi) font.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.91-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sac-1.3",
   "name": "sac",
   "licenseConcluded": "W3C",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "87c119984f434901d35e6d5467bd251d978a0c5edb4b272bb9e4b90483e3a7ad"
    }
   ],
   "description": "SAC is a standard interface for CSS parsers, intended to work with CSS1, CSS2,\nCSS3 and other CSS derived languages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sac@1.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.w3.org/Style/CSS/SAC/",
   "licenseDeclared": "W3C",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java standard interface for CSS parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-samba-4.19.3",
   "name": "samba",
   "licenseConcluded": "GPL-3.0-or-later AND LGPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "434e7a746de6311b4f903e4820b463f65a65b2d73e5fbde104c25a9ae515b277"
    }
   ],
   "description": "Samba is a suite of programs for Linux and Unix to interoperate with Windows.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/samba@4.19.3-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.samba.org",
   "licenseDeclared": "GPL-3.0-or-later AND LGPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A suite for Linux to interoperate with Windows",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.19.3-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-samtools-1.17",
   "name": "samtools",
   "licenseConcluded": "MIT and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "db6513cd28d1a8c8580ee670ea317449da8e87a198a9b548f8f9f962f701f592"
    }
   ],
   "description": "The original samtools package has been split into three separate but tightly coordinated projects:\n    htslib: C-library for handling high-throughput sequencing data\n    samtools: mpileup and other tools for handling SAM, BAM, CRAM\n    bcftools: calling and other tools for handling VCF, BCF\nSee also http://github.com/samtools/",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/samtools@1.17-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.htslib.org",
   "licenseDeclared": "MIT and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools (written in C using htslib) for manipulating next-generation sequencing data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.17-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-samyak-fonts-1.2.2",
   "name": "samyak-fonts",
   "licenseConcluded": "GPLv3+ with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cc8e12fd33d3da6b8716e975e5bc6a51bf82686107f86ceff40a1e0cbc33a8e4"
    }
   ],
   "description": "The Samyak package contains fonts for the display of\nScripts Devanagari, Gujarati, Malayalam, Odia and Tamil",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/samyak-fonts@1.2.2-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sarovar.org/projects/samyak/",
   "licenseDeclared": "GPLv3+ with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Free Indian truetype/opentype fonts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.2-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sane-backends-1.2.1",
   "name": "sane-backends",
   "licenseConcluded": "GPLv2+ and GPLv2+ and Public Domain and IJG and LGPLv2+ and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "85817be858e9bd00c5b19cd0daf8a01651b716e04b7e51d19566225664cbee5e"
    }
   ],
   "description": "SANE (Scanner Access Now Easy) is a sane and simple interface to both local and networked scanners\nand other image acquisition devices like digital still and video cameras.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sane-backends@1.2.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.sane-project.org",
   "licenseDeclared": "GPLv2+ and GPLv2+ and Public Domain and IJG and LGPLv2+ and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Scanner access software",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sane-frontends-1.0.14",
   "name": "sane-frontends",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1e30b0d7b258d1ae0ad77b8d60483d0ebb410840f31efc84d7a573ca018cf640"
    }
   ],
   "description": "These SANE applications (frontends) are included in this package (together with \\\ntheir documentation).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sane-frontends@1.0.14-32.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.sane-project.org",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "These SANE applications (frontends)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.14-32.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sanlock-3.8.5",
   "name": "sanlock",
   "licenseConcluded": "GPLv2 and GPLv2+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9b53dedbbc2f7198bd68aa0390262b33d3e594e9bc64e5cd36fab8cffd57fa0e"
    }
   ],
   "description": "The sanlock daemon manages leases for applications running on a cluster of hosts\nwith shared storage. All lease management and coordination is done through reading\nand writing blocks on the shared storage.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sanlock@3.8.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/sanlock/",
   "licenseDeclared": "GPLv2 and GPLv2+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A shared storage lock manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.8.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sassc-3.6.2",
   "name": "sassc",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fb56027ac30d426623644595ca9b66ec8a83bcfa1a421e8b4a7328213a02edab"
    }
   ],
   "description": "SassC is a wrapper around libsass (http://github.com/sass/libsass) used to generate a useful\ncommand-line application that can be installed and packaged for several operating systems.\n\nSassC currently statically links the libsass library, but might one day using dynamic linking\nif libsass supports that in the future.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sassc@3.6.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sass/sassc",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Libsass command line driver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.6.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sat4j-2.3.5",
   "name": "sat4j",
   "licenseConcluded": "EPL-1.0 or LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a65424cb92fec454f77d039462ce1af0edd32e6a22fa2a5198b73a55ba9d0d65"
    }
   ],
   "description": "The aim of the SAT4J library is to provide an efficient library of SAT\nsolvers in Java. The SAT4J library targets first users of SAT \"black\nboxes\", those willing to embed SAT technologies into their application\nwithout worrying about the details.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sat4j@2.3.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.sat4j.org/",
   "licenseDeclared": "EPL-1.0 or LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library of SAT solvers written in Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-satyr-0.43",
   "name": "satyr",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "67a9d47a46160e91fcc31a975fe4a2dbe6df9927805ede4a3d9f53c877037f33"
    }
   ],
   "description": "Satyr is a collection of low-level algorithms for program failure processing,\nanalysis, and reporting supporting kernel space, user space, Python, and Java\nprograms.  Considering failure processing, it allows to parse failure\ndescription from various sources such as GDB-created stack traces, Python stack\ntraces with a description of uncaught exception, and kernel oops message.\nInformation can also be extracted from the core dumps of unexpectedly\nterminated user space processes and from the machine executable code of\nbinaries.  Considering failure analysis, the stack traces of failed processes\ncan be normalized, trimmed, and compared.  Clusters of similar stack traces can\nbe calculated.  In multi-threaded stack traces, the threads that caused the\nfailure can be discovered.  Considering failure reporting, the library can\ngenerate a failure report in a well-specified format, and the report can be\nsent to a remote machine.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/satyr@0.43-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/abrt/satyr",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools to create anonymous, machine-friendly problem reports",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.43-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-saxon-9.4.0.9",
   "name": "saxon",
   "licenseConcluded": "MPLv1.0 and MPLv1.1 and ASL 1.1 and UCD and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c6328475e6b1473c67d485209bb10b3e8b6b3c5d407ec859834c8fc059037255"
    }
   ],
   "description": "Saxon HE is Saxonica's non-schema-aware implementation of the XPath 2.0,\nXSLT 2.0, and XQuery 1.0 specifications aligned with the W3C Candidate\nRecommendation published on 3 November 2005. It is a complete and\nconformant implementation, providing all the mandatory features of\nthose specifications and nearly all the optional features.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/saxon@9.4.0.9-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://saxon.sourceforge.net/",
   "licenseDeclared": "MPLv1.0 and MPLv1.1 and ASL 1.1 and UCD and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java XPath, XSLT 2.0 and XQuery implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9.4.0.9-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-saxpath-1.0",
   "name": "saxpath",
   "licenseConcluded": "Saxpath",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "98f0ac15a9bf780e0115b32cac14961232b9647c69cab8007d910001fa3ee749"
    }
   ],
   "description": "The SAXPath project is a Simple API for XPath. SAXPath is analogous to SAX\nin that the API abstracts away the details of parsing and provides a simple\nevent based callback interface.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/saxpath@1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/saxpath/",
   "licenseDeclared": "Saxpath",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple API for XPath",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sbc-2.0",
   "name": "sbc",
   "licenseConcluded": "GPLv2 and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0250a9d0a6addaf1fa17c4f32961cc97754f6f37da2cb4154c409d3cefb063ab"
    }
   ],
   "description": "The package contains utilities for using the SBC codec.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sbc@2.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.bluez.org",
   "licenseDeclared": "GPLv2 and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Bluetooth Low-Complexity, Sub-Band Codec Utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sbd-1.5.2",
   "name": "sbd",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6f6fe5d8030b05f99f2c5c649edc1dff805f54acee71eeb6870a532650785eb5"
    }
   ],
   "description": "\nThis package contains the storage-based death functionality.\n\nAvailable rpmbuild rebuild options:\n  --with(out) : sync_resource_startup_default",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sbd@1.5.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Clusterlabs/sbd",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Storage-based death",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sbinary-0.4.2",
   "name": "sbinary",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4a5f1e91a6b4f2002f5053f373f4fe4b8183cd04f6cf04793bb9e0a73f52f330"
    }
   ],
   "description": "SBinary is a library for describing binary protocols, in the form of\nmappings between Scala types and binary formats. It can be used as a\nrobust serialization mechanism for Scala objects or a way of dealing\nwith existing binary formats found in the wild.\n\nIt started out life as a loose port of Haskell's Data.Binary. It's\nsince evolved a bit from there to take advantage of the features Scala\nimplicits offer over Haskell type classes, but the core idea has\nremained the same.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sbinary@0.4.2-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/harrah/sbinary",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for describing binary formats for Scala types",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.2-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sblim-cmpi-devel-2.0.3",
   "name": "sblim-cmpi-devel",
   "licenseConcluded": "EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e4450bca3cbeabc644e8e8e459aac0d9a4fc01e5e783c849baf9bb32900055f5"
    }
   ],
   "description": "This packages provides the C and C++ CMPI header files needed by\nprovider developers and can be used standalone. If used for\nC++ provider development it is also necessary to have\ntog-pegasus-devel installed.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sblim-cmpi-devel@2.0.3-20.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/sblim/",
   "licenseDeclared": "EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SBLIM CMPI Provider Development Support",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.3-20.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sblim-sfcCommon-1.0.1",
   "name": "sblim-sfcCommon",
   "licenseConcluded": "EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "257f5ffbac96a2d0ff53e014e1173704857b72b27adbd3f8dd12a75912072101"
    }
   ],
   "description": "This package provides a common library for functions shared between the Small Footprint\nCIM Agent (sblim-sfcb) and the Small Footprint CIM Client (sblim-sfcc).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sblim-sfcCommon@1.0.1-14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/sblim/",
   "licenseDeclared": "EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Common functions of SBLIM small CIM agent and CIM client library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.1-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sblim-sfcc-2.2.8",
   "name": "sblim-sfcc",
   "licenseConcluded": "EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7863ddd78f62913ec9366ed7581d7ad79dfe7e09462733ef8b4ba718d7f587d6"
    }
   ],
   "description": "The small footprint CIM client library is a C API allowing client applications\nto interface with CIM implementations (e.g. CIM servers). Due to it's small\nmemory and disk footprint it is well-suited for embedded environments.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sblim-sfcc@2.2.8-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.sblim.org",
   "licenseDeclared": "EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Small Footprint CIM Client Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.8-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sbt-0.13.1",
   "name": "sbt",
   "licenseConcluded": "MIT and Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "614c5fe97b73550171f61808c39ef31161d3c2ad6279bf9772420b94f54e3a0c"
    }
   ],
   "description": "sbt is the simple build tool for Scala and Java projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sbt@0.13.1-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.scala-sbt.org",
   "licenseDeclared": "MIT and Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The simple build tool for Scala and Java projects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.13.1-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-scala-2.10.6",
   "name": "scala",
   "licenseConcluded": "BSD and CC0 and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1d004a9fb34c819a8cf14080d4d488167abf9c052ebe451a24760c3a57f94110"
    }
   ],
   "description": "Scala combines object-oriented and functional programming in one concise, high-level language.\nScala's static types help avoid bugs in complex applications, and its JVM and JavaScript runtimes\nlet you build high-performance systems with easy access to huge ecosystems of libraries.\nIt provides a common, uniform, and all-encompassing framework for collection types.\nThis framework enables you to work with data in memory at a high level, with the basic building\nblocks of a program being whole collections, instead of individual elements.\nThis style of programming requires some learning. Fortunately, the adaptation is helped by several\nnice properties of the Scala collections. They are easy to use, concise, safe, fast, universal.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/scala@2.10.6-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.scala-lang.org/",
   "licenseDeclared": "BSD and CC0 and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Combination of object-oriented and functional programming",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.10.6-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-scap-security-guide-0.1.68",
   "name": "scap-security-guide",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "070ff8365600b6621a6854750edfc062336db29b58fcd5e2daa59d496e40ccae"
    }
   ],
   "description": "The scap-security-guide project provides a guide for configuration of the\nsystem from the final system's security point of view. The guidance is specified\nin the Security Content Automation Protocol (SCAP) format and constitutes\na catalog of practical hardening advice, linked to government requirements\nwhere applicable. The project bridges the gap between generalized policy\nrequirements and specific implementation guidelines. The Fedora system\nadministrator can use the oscap CLI tool from openscap-scanner package, or the\nscap-workbench GUI tool from scap-workbench package to verify that the system\nconforms to provided guideline. Refer to scap-security-guide(8) manual page for\nfurther information.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/scap-security-guide@0.1.68-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ComplianceAsCode/content/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Security guidance and baselines in SCAP formats",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.68-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-scap-workbench-1.2.1",
   "name": "scap-workbench",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "20c20f42f960d5f3691e76fbdbe3120b33cf96430b3c127037304a02bef9416c"
    }
   ],
   "description": "SCAP Workbench is a GUI tool that provides scanning, tailoring and\nvalidation functionality for SCAP content. It uses openscap library\nto access SCAP functionalities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/scap-workbench@1.2.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.open-scap.org/tools/scap-workbench",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Scanning, tailoring, editing and validation tool for SCAP content",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-scipy-1.12.0",
   "name": "scipy",
   "licenseConcluded": "Qhull and Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "268c19b55cba38b11ff03ff07b80f4f7aa9940c2c7bf0ffb14709f53cce7d7ef"
    }
   ],
   "description": "SciPy (pronounced \"Sigh Pie\") is open-source software for mathematics, science, and engineering.\nIt includes modules for statistics, optimization, integration, linear algebra, Fourier transforms,\nsignal and image processing, ODE solvers, and more.\n\nSciPy depends on NumPy, which provides convenient and fast N-dimensional array manipulation.\nSciPy is built to work with NumPy arrays, and provides many user-friendly and efficient numerical routines\nsuch as routines for numerical integration and optimization.\nTogether, they run on all popular operating systems, are quick to install, and are free of charge.\nNumPy and SciPy are easy to use, but powerful enough to be depended upon by some of the world's leading scientists and engineers.\nIf you need to manipulate numbers on a computer and display or publish the results, give SciPy a try!",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/scipy@1.12.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.scipy.org",
   "licenseDeclared": "Qhull and Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Python-based ecosystem of open-source software for mathematics, science, and engineering",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.12.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-scons-4.5.2",
   "name": "scons",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dcb10a39d48b18827577c8bbb42989de15bb4950e9f3e8aaa3e365fee28853a2"
    }
   ],
   "description": "SCons is an Open Source software construction tool—that is, a next-generation\nbuild tool. Think of SCons as an improved, cross-platform substitute for the\nclassic Make utility with integrated functionality similar to autoconf/automake\nand compiler caches such as ccache. In short, SCons is an easier, more reliable\nand faster way to build software.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/scons@4.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.scons.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An Open Source software construction tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-screen-4.9.0",
   "name": "screen",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b51a6c47ead3d0e52824408d4f34d0270d57c2378c1cd964235b7b6670888fb7"
    }
   ],
   "description": "Screen is a full-screen window manager that multiplexes\na physical terminal between several processes,typically\ninteractive shells.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/screen@4.9.0-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/screen",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A full-screen window manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:4.9.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-scrub-2.6.1",
   "name": "scrub",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9ac97169bb0fd3beb11219c49ded1d68b1e561db68bab2df380aef2155585f6e"
    }
   ],
   "description": "Scrub writes patterns on files or disk devices to make\nretrieving the data more difficult.  It operates in one of three modes:\n1) the special file corresponding to an entire disk is scrubbed\n   and all data on it is destroyed.\n2) a regular file is scrubbed and only the data in the file\n   (and optionally its name in the directory entry) is destroyed.\n3) a regular file is created, expanded until\n   the file system is full, then scrubbed as in 2).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/scrub@2.6.1-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/chaos/scrub",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A disk overwrite utility",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-scsi-target-utils-1.0.91",
   "name": "scsi-target-utils",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c46c9e490bfdd1edeaf0a8270ea25f4a0e7b720b227fb6dbc495b411fcccf9cf"
    }
   ],
   "description": "The SCSI target package contains the daemon and tools to setup a SCSI targets.\nCurrently, software iSCSI targets are supported.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/scsi-target-utils@1.0.91-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://stgt.sourceforge.net/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The SCSI target daemon and utility programs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.91-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sdparm-1.12",
   "name": "sdparm",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cbf6c2df96941fac4459b8af861759c69dd32b6bc818dab283876d0754752ce1"
    }
   ],
   "description": "This utility fetches and potentially changes SCSI\ndevice mode pages. Inquiry data including Vital\nProduct Data (VPD) pages can also be displayed.\nCommands associated with starting and stopping the medium;\nloading and unloading the medium;\nand other housekeeping function may also be issued by this utility.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sdparm@1.12-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sg.danny.cz/sg/sdparm.html",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Access and change parameters on device that supports SCSI protocol.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.12-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-seahorse-43.0",
   "name": "seahorse",
   "licenseConcluded": "GPLv2+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "99294da85251d1eb59dd04e0cca0ba074b464c73b0a6dda70a0967e022d91736"
    }
   ],
   "description": "Seahorse is a graphical interface for managing and using encryption keys. Currently it supports\nPGP keys (using GPG/GPGME) and SSH keys. Its goal is to provide an easy to use Key Management Tool,\nalong with  an easy to use interface  for encryption  operations.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/seahorse@43.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Apps/Seahorse",
   "licenseDeclared": "GPLv2+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A GNOME application for managing encryption keys",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:43.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-secDetector-1.0",
   "name": "secDetector",
   "licenseConcluded": "GPL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "78697b0965425af40a6be59131d9ad1828d1310bd0a472c85e21c24a8f37d713"
    }
   ],
   "description": "OS Security Intrusion Detection System",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/secDetector@1.0-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "GPL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OS Security Intrusion Detection System",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-secGear-0.1.0",
   "name": "secGear",
   "licenseConcluded": "MulanPSL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fe07619a215e249f45d949d3976966871f7ae37825d5601390fcb8886f0899c6"
    }
   ],
   "description": "secGear is an SDK to develop confidential computing apps based on hardware enclave features",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/secGear@0.1.0-58.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/secGear",
   "licenseDeclared": "MulanPSL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "secGear is an SDK to develop confidential computing apps based on hardware enclave features",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.0-58.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-secpaver-1.0.2",
   "name": "secpaver",
   "licenseConcluded": "MulanPSL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c726da79ba77b4e5805f6de874e0bd15b4fedac986cd09b31195bf16bfe25b50"
    }
   ],
   "description": "Security policy development tool",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/secpaver@1.0.2-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/secpaver",
   "licenseDeclared": "MulanPSL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Security policy development tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-security-tool-2.0",
   "name": "security-tool",
   "licenseConcluded": "MulanPSL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f92d64c9255f009009ef235e9b0abb30b9e94ec181c4360ea97d408dcb52048f"
    }
   ],
   "description": "openEuler Security Tool",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/security-tool@2.0-1.88.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/security-tool",
   "licenseDeclared": "MulanPSL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "openEuler Security Tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0-1.88.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sed-4.9",
   "name": "sed",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aa77a2cc0f8e6b5d913e38c89c34e03394c101ae19e5a0806b44031e9963bd81"
    }
   ],
   "description": "Sed is a non-interactive command-line text editor. A stream editor is used\nto per-form basic text transformations on an input stream (a file or input\nfrom a pipeline).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sed@4.9-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnu.org/software/sed/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "non-interactive command-line text editor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.9-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-selinux-policy-40.7",
   "name": "selinux-policy",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8b389d7809b669e9ea1726f02f82e18afd814a5ca54017185a01c62818144819"
    }
   ],
   "description": "SELinux Base package for SELinux Reference Policy - modular.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/selinux-policy@40.7-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/fedora-selinux/selinux-policy/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SELinux policy configuration",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:40.7-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sendmail-8.17.2",
   "name": "sendmail",
   "licenseConcluded": "Sendmail",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8c3d914962caf9b4aed19143643245b309fe8287498b35d28418af1c8adb5e59"
    }
   ],
   "description": "Sendmail is a general purpose internetwork email routing facility that\nsupports many kinds of mail-transfer and delivery methods, including\nthe Simple Mail Transfer Protocol (SMTP) used for email transport over\nthe Internet. It also includes the configuration files you need to generate\nthe sendmail.cf file distributed with the sendmail package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sendmail@8.17.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.sendmail.org/",
   "licenseDeclared": "Sendmail",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A classic mail transfer agent from the Unix world",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.17.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sensible-utils-0.0.21",
   "name": "sensible-utils",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c3a9e1817710c2e60a1c887d8975b2931601b08c7675b05d16ea0336841678cd"
    }
   ],
   "description": "This package provides a number of small utilities which are used by programs to\nsensibly select and spawn an appropriate browser, editor, or pager.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sensible-utils@0.0.21-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://salsa.debian.org/debian/sensible-utils",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utilities for sensible alternative selection",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.21-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sentencepiece-0.1.98",
   "name": "sentencepiece",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "527cc2ba8793b8fcbed5ded3e89007bfd90031e12b52641bf72d95b6b17b8cac"
    }
   ],
   "description": "SentencePiece is an unsupervised text tokenizer and detokenizer mainly for Neural Network-based text generation\nsystems where the vocabulary size is predetermined prior to the neural model training.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sentencepiece@0.1.98-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/google/sentencepiece",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An unsupervised text tokenizer and detokenizer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.98-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sequence-library-1.0.3",
   "name": "sequence-library",
   "licenseConcluded": "Sequence",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "38782d11e023921ea3756ecd577fa9efe418b226b2101b7b00ecee487bc56c88"
    }
   ],
   "description": "A textual diff and merge library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sequence-library@1.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://svn.svnkit.com/repos/3rdparty/de.regnis.q.sequence/",
   "licenseDeclared": "Sequence",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Textual diff and merge library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-serd-0.30.12",
   "name": "serd",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "396bcb1a7d78ff5e4f4d35ed06baf07047ffb7629d388b6b43ad3d43a5dd1200"
    }
   ],
   "description": "serd is a lightweight C library for RDF syntax which supports reading and\nwriting Turtle, TRiG, NTriples, and NQuads.\n\nSerd is suitable for performance-critical or resource-limited applications,\nsuch as serialising very large data sets, network protocols, or embedded\nsystems that require minimal dependencies and lightweight deployment.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/serd@0.30.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://drobilla.net/software/serd/",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A lightweight C library for RDF syntax",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.30.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-serp-1.15.2",
   "name": "serp",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "75085fe7393a337ef2a2078678cac469657e1e6336f63d4cc0c52b1cf4096081"
    }
   ],
   "description": "The goal of the serp byte-code framework is to tap the full\npower of byte-code modification while lowering its associated\ncosts. The framework provides a set of high-level APIs for\nmanipulating all aspects of byte-code, from large-scale\nstructures like class member fields to the individual\ninstructions that comprise the code of methods. While in\norder to perform any advanced manipulation, some understanding\nof the class file format and especially of the JVM instruction\nset is necessary, the framework makes it as easy as possible\nto enter the world of byte-code development.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/serp@1.15.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://serp.sourceforge.net/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Byte-code manipulation framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.15.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-setools-4.4.3",
   "name": "setools",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6763c6598909e67fc12449069740bc127bebb0a738658912acf8797821296c84"
    }
   ],
   "description": "SETools consists of a number of SELinux policy analysis tools, both graphical\nand command line.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/setools@4.4.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/SELinuxProject/setools/wiki",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Policy Analysis Tools for SELinux",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.4.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-setserial-2.17",
   "name": "setserial",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "79cab05d78515b03ec9b77d38363a230e23a249b62113dffb4516c20fac3ab6d"
    }
   ],
   "description": "setserial is a program designed to set and/or report the\nconfiguration information associated with a serial port.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/setserial@2.17-53.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://setserial.sourceforge.net",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A utility for configuring serial ports",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.17-53.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-setup-2.14.5",
   "name": "setup",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "65eb3e06ca9cc33af5913dbcc7d3e14096fc25e56d06a231a5c62d60efdd5e7b"
    }
   ],
   "description": "The setup package contains a set of important system configuration and\nsetup files, such as passwd, group, and profile.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/setup@2.14.5-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/setup/",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A set of system configuration and setup files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.14.5-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sg3-utils-1.48",
   "name": "sg3_utils",
   "licenseConcluded": "GPL-2.0-or-later AND BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "63a79d852ceca25a47457e66671e614c29c09a5f91aa5bd7e47d28edf98d25bd"
    }
   ],
   "description": "The sg3_utils package contains utilities that send SCSI commands to devices. As well as\ndevices on transports traditionally associated with SCSI (e.g. Fibre Channel (FCP),\nSerial Attached SCSI (SAS) and the SCSI Parallel Interface(SPI)) many other devices use\nSCSI command sets. ATAPI cd/dvd drives and SATA disks that connect via a translation\nlayer or a bridge device are examples of devices that use SCSI command sets.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sg3_utils@1.48-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sg.danny.cz/sg/sg3_utils.html",
   "licenseDeclared": "GPL-2.0-or-later AND BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utilities that send SCSI commands to devices.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.48-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sgabios-0.20180715git",
   "name": "sgabios",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6fe874a8769e104e1a5754a9fc73e859ea32908af2ac74cf05784847d733138a"
    }
   ],
   "description": "The Serial Graphics Adapter BIOS provides a means for legacy pc software to communicate with\nan attached serial console as if a VGA card is attached.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sgabios@0.20180715git-2.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/qemu/sgabios",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Serial Graphics Adapter BIOS",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.20180715git-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sgml-common-0.6.3",
   "name": "sgml-common",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8a4bb52a778d0eb616e4238ffc27dd3d21aef0bb45cae87bacd7c3a9a14c97e9"
    }
   ],
   "description": "The SGML Common package contains install-catalog. This is useful\nfor creating and maintaining centralized SGML catalogs.\n  - install-catalog\n      creates a centralized catalog that maintains references to catalogs\n      scattered throughout the /usr/share/sgml directory tree.\n  - sgmlwhich\n      will print to standard output the name of the main configuration file.\n  - SGML entities files\n      contain the basic character entities defined with SDATA entries.\n  - XML entities files\n      contain the basic character entities defined by a hexadecimal\n      representation of the Unicode character number.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sgml-common@0.6.3-52.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.linuxfromscratch.org/blfs/view/svn/pst/sgml-common.html",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "XML Entity Definitions for Characters",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.3-52.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sgpio-1.2.1",
   "name": "sgpio",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "980378feaf4727f0e0c3a9116b34b7fa4ba1c11bb903281e9baed1e8ba48b16c"
    }
   ],
   "description": "Serial General Purpose Input Output (SGPIO) is a communication method used\nbetween a main board and a variety of internal and external hard disk drive\nbay enclosures.  This utility can be used to control LEDs in an enclosure.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sgpio@1.2.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sources.redhat.com/lvm2/wiki/DMRAID_Eventing",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "captive backplane LED control utility",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-shadow-4.14.3",
   "name": "shadow",
   "licenseConcluded": "BSD and GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "12e846a7f4572f8e0b0c99f6f1c60e70b30f47eabe330638652f4258830f6f77"
    }
   ],
   "description": "This package includes the necessary programs for converting plain\npassword files to the shadow password format and to manage user and\ngroup accounts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/shadow@4.14.3-8.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://pkg-shadow.alioth.debian.org/",
   "licenseDeclared": "BSD and GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for managing accounts and shadow password files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:4.14.3-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-shapelib-1.5.0",
   "name": "shapelib",
   "licenseConcluded": "(LGPLv2+ or MIT) and GPLv2+ and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f83f5cead2eeda8a7f75a564528b2552cb3e23095788728068ef8cfd286a1dc1"
    }
   ],
   "description": "The Shapefile C Library provides the ability to write simple C\nprograms for reading, writing and updating (to a limited extent) ESRI\nShapefiles, and the associated attribute file (.dbf). This package\nalso contains various utility programs for using shapelib.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/shapelib@1.5.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://shapelib.maptools.org/",
   "licenseDeclared": "(LGPLv2+ or MIT) and GPLv2+ and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Shapefile C Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-shared-mime-info-2.4",
   "name": "shared-mime-info",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d1388a50830e1c73429dbd48a2d20b5132878fd1763ab2de50669403c4888e09"
    }
   ],
   "description": "The shared-mime-info package contains the core database of common types\nand the update-mime-database command used to extend it. It requires\nglib2 to be installed for building the update command. Additionally, it\nuses intltool for translations, though this is only a dependency for\nthe maintainers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/shared-mime-info@2.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://freedesktop.org/wiki/Software/shared-mime-info/",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Shared MIME information database",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sharutils-4.15.2",
   "name": "sharutils",
   "licenseConcluded": "GPL-3.0-or-later AND (GPL-3.0-or-later AND BSD-4-Clause) AND (LGPL-3.0-or-later OR BSD-3-Clause) AND LGPL-2.0-or-later AND LGPL-3.0-or-later AND Public Domain AND GFDL-1.3-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "60ac94be60ca3d4ef63e1251f923eea34faa9baf8887e2882aaf59eca1466789"
    }
   ],
   "description": "This is the set of GNU shar utilities.\n\nshar makes shell archives out of many files, preparing them for\ntransmission by electronic mail services.  Use unshar to unpack shell\narchives after reception.\n\nuuencode prepares a file for transmission over an electronic channel\nwhich ignores or otherwise mangles the eight bit (high order bit) of\nbytes.\tuudecode does the converse transformation.\n\nremsync allows for remote synchronization of directory trees, using\ne-mail.  This part of sharutils is still alpha.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sharutils@4.15.2-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnu.org/software/sharutils/",
   "licenseDeclared": "GPL-3.0-or-later AND (GPL-3.0-or-later AND BSD-4-Clause) AND (LGPL-3.0-or-later OR BSD-3-Clause) AND LGPL-2.0-or-later AND LGPL-3.0-or-later AND Public Domain AND GFDL-1.3-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The set of GNU shar utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.15.2-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-shim-15.7",
   "name": "shim",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9fd1acb6f2c6e30e2ce1ac28feff7cb05ad9de50b16a1ba2d7420f22ba42555e"
    }
   ],
   "description": "Initial UEFI bootloader that handles chaining to a trusted full \\\nbootloader under secure boot environments.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/shim@15.7-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/rhboot/shim",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "First-stage UEFI bootloader",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:15.7-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-shrinkwrap-1.2.6",
   "name": "shrinkwrap",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "068e2f418df989af78f2e188d00769995edd80dcacc1b03c942ff94b8612647f"
    }
   ],
   "description": "Shrinkwrap provides a simple mechanism to assemble archives\nlike JARs, WARs, and EARs with a friendly, fluent API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/shrinkwrap@1.2.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://arquillian.org/modules/shrinkwrap-shrinkwrap/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A simple mechanism to assemble Java archives",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-shrinkwrap-descriptors-2.0.0",
   "name": "shrinkwrap-descriptors",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "af72f1d1ac78ff4d993cf67a6173bb12563d6a12eb37268fe964246e913f299b"
    }
   ],
   "description": "ShrinkWrap sub-project for creating Archive Descriptors\nThis package contains the ShrinkWrap Descriptors API Base.\nAPI Base for Client View of the ShrinkWrap Descriptors Project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/shrinkwrap-descriptors@2.0.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://arquillian.org/modules/descriptors-shrinkwrap/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "ShrinkWrap sub-project for creating Archive Descriptors",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-shrinkwrap-resolver-2.2.2",
   "name": "shrinkwrap-resolver",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c3b4f825b0baf28f4b82b3689184a263faa3a36b6cca4595a89f782efbbcbab3"
    }
   ],
   "description": "The ShrinkWrap Resolvers project provides a Java API to obtain artifacts\nfrom a repository system. This is handy to include third party libraries\navailable in any Maven repository in your test archive. ShrinkWrap Resolvers\nadditionally allows you to reuse all the configuration you've already specified\nin Maven build file, making packaging of an application archive much easier job.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/shrinkwrap-resolver@2.2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://arquillian.org/modules/resolver-shrinkwrap/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java API to obtain Maven artifacts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-signpost-core-1.2.1.2",
   "name": "signpost-core",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8831ec24482064edbfba5cbdb749d122e52e44ccad6a231174d69d52d8df164d"
    }
   ],
   "description": "Signpost is the easy and intuitive solution for signing HTTP messages on the\nJava platform in conformance with the OAuth Core 1.0a standard.\nSignpost follows a modular and flexible design, allowing you to combine it with\ndifferent HTTP messaging layers",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/signpost-core@1.2.1.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mttkay/signpost",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A simple, light-weight, and modular OAuth client library for the Java platform",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sil-abyssinica-fonts-1.200",
   "name": "sil-abyssinica-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dde3d18f7ee100a3c2f1db7a6fbae47ba86971ee8180095d71a1d6e64e433e03"
    }
   ],
   "description": "Abyssinica SIL is based on Ethiopic calligraphic traditions.\nThe Ethiopic script is used for writing many of the languages of Ethiopia and Eritrea.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sil-abyssinica-fonts@1.200-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://scripts.sil.org/AbyssinicaSIL",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SIL Abyssinica Fonts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.200-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sil-nuosu-fonts-2.300",
   "name": "sil-nuosu-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "262b54f4b5e209faf56e404dbf69e076e529096881bd05c92f18c85822e89123"
    }
   ],
   "description": "The Nuosu SIL Font is a single Unicode font for the standardized Yi script\nused by a large ethnic group in southwestern China.\nUntil this version, the font was called SIL Yi.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sil-nuosu-fonts@2.300-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://scripts.sil.org/SILYi_home",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Nuosu SIL Font",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.300-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sil-padauk-fonts-5.001",
   "name": "sil-padauk-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "05369a96a00df4d4f2ca62c9eb6a848684cd6d50dc4350e1a423426e2927870e"
    }
   ],
   "description": "Padauk is a pan Burma font designed to support all Myanmar script based \\\nlanguages. It covers all of the Unicode Myanmar script blocks and works \\\non all OpenType and Graphite based systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sil-padauk-fonts@5.001-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://software.sil.org/padauk/",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A font for Burmese and the Myanmar script",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.001-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sil-scheherazade-fonts-3.300",
   "name": "sil-scheherazade-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "09e828957a48578b441e8642c41300e3b8c350c3f4101098b68fa7797091ec2c"
    }
   ],
   "description": "Scheherazade, named after the heroine of the classic Arabian Nights tale, is\ndesigned in a similar style to traditional typefaces such as Monotype Naskh,\nextended to cover the full Unicode Arabic repertoire.\n\n\nProvides: sil-scheherazade-fonts = 3.300-1.oe2403sp2\nObsoletes: sil-scheherazade-fonts < 3.300-1.oe2403sp2",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sil-scheherazade-fonts@3.300-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://software.sil.org/scheherazade/",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An Arabic script unicode font",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.300-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-simde-0.7.6",
   "name": "simde",
   "licenseConcluded": "MIT and CC0-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b4b08afa6311e6c4fc1336c1278794cbb5497b084643d5797d5bb3f3a7185489"
    }
   ],
   "description": "Implementations of SIMD instruction sets for systems which don't natively support them\nThe SIMDe header-only library provides fast, portable implementations of SIMD\nintrinsics on hardware which doesn't natively support them, such as calling\nSSE functions on ARM. There is no performance penalty if the hardware supports\nthe native implementation (e.g., SSE/AVX runs at full speed on x86,\nNEON on ARM, etc.).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/simde@0.7.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/simd-everywhere/simde",
   "licenseDeclared": "MIT and CC0-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Implementations of SIMD instruction sets for systems which don't natively support them",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-simple-6.0.1",
   "name": "simple",
   "licenseConcluded": "ASL 2.0 and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f54ca1a4f73e240c9fdab0c607794f0f680ce2a1b32ebf29ec58439575cce2a8"
    }
   ],
   "description": "Simple is a high performance asynchronous HTTP server for Java.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/simple@6.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.simpleframework.org/",
   "licenseDeclared": "ASL 2.0 and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Asynchronous HTTP server for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-simple-xml-2.7.1",
   "name": "simple-xml",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "170e54f157124e8cf800f81fc198033f8c7a28bf460b66d7ca8b35392cf1b03e"
    }
   ],
   "description": "Simple is a high performance XML serialization and\nconfiguration framework for Java. Its goal is to\nprovide an XML framework that enables rapid development\nof XML configuration and communication systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/simple-xml@2.7.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://simple.sourceforge.net/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An XML serialization framework for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.7.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sip-4.19.25",
   "name": "sip",
   "licenseConcluded": "GPLv2 or GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fb7f712fba0fb6c912f298c1426fa8e4a522cb4887b535558e6f760516a7eb24"
    }
   ],
   "description": "SIP is a tool for generating bindings for C++ classes so that they can be\naccessed as normal Python classes. SIP takes many of its ideas from SWIG but,\nbecause it is specifically designed for C++ and Python, is able to generate\ntighter bindings. SIP is so called because it is a small SWIG.\n\nSIP was originally designed to generate Python bindings for KDE and so has\nexplicit support for the signal slot mechanism used by the Qt/KDE class\nlibraries. However, SIP can be used to generate Python bindings for any C++\nclass library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sip@4.19.25-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://riverbankcomputing.com/software/sip/intro",
   "licenseDeclared": "GPLv2 or GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SIP - Python/C++ Bindings Generator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.19.25-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sisu-0.3.5",
   "name": "sisu",
   "licenseConcluded": "EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "236bedd58a663f071293f46b09564a0c9c2a86e8cc67039eda3ceb579b8f979d"
    }
   ],
   "description": "Sisu is a modular JSR330-based container that supports classpath scanning,\nauto-binding, and dynamic auto-wiring. Sisu uses Google-Guice to perform\ndependency injection and provide the core JSR330 support, but removes the\nneed to write explicit bindings in Guice modules. Integration with other\ncontainers via the Eclipse Extension Registry and the OSGi Service\nRegistry is a goal of this project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sisu@0.3.5-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://eclipse.org/sisu",
   "licenseDeclared": "EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Eclipse dependency injection framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.3.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sisu-mojos-0.3.4",
   "name": "sisu-mojos",
   "licenseConcluded": "EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5d19bc9fb4c96cb47aa6804fc73f6c187b9e46481408c76911c6cc2363597bd4"
    }
   ],
   "description": "The Sisu Plugin for Maven provides mojos to generate\nMETA-INF/sisu/javax.inject.Named index files for the Sisu container.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sisu-mojos@0.3.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.eclipse.org/sisu",
   "licenseDeclared": "EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sisu plugin for Apache Maven",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-skkdic-20210919",
   "name": "skkdic",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4114d2ec470a94dd00245b943fff7b5540f2389f79000bf7e48edd1e1369ceda"
    }
   ],
   "description": "This package provides `SKK-JISYO', the standard dictionary file for SKK Japanese input systems.\nCurrently, this package contains the large size dictionary file `SKK-JISYO.L' as the standard dictionary file.\nFor faster access, install the skkdic-cdb package which provides the constant database (cdb) file of this dictionary.\nOther dictionary files, such as zipcode, personal names, small size, are provided by the skkdic-extra package.\nTo merge or edit dictionaries, install the skktools package. To use dictionaries more conveniently,\nseveral SKK dictionary servers are available, such as dbskkd-cdb and skksearch.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/skkdic@20210919-1.gitc6e6a8822b.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://openlab.ring.gr.jp/skk/skk/dic/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Standard dictionary file for SKK",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20210919-1.gitc6e6a8822b.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-skopeo-1.14.2",
   "name": "skopeo",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c8ac1a8f52e75ee26643d8a053956ca4feb6cef9e72c5bf60ea0bef48acffed8"
    }
   ],
   "description": "A command line utility that performs various operations on container images and image repositories",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/skopeo@1.14.2-4.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/containers/skopeo",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Work with remote images registries - retrieving information, images, signing content",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.14.2-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-skylark-1.0.0",
   "name": "skylark",
   "licenseConcluded": "Mulan PSL v2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "94a678b3a5d9004b00683941f258f15de0fd35f867fe5f868b5e3695082981f0"
    }
   ],
   "description": "Skylark is a next-generation QoS-aware scheduler which provides coordinated resource scheduling for co-located applications with different QoS requirements.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/skylark@1.0.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/skylark",
   "licenseDeclared": "Mulan PSL v2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Skylark is a next-generation QoS-aware scheduler.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-slang-2.3.3",
   "name": "slang",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9b4d4025452c1d6707b7c20753cf24dac1d6c8f269a52b8ebbba27fbf136ab23"
    }
   ],
   "description": "S-Lang is a multi-platform programmer's library designed to allow\na developer to create robust multi-platform software. It provides\nfacilities required by interactive applications such as display/\nscreen management, keyboard input, keymaps, and so on.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/slang@2.3.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.jedsoft.org/slang/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An interpreted language and programing library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sleuthkit-4.12.1",
   "name": "sleuthkit",
   "licenseConcluded": "CPL-1.0 and IPL-1.0 and GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b5d7dd80798492735320fb393bf2b478f35d682e7a20472678a65f56c10919ab"
    }
   ],
   "description": "The Sleuth Kit (previously known as TASK) is a collection of UNIX-based command\nline file system forensic tools that allow an investigator to examine NTFS,\nFAT, FFS, EXT2FS, EXT3FS and ExFAT file systems of a suspect computer in a\nnon-intrusive fashion. The  tools have a layer-based design and can extract\ndata from internal file system structures. Because the tools do not rely on the\noperating system to process the file systems, deleted and hidden content is\nshown.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sleuthkit@4.12.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.sleuthkit.org",
   "licenseDeclared": "CPL-1.0 and IPL-1.0 and GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for file system and volume forensic analysis",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.12.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-slf4j-1.7.25",
   "name": "slf4j",
   "licenseConcluded": "MIT and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c447d0fb94534cf83c218a79fc1bd72cf6dc467c8a2d61906a7b041acda5fd5c"
    }
   ],
   "description": "The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various\nlogging frameworks (e.g. java.util.logging, logback, log4j) allowing the end user to plug in the\ndesired logging framework at deployment time.Before you start using SLF4J, we highly recommend\nthat you read the two-page SLF4J user manual. Note that SLF4J-enabling your library implies the\naddition of only a single mandatory dependency, namely slf4j-api.jar. If no binding is found on\nthe class path, then SLF4J will default to a no-operation implementation. In case you wish to\nmigrate your Java source files to SLF4J, consider our migrator tool which can migrate your project\nto use the SLF4J API in just a few minutes. In case an externally-maintained component you depend\non uses a logging API other than SLF4J, such as commons logging, log4j or java.util.logging, have\na look at SLF4J's binary-support for legacy APIs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/slf4j@1.7.25-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.slf4j.org/",
   "licenseDeclared": "MIT and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple Logging Facade for Java(SLF4J)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7.25-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-slf4j-jboss-logmanager-1.2.0",
   "name": "slf4j-jboss-logmanager",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8ff4271fe45676a739009774b62b848f2ccdbba496bb7146f11a5bf8c31736f4"
    }
   ],
   "description": "This package contains SLF4J backend for JBoss LogManager",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/slf4j-jboss-logmanager@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jboss-logging/slf4j-jboss-logmanager",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SLF4J backend for JBoss LogManager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-smartmontools-7.3",
   "name": "smartmontools",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3c579cf9be2b7906e963ed76de000150700de4e1713108cab86f75f64e9a5146"
    }
   ],
   "description": "smartmontools contains utilities that control and monitor storage\ndevices using the Self-Monitoring, Analysis and Reporting Technology\n(SMART) system build into ATA/SATA and SCSI/SAS hard drives and\nsolid-state drives.  This is used to check the reliability of the\ndrive and to predict drive failures.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/smartmontools@7.3-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://smartmontools.sourceforge.net/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "S.M.A.R.T. utility toolset",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:7.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-smc-fonts-6.1",
   "name": "smc-fonts",
   "licenseConcluded": "GPLv3+ with exceptions and GPLv2+ with exceptions and GPL-2.0-or-later and GPL-2.0-only and GPL-1.0-or-later and OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a7fdb34b7117b1de9d457e2f460209e32268ac5c506832e2760762307d556d1c"
    }
   ],
   "description": "The SMC Fonts package contains malayalam unicode font family for Malayalam\nscript, including fonts such as anjalioldlipi, dyuthi, kalyani, meera, rachana,\nraghumalayalam and suruma.\n\nSwathanthra Malayalam Computing (SMC) is a free software collective engaged in\ndevelopment, localization, standardization and popularization of various Free\nand Open Source Softwares in Malayalam language.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/smc-fonts@6.1-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://savannah.nongnu.org/projects/smc",
   "licenseDeclared": "GPLv3+ with exceptions and GPLv2+ with exceptions and GPL-2.0-or-later and GPL-2.0-only and GPL-1.0-or-later and OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Open Type Fonts for Malayalam script",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.1-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-smp-utils-0.99",
   "name": "smp_utils",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7b10187bf9ca34bd6ba2623892d72e9d78bfee2fd27701d341bef0f7b4cbf178"
    }
   ],
   "description": "The smp_utils package contains utilities for the Serial Attached\nSCSI (SAS) Serial Management Protocol (SMP).  Most utilities correspond\nto a single SMP function, sending out a request, checking for errors\nand if all is well processing the response. The response is either\ndecoded, printed out in ASCII hexadecimal or sent as binary to stdout.\nThis package supports the linux 2.4 and 2.6 series and should be\neasy to port to other operating systems.\n\nWarning: These utilities access SAS expanders (storage switches) and\nthe incorrect usage of them may render your system and others inoperable.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/smp_utils@0.99-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sg.danny.cz/sg/smp_utils.html",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utilities for SAS management protocol (SMP)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.99-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-snakeyaml-1.32",
   "name": "snakeyaml",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2ab76b3edfedeee51ac68ad775805d64293210a3728f27703c1139d9fc931cfc"
    }
   ],
   "description": "SnakeYAML is a YAML parser and emitter for the Java Virtual Machine.\nYAML is a data serialization format designed for human readability\nand interaction with scripting languages.\n\nSnakeYAML features:\n  * a complete YAML 1.1 parser. In particular,\n    SnakeYAML can parse all examples from the specification.\n  * Unicode support including UTF-8/UTF-16 input/output.\n  * high-level API for serializing and deserializing native Java objects.\n  * support for all types from the YAML types repository.\n  * relatively sensible error messages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/snakeyaml@1.32-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://bitbucket.org/snakeyaml/snakeyaml",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "YAML parser and emitter for the Java programming language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.32-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-snapd-glib-1.60",
   "name": "snapd-glib",
   "licenseConcluded": "LGPLv2 or LGPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9aae2179bd5b329475e2fce7722816b95a4e22d2afab5265b4c01d740ddf0db6"
    }
   ],
   "description": "snapd-glib is a library that provides an interface to communicate\nwith snapd for GLib based applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/snapd-glib@1.60-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/snapcore/snapd-glib",
   "licenseDeclared": "LGPLv2 or LGPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library providing a GLib interface to snapd",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.60-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-snappy-1.1.10",
   "name": "snappy",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "77ed96eac74e43cdf7350bd023c1210bb2808a41b206bacbb13c7061034a75cf"
    }
   ],
   "description": "Snappy is a compression/decompression library. It does not aim for maximum compression,\nor compatibility with any other compression library; instead, it aims for very high\nspeeds and reasonable compression.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/snappy@1.1.10-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/google/snappy",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A fast compressor/decompressor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.10-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-snappy-java-1.1.2.4",
   "name": "snappy-java",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ce5ef33f3ba10ee8e2d3008efe8d60d9ea0e3511f18fa1a1094b962a54c424de"
    }
   ],
   "description": "A Java port of the snappy, a fast compresser/decompresser written in C++.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/snappy-java@1.1.2.4-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://xerial.org/snappy-java/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fast compressor/decompresser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.2.4-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-snowball-java-0",
   "name": "snowball-java",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "579a2d34f4c93b62f8a0b8a666908e6361db8c7be530d31a853fc8c56be82fd8"
    }
   ],
   "description": "Snowball is a small string processing language\ndesigned for creating stemming algorithms\nfor use in Information Retrieval.\nThis package contains all you need to include the\nsnowball stemming algorithms into a Java\nproject of your own. If you use this,\nyou don't need to use the snowball compiler,\nor worry about the internals of the\nstemmers in any way.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/snowball-java@0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://snowball.tartarus.org",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java stemming algorithm library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-socat-1.8.0.0",
   "name": "socat",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ce01f3e3b41b8bde573b7962840547971c87bb59f6e6e8b32bcaeed09a8a0f40"
    }
   ],
   "description": "Socat is a relay for bidirectional data transfer between two independent data\nchannels. Each of these data channels may be a file, pipe, device (serial line\netc. or a pseudo terminal), a socket (UNIX, IP4, IP6 - raw, UDP, TCP), an\nSSL socket, proxy CONNECT connection, a file descriptor (stdin etc.), the GNU\nline editor (readline), a program, or a combination of two of these.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/socat@1.8.0.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.dest-unreach.org/socat/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Multipurpose relay",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.0.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-socket-wrapper-1.4.0",
   "name": "socket_wrapper",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f7841e9dca93190220258bafde84c06fcd509faf90cd4070c382a9ea7fe1da36"
    }
   ],
   "description": "socket_wrapper aims to help client/server software development teams\nwilling to gain full functional test coverage. It makes possible to\nrun several instances of the full software stack on the same machine\nand perform locally functional testing of complex network configurations.\nIt provides featrues as follow:\n1)Redirects all network communication to happen over unix sockets.\n2)Support for IPv4 and IPv6 socket and addressing emulation.\n3)Ablility to capture network traffic in pcap format.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/socket_wrapper@1.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cwrap.org/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library passing all socket communications through unix sockets.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-softhsm-2.6.1",
   "name": "softhsm",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "10851185bfa90ca31ae6858d46b1b65fcdb0f5fd54d87c122e4cbf9e90693620"
    }
   ],
   "description": "OpenDNSSEC is providing a software implementation of a generic\ncryptographic device with a PKCS#11 interface, the SoftHSM. SoftHSM is\ndesigned to meet the requirements of OpenDNSSEC, but can also work together\nwith other cryptographic products because of the PKCS#11 interface.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/softhsm@2.6.1-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.opendnssec.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Software version of a PKCS#11 Hardware Security Module",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sombok-2.4.0",
   "name": "sombok",
   "licenseConcluded": "(GPL-1.0-or-later OR Artistic-1.0-Perl) AND (GPL-2.0-or-later OR Artistic-1.0-Perl)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "330aa8b598bcf2b29818b45c22e486b19cd4158b80f7d21a1b58dd0f83db227a"
    }
   ],
   "description": "Sombok library package performs Line Breaking Algorithm described in\nUnicode Standard Annex #14 (UAX #14).  East_Asian_Width informative\nproperties defined by Annex #11 (UAX #11) may be concerned to determin\nbreaking positions.  This package also implements \"default\" Grapheme\nCluster segmentation described in Annex #29 (UAX #29).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sombok@2.4.0-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/hatukanezumi/sombok",
   "licenseDeclared": "(GPL-1.0-or-later OR Artistic-1.0-Perl) AND (GPL-2.0-or-later OR Artistic-1.0-Perl)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Unicode Text Segmentation Package",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.0-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sonatype-oss-parent-7",
   "name": "sonatype-oss-parent",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bca24da48d5aa676547369f3fcade8d2e7a14b51ba8d7218c2a58d37a3deaff4"
    }
   ],
   "description": "Sonatype OSS parent pom that can be used by other sonatype packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sonatype-oss-parent@7-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sonatype/oss-parents",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sonatype OSS Parent",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sord-0.16.10",
   "name": "sord",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "757cd71bc3cd7c3eb458fcffbe1ef41d7fe79f45eecd9c5528ba72ae82ee59fb"
    }
   ],
   "description": "sord is a lightweight C library for storing Resource Description\nFramework (RDF) data in memory. sord and parent library serd form\na lightweight RDF tool-set for resource limited or performance critical\napplications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sord@0.16.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://drobilla.net/software/sord/",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A lightweight Resource Description Framework (RDF) C library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.16.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sos-4.5.6",
   "name": "sos",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3e91dfc17a10750340b947c14194a39648c3bd2070de6f70087a5eaaec8cd419"
    }
   ],
   "description": "Sos is an extensible, portable, support data collection tool primarily\naimed at Linux distributions and other UNIX-like operating systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sos@4.5.6-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sosreport/sos",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A set of tools to gather troubleshooting information from a system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.5.6-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sound-theme-freedesktop-0.8",
   "name": "sound-theme-freedesktop",
   "licenseConcluded": "GPLv2+ and LGPLv2+ and CC-BY-SA-3.0 and CC-BY-3.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3db1a7cc4be04bcbb530181d835c63e556ab3b730de8877e29cc19900abef098"
    }
   ],
   "description": "A sound theme is a set of sounds, sharing similarities / instruments...\nThe user can then select the sound theme that they want to use, and all\napplications will use sounds from the theme. This definition is similar to\nicon theme.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sound-theme-freedesktop@0.8-14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.freedesktop.org/wiki/Specifications/sound-theme-spec",
   "licenseDeclared": "GPLv2+ and LGPLv2+ and CC-BY-SA-3.0 and CC-BY-3.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sound Theme and Naming Specifications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-soundtouch-2.3.1",
   "name": "soundtouch",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a9186d052152fce436d9bdd4964af5ea9832a9aa1e9b984a4cdbabb96967a29b"
    }
   ],
   "description": "SoundTouch is an open-source audio processing library for changing the Tempo, Pitch and\nPlayback Rates of audio streams or audio files. The library additionally supports estimating\nstable beats-per-minute rates for audio tracks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/soundtouch@2.3.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.surina.net/soundtouch/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "LGPL-licensed open-source audio processing library for changing Tempo, Pitch and Playback Rates",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-source-highlight-3.1.9",
   "name": "source-highlight",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "987383ea752e8b64e6bc8ae1064d1f7469acbe0e75882348462de958b3c8f902"
    }
   ],
   "description": "This program, given a source file, produces a document with syntax highlighting.\n\nSource-highlight reads source language specifications dynamically, thus it can\nbe easily extended (without recompiling the sources) for handling new languages.\nIt also reads output format specifications dynamically, and thus it can be\neasily extended (without recompiling the sources) for handling new output\nformats. The syntax for these specifications is quite easy (take a look at the\nmanual).\n\nSource-highlight is a command line program, and it can also be used as a CGI.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/source-highlight@3.1.9-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/src-highlite",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Source Code Highlighter with Support for Many Languages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.9-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sox-14.4.2.0",
   "name": "sox",
   "licenseConcluded": "GPLv2+ and LGPLv2+ and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "92d96835a3c5f39815092bbbe4bccc768db40a92d68ae110ed35e5acff826285"
    }
   ],
   "description": "SoX is a cross-platform (Windows, Linux, MacOS X, etc.) command line utility\nthat can convert various formats of computer audio files in to other formats.\nIt can also apply various effects to these sound files, and, as an added\nbonus, SoX can play and record audio files on most platforms.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sox@14.4.2.0-31.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sox.sourceforge.net/",
   "licenseDeclared": "GPLv2+ and LGPLv2+ and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A general purpose sound file conversion tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:14.4.2.0-31.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-soxr-0.1.3",
   "name": "soxr",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bf403c6f34e7454684cb938f01cbf1877b86cf3688bd9a726229ca099ece2fb3"
    }
   ],
   "description": "The SoX Resampler library `libsoxr' performs one-dimensional sample-rate\nconversion -- it may be used, for example, to resample PCM-encoded audio.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/soxr@0.1.3-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/p/soxr/wiki/Home/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The SoX Resampler library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.3-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-spamassassin-4.0.0",
   "name": "spamassassin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c82fff5c23935f7820c9968183afb0d6edd3d3702b28ac0be86f1fa8a0351558"
    }
   ],
   "description": "Apache SpamAssassin is the Open Source anti-spam platform giving system administrators\na filter to classify email and block spam (unsolicited bulk email).\n\nIt uses a robust scoring framework and plug-ins to integrate a wide range of advanced\nheuristic and statistical analysis tests on email headers and body text including text\nanalysis, Bayesian filtering, DNS blocklists, and collaborative filtering databases.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/spamassassin@4.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://spamassassin.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A program used for e-mail spam filtering",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-spark-3.5.0",
   "name": "spark",
   "licenseConcluded": "Apache 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8a9d83ee9cf446c7f453e1ab8aae9bc0c47c2096b7049078b6d43914efa7904b"
    }
   ],
   "description": "Apache Spark achieves high performance for both batch and streaming data, using a state-of-the-art DAG scheduler, a query optimizer, and a physical execution engine.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/spark@3.5.0-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://spark.apache.org/",
   "licenseDeclared": "Apache 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A unified analytics engine for large-scale data processing.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5.0-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-spatial4j-0.8",
   "name": "spatial4j",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bf68f2fb03e598e29ec3527a8a0a32766dea89d33e3a4a259845fa7198a0c553"
    }
   ],
   "description": "Spatial4j is a general purpose spatial/geospatial Java library.\nIt's core capabilities are 3-fold: to provide common geospatially-aware shapes,\nto provide distance calculations and other math, and to read and write the\nshapes to strings.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/spatial4j@0.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://projects.eclipse.org/projects/locationtech.spatial4j",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Geospatial Library for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-spawn-fcgi-1.6.5",
   "name": "spawn-fcgi",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9e12a8b4548d1efa85b1f2054a827da0eb91c875d7561e914b29f6dc00bd37ab"
    }
   ],
   "description": "This package contains the spawn-fcgi program used for spawning FastCGI\nprocesses, which can be local or remote.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/spawn-fcgi@1.6.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lighttpd/spawn-fcgi",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple program for spawning FastCGI processes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-spdk-24.01",
   "name": "spdk",
   "licenseConcluded": "BSD and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6360b00a77fe29f398c1f1d595bee27c3731e04a8f8c277528f0bb3867834bb2"
    }
   ],
   "description": "The Storage Performance Development Kit provides a set of tools\nand libraries for writing high performance, scalable, user-mode storage\napplications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/spdk@24.01-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://spdk.io",
   "licenseDeclared": "BSD and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Set of libraries and utilities for high performance user-mode storage",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:24.01-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-spec-version-maven-plugin-1.5",
   "name": "spec-version-maven-plugin",
   "licenseConcluded": "CDDL-1.1 or GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3328381ac8b7d4e50ab917be3a2ee0b109d7d25f57bfe2ab659a3d0ce585cb68"
    }
   ],
   "description": "Maven Plugin to configure APIs version and\nspecs in a MANIFEST.MF file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/spec-version-maven-plugin@1.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://glassfish.java.net/",
   "licenseDeclared": "CDDL-1.1 or GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Spec Version Maven Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-speech-dispatcher-0.11.5",
   "name": "speech-dispatcher",
   "licenseConcluded": "GPL-2.0-or-later and LGPL-2.1-only or LGPL-2.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0c977801e6e2552b2453857f2a32781869de232fd8ec3173573ccc754a9edf3c"
    }
   ],
   "description": "Speech Dispatcher project provides a high-level device independent layer for\naccess to speech synthesis through a simple, stable and well documented interface.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/speech-dispatcher@0.11.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://devel.freebsoft.org/speechd",
   "licenseDeclared": "GPL-2.0-or-later and LGPL-2.1-only or LGPL-2.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Common high-level interface to speech synthesis",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.11.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-speex-1.2.1",
   "name": "speex",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a998d90a9bea8251baecbbe26dc6404a1bb8f393a043ff407676f5769601da7c"
    }
   ],
   "description": "Speex is an Open Source/Free Software patent-free audio compression format designed for speech.\nThe Speex Project aims to lower the barrier of entry for voice applications by providing a free\nalternative to expensive proprietary speech codecs. Moreover, Speex is well-adapted to Internet\napplications and provides useful features that are not present in most other codecs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/speex@1.2.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.speex.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Free Codec For Free Speech",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-speexdsp-1.2.1",
   "name": "speexdsp",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "38b086ec1773ae68ebb3249aebde10cf8d41dacb1f15cbc9a4323ada641f8c74"
    }
   ],
   "description": "Speex is a patent-free audio codec designed especially for voice (unlike\nVorbis which targets general audio) signals and providing good narrowband\nand wideband quality. This project aims to be complementary to the Vorbis\ncodec.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/speexdsp@1.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.speex.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An open-source, patent-free speech codec",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sphinx-2.2.11",
   "name": "sphinx",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7d913b396949099785482a301575863a68000387fba67266a6b8280ffd815be7"
    }
   ],
   "description": "Sphinx is a full-text search engine, distributed under GPL version 2.\nCommercial licensing (e.g. for embedded use) is also available upon request.\nGenerally, it's a standalone search engine, meant to provide fast,\nsize-efficient and relevant full-text search functions to other\napplications. Sphinx was specially designed to integrate well with SQL\ndatabases and scripting languages.\nCurrently built-in data source drivers support fetching data either via\ndirect connection to MySQL, or PostgreSQL, or from a pipe in a custom XML\nformat. Adding new drivers (e.g. native support other DBMSes) is\ndesigned to be as easy as possible.\nSearch API native ported to PHP, Python, Perl, Ruby, Java, and also\navailable as a plug-gable MySQL storage engine. API is very lightweight so\nporting it to new language is known to take a few hours.\nAs for the name, Sphinx is an acronym which is officially decoded as SQL\nPhrase Index. Yes, I know about CMU's Sphinx project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sphinx@2.2.11-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sphinxsearch.com",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Free open-source SQL full-text search engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.11-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-spice-0.15.2",
   "name": "spice",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5fd5b479fa023c21568eb73a5328c7ddd4920176d27592c505144a8419469e5e"
    }
   ],
   "description": "The SPICE package provides the SPICE server library and client.\nThese components are used to provide access to a remote machine's\ndisplay and devices.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/spice@0.15.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.spice-space.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Implements the SPICE protocol",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.15.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-spice-gtk-0.42",
   "name": "spice-gtk",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f4feabe74d458905352c5d0ef5f7f9f1cc1436c2bc4af4a48570a1e0db5cfc23"
    }
   ],
   "description": "The spice-gtk packages provide a GIMP Toolkit (GTK+) widget for SPICE (Simple\nProtocol for Independent Computing Environments) clients. Both Virtual Machine\nManager and Virtual Machine Viewer can make use of this widget to access virtual\nmachines using the SPICE protocol.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/spice-gtk@0.42-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.spice-space.org/spice-gtk.html",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A GIMP Toolkit (GTK+) widget for SPICE clients",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.42-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-spice-parent-26",
   "name": "spice-parent",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "baecb44c93ce74917467f7471f404bf86ffa10901a77b5305b7024d658498ca3"
    }
   ],
   "description": "Spice components and libraries are common components\nused throughout the Sonatype Forge.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/spice-parent@26-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/sonatype/oss-parents",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sonatype Spice Components",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:26-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-spice-protocol-0.14.4",
   "name": "spice-protocol",
   "licenseConcluded": "BSD and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "48d82a8170aa40a9640185e10f58faf143beecf577f6d4b827448855480a00ba"
    }
   ],
   "description": "This package provides header files describing the spice protocol and\nthe para-virtual graphics card QXL.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/spice-protocol@0.14.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.spice-space.org/",
   "licenseDeclared": "BSD and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Spice protocol header files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.14.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-spice-vdagent-0.22.1",
   "name": "spice-vdagent",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "99d90ddacb0a48f2600d1d544da1c60bb3e216b0c58612193c35ca861bbbb738"
    }
   ],
   "description": "spice-vdagent is an optional component for enhancing user experience and performing guest-oriented management tasks.\nIts features includes: client mouse mode (no need to grab mouse by client, no mouse lag), automatic adjustment\nof screen resolution, copy and paste (text and image) between client and domU. It also requires vdagent service\ninstalled on domU o.s. to work. The default is 0.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/spice-vdagent@0.22.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://spice-space.org/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Agent for Spice guests",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.22.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-spirv-headers-1.5.5",
   "name": "spirv-headers",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e6c8b07b189ceb979350defe4370cc28214bf4d7b25b5dbea3cd321605b252e6"
    }
   ],
   "description": "Header files from the SPIR-V registry\n\nThis includes:\n\n* Header files for various languages.\n* JSON files describing the grammar for the SPIR-V core instruction\n  set, and for the GLSL.std.450 extended instruction set.\n* The XML registry file",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/spirv-headers@1.5.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/KhronosGroup",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Header files from the SPIR-V registry",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-spirv-llvm-translator-17.0.0",
   "name": "spirv-llvm-translator",
   "licenseConcluded": "NCSA",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "24a4cab1f2347e197366527f6560e92ed4dea35f4fc82d25c349b6e14a8751a1"
    }
   ],
   "description": "Khronos LLVM to SPIRV Translator. This is a library\nto be used by Mesa for OpenCL support. It translate\nLLVM IR to Khronos SPIR-V. It also includes a\nstandalone tool used for building libclc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/spirv-llvm-translator@17.0.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/KhronosGroup/SPIRV-LLVM-Translator",
   "licenseDeclared": "NCSA",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "LLVM to SPIRV Translator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:17.0.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-spirv-tools-2023.2",
   "name": "spirv-tools",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b6956b72878aa92fd35f22393c365701284339638d43761c05177ea5f9c827b5"
    }
   ],
   "description": "The package includes an assembler, binary module parser,\ndisassembler, and validator for SPIR-V..",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/spirv-tools@2023.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/KhronosGroup/SPIRV-Tools",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "API and commands for processing SPIR-V modules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2023.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-springframework-3.2.18",
   "name": "springframework",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "52330924bf785480d4c1277a0a4faa90f9922945ffe3b6ab286d9b8680bfba37"
    }
   ],
   "description": "The spring is based on code pubilshed in Expert One-on-One J2EE Design and Dvelopment\nby Rod Johnson (Wrox, 2002).it is a layered Java/J2ee application framework.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/springframework@3.2.18-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://projects.spring.io/spring-framework/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Spring Java Application Framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.18-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-spymemcached-2.11.4",
   "name": "spymemcached",
   "licenseConcluded": "ASL 2.0 and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c3775d61001bcacfd1f925ccdf7407a78d19592560a479da87895004e47ef623"
    }
   ],
   "description": "A simple, asynchronous, single-threaded memcached client written in java.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/spymemcached@2.11.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/dustin/java-memcached-client",
   "licenseDeclared": "ASL 2.0 and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java client for memcached",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.11.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sqlite-3.42.0",
   "name": "sqlite",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b4e304800f31bc6c2c7a3fe5598ef12cd11dd5058853ceca1bba4c6a149d0091"
    }
   ],
   "description": "SQLite is a C-language library that implements a small, fast, self-contained,\nhigh-reliability, full-featured, SQL database engine. SQLite is the most used\ndatabase engine in the world. SQLite is built into all mobile phones and most\ncomputers and comes bundled inside countless other applications that people\nuse every day.It also include lemon and sqlite3_analyzer and tcl tools.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sqlite@3.42.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.sqlite.org/",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Embeded SQL database",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.42.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sqlite-jdbc-3.43.0.0",
   "name": "sqlite-jdbc",
   "licenseConcluded": "ASL 2.0 and BSD and ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a022595dbd6106eeb7435140396949a2ff8b18b3b4d571b0a536bd09eca94e0b"
    }
   ],
   "description": "SQLite JDBC, is a library for accessing and\ncreating SQLite database files in Java.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sqlite-jdbc@3.43.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/xerial/sqlite-jdbc",
   "licenseDeclared": "ASL 2.0 and BSD and ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SQLite JDBC library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.43.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sqljet-1.1.10",
   "name": "sqljet",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ed3707327aa824ef00f43696303fa4a4726632635a4889952449ccb4ab20c1e5"
    }
   ],
   "description": "SQLJet is an independent pure Java implementation of a popular SQLite database\nmanagement system. SQLJet is a software library that provides API that enables\nJava application to read and modify SQLite databases.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sqljet@1.1.10-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sqljet.com/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Pure Java SQLite",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.10-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-squashfs-tools-4.6.1",
   "name": "squashfs-tools",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "57e44cb3a3beef33980079a597eaf5c2814d019224f86c74e7ef5b92bd8c2bec"
    }
   ],
   "description": "Squashfs is a highly compressed read-only filesystem for Linux.\nIt uses either gzip/xz/lzo/lz4/zstd compression to compress both files, inodes\nand directories.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/squashfs-tools@4.6.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://squashfs.sourceforge.net/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utility for the squashfs filesystems",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.6.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-squid-6.6",
   "name": "squid",
   "licenseConcluded": "GPLv2+ and (LGPLv2+ and MIT and BSD and Public Domain)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "353bfc7245f13b9cfb7745165d25e0a534a2da0db598327dca1fa45cccd4fd73"
    }
   ],
   "description": "Squid is a high-performance proxy caching server. It handles all requests in a single,\nnon-blocking, I/O-driven process and keeps meta data and implements negative caching of failed requests.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/squid@6.6-4.oe2403sp2?arch=src&epoch=7",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.squid-cache.org",
   "licenseDeclared": "GPLv2+ and (LGPLv2+ and MIT and BSD and Public Domain)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Squid proxy caching server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "7:6.6-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sratom-0.6.10",
   "name": "sratom",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f9eeba90dacadf1332670411506040762ec733faab0741490df783ea8d466b58"
    }
   ],
   "description": "sratom is a new C library for serializing LV2 atoms to/from Turtle. It is\nintended to be a full serialization solution for LV2 atoms, allowing\nimplementations to serialize binary atoms to strings and read them back again.\nThis is particularly useful for saving plugin state, or implementing plugin\ncontrol with network transparency.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sratom@0.6.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://drobilla.net/software/sratom/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A C library for serializing LV2 plugins",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-srt-1.4.4",
   "name": "srt",
   "licenseConcluded": "MPLv2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6dc1feed8881f38f2268ccf64a5e35f311acf459e9b46b9f756090668fa1c44e"
    }
   ],
   "description": "Secure Reliable Transport (SRT) is an open source transport technology that\noptimizes streaming performance across unpredictable networks, such as\nthe Internet.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/srt@1.4.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.srtalliance.org",
   "licenseDeclared": "MPLv2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Secure Reliable Transport protocol tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sscg-3.0.5",
   "name": "sscg",
   "licenseConcluded": "GPL-3.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "40ab9b3d7b621ca82a0f69e278785ffcf09317d40ec71941179adff61bc60f46"
    }
   ],
   "description": "SSCG(Simple Signed Certificate Generator) makes it easy to generate usable and secure\n\"self-signed\" certificates.The certificates created by this tool are generated in a way\nso as to create a CA certificate that can be safely imported into a client machine to trust\nthe service certificate without needing to set up a full PKI environment and without exposing\nthe machine to a risk of false signatures from the service certificate.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sscg@3.0.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sgallagher/sscg",
   "licenseDeclared": "GPL-3.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Simple Signed Certificate Generator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sshj-0.13.0",
   "name": "sshj",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "79c40cdba242030594e88475b488905196174cfcff7748afefa0bd91b252225c"
    }
   ],
   "description": "The package is a SSHv2 library for Java.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sshj@0.13.0-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/hierynomus/sshj",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SSH, scp and sftp library for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.13.0-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sshpass-1.10",
   "name": "sshpass",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a0e2eb95a9e93db43d09366475ca421b62126bd244a1649712cab592e76856ea"
    }
   ],
   "description": "Tool for non-interactively performing password authentication with so called\n\"interactive keyboard password authentication\" of SSH. Most users should use\nmore secure public key authentication of SSH instead.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sshpass@1.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sshpass.sourceforge.net/",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Non-interactive SSH authentication utility",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sslext-1.2",
   "name": "sslext",
   "licenseConcluded": "ASL 1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0f85672568368440e181539b2fe44826ce6396a19e89a5ff0d5ed1628fc32354"
    }
   ],
   "description": "Extension to the Struts framework that allows developers to configure web\napplications to automatically switch between the HTTP and HTTPS protocols.\nConfiguration is performed within the Struts config XML file.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sslext@1.2-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sslext.sourceforge.net/",
   "licenseDeclared": "ASL 1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Struts SSL Switching Extension",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sssd-2.9.4",
   "name": "sssd",
   "licenseConcluded": "GPL-3.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "05d52c0e74bdc7fdc6939a2c90af07a9a6b56462f0ecac162877da69dd99c2d2"
    }
   ],
   "description": "Provides a set of daemons to manage access to remote directories and\nauthentication mechanisms. It provides an NSS and PAM interface toward\nthe system and a pluggable back end system to connect to multiple different\naccount sources. It is also the basis to provide client auditing and policy\nservices for projects like FreeIPA.\n\nThe sssd subpackage is a meta-package that contains the daemon as well as all\nthe existing back ends.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sssd@2.9.4-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/SSSD/sssd/",
   "licenseDeclared": "GPL-3.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "System Security Services Daemon",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.4-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-star-1.6",
   "name": "star",
   "licenseConcluded": "CDDL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aca1052f3c9ff050093ee7392497247c2182c6ae9cfdccd605e43171277c47c4"
    }
   ],
   "description": "Star is an archiver with ACL support, it saves many files together into a single\ntape or disk archive, and can restore individual files from the archive.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/star@1.6-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://freecode.com/projects/star",
   "licenseDeclared": "CDDL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An archiver supports ACL",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-startup-notification-0.12",
   "name": "startup-notification",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c64b9fb609eb940dd04993010dc60ab03b6e0cb4dec3c074bf4e2253535dea99"
    }
   ],
   "description": "This package contains libstartup-notification which implements a\nstartup notification protocol. Using this protocol a desktop\nenvironment can track the launch of an application and provide\nfeedback such as a busy cursor, among other features.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/startup-notification@0.12-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.freedesktop.org/software/startup-notification/",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for tracking application startup",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.12-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-stax-ex-1.8",
   "name": "stax-ex",
   "licenseConcluded": "CDDL-1.1 or GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f83705cf619a325bbfaa0e27c3b817b32408927667f01e9aaf2132fd75b5999c"
    }
   ],
   "description": "The package provides a few extensions API for cpmplement JSR-173,as following area\nIn het high-performance enviroment like JAX-WS and JAXB, enbale parse instance reuse.\nImprove the behavier of reading form not-text infoset, such as FastInfoset.\nImprove for namespace support.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/stax-ex@1.8-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://stax-ex.dev.java.net",
   "licenseDeclared": "CDDL-1.1 or GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "StAX API extensions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-stax2-api-4.0.0",
   "name": "stax2-api",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c5a424881248e8e4c50f1eed549ad04910dc19f416a1ea354ba47e7feea80578"
    }
   ],
   "description": "StAX2 is an experimental API extending basic StAX specifications in a way that allows implementations\nto experiment with features before they end up in the actual StAX specification. As such, it is intended\nto be freely implementable by all StAX implementations same way as StAX, but without going through a\nformal JCP process.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/stax2-api@4.0.0-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wiki.fasterxml.com/WoodstoxStax2",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An experimental API extending basic StAX implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.0-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-staxmapper-1.5.0",
   "name": "staxmapper",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e368d8e7be25ae4f60f0001b3181d3840012100d9a5df58eb5fd1089051be4f6"
    }
   ],
   "description": "This package contains the StAX Mapper.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/staxmapper@1.5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jbossas/staxmapper",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "StAX Mapper",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-stix-fonts-1.1.0",
   "name": "stix-fonts",
   "licenseConcluded": "OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "878ac858dedb2caef0d88234f520821d8341bf78ccb7a98f21595ed2c9b00de9"
    }
   ],
   "description": "The mission of the Scientific and Technical Information Exchange (STIX) font\ncreation project is the preparation of a comprehensive set of fonts that serve\nthe scientific and engineering community in the process from manuscript\ncreation through final publication, both in electronic and print formats.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/stix-fonts@1.1.0-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.stixfonts.org/",
   "licenseDeclared": "OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Scientific and Technical Information Exchange font",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-storm-1.2.4",
   "name": "storm",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "41e4676fbc8c19453bec8d2f5ae8d82a7226c6c2383fb0ea16b9861851b6b8f0"
    }
   ],
   "description": "Apache Storm is a free and open source distributed realtime computation system.\nStorm makes it easy to reliably process unbounded streams of data, doing for\nrealtime processing what Hadoop did for batch processing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/storm@1.2.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://storm.apache.org",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Storm realtime computation system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-strace-6.6",
   "name": "strace",
   "licenseConcluded": "LGPL-2.1+ and GPL-2.0+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "948e4c9a6e9e2986da4a24ceb3f45a52e915889adbbaeb1331be0486dc0b4b20"
    }
   ],
   "description": "The strace program intercepts and records the system calls called and\nreceived by a running process.  Strace can print a record of each\nsystem call, its arguments and its return value.  Strace is useful for\ndiagnosing problems and debugging, as well as for instructional\npurposes.\n\nInstall strace if you need a tool to track the system calls made and\nreceived by a process.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/strace@6.6-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://strace.io",
   "licenseDeclared": "LGPL-2.1+ and GPL-2.0+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tracks and displays system calls associated with a running process",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.6-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-stratovirt-2.4.0",
   "name": "stratovirt",
   "licenseConcluded": "MulanPSL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "09732948a34480081248f8a06cd4781ad76aeb8cf8fbc04ed241940bb0f6c38e"
    }
   ],
   "description": "Based on Rust programming language, StratoVirt is lightweight, efficient and safe. StratoVirt reduces memory resource consumption and improves VM startup speed while retains isolation capability and security capability of traditional virtualization. StratoVirt works with iSulad and Kata container, and can be integrated in Kubernetes ecosystem perfectly. The current version can be applied to microservices or serverless scenarios. StratoVirt reserves interface and design for importing more features, even standard virtualization.\n\nSummary:        StratoVirt is an opensource VMM(Virtual Machine Manager) which aims to perform next generation virtualization.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/stratovirt@2.4.0-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/stratovirt",
   "licenseDeclared": "MulanPSL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "StratoVirt is an opensource VMM(Virtual Machine Manager) which aims to perform next generation virtualization.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.4.0-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-stream-lib-2.6.0",
   "name": "stream-lib",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fa7c7c32dfc08598a1583c07a7c897fccf178c416e74971a26be22303d45b669"
    }
   ],
   "description": "Stream-lib is a collection of algorithms that process a large amount of data in stream processing\napplications.These algorithms can trade accuracy with huge saves of time-space.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/stream-lib@2.6.0-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/addthis/stream-lib/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library for summarizing data in streams",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.0-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-stringtemplate-3.2.1",
   "name": "stringtemplate",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9e57b5997ed90d5d34656c17dc1ba12ec422eee1fd77564c43295c7fe01b3690"
    }
   ],
   "description": "StringTemplate is a java template engine (with ports for\nC# and Python) for generating source code, web pages,\nemails, or any other formatted text output. StringTemplate\nis particularly good at multi-targeted code generators,\nmultiple site skins, and internationalization/localization.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/stringtemplate@3.2.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.stringtemplate.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Java template engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-stringtemplate4-4.3.3",
   "name": "stringtemplate4",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f6c629b4b36e9fe3e55ee7825312e1d60e9c9883ea8c4ffc5e07f7dd30716011"
    }
   ],
   "description": "StringTemplate is a java template engine (with ports for\nC# and Python) for generating source code, web pages,\nemails, or any other formatted text output. StringTemplate\nis particularly good at multi-targeted code generators,\nmultiple site skins, and internationalization/localization.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/stringtemplate4@4.3.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.stringtemplate.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Java template engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.3.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-strongswan-5.9.10",
   "name": "strongswan",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5c907d6a9cbc78cd401a411d2b8c3123cda7c9f48ef3fb9047ef5bead9f92faf"
    }
   ],
   "description": "The strongSwan IPsec implementation supports both the IKEv1 and IKEv2 key exchange\nprotocols in conjunction with the native NETKEY IPsec stack of the Linux kernel.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/strongswan@5.9.10-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.strongswan.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An OpenSource IPsec-based VPN and TNC solution",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.9.10-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-struts-1.3.10",
   "name": "struts",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a9993cda34ef96c98f6c7c6d26dcff6e3e8f34fa49fc6612e55104dfc459ee79"
    }
   ],
   "description": "Welcome to the Struts Framework! The goal of this project is to provide\nan open source framework useful in building web applications with Java\nServlet and JavaServer Pages (JSP) technology. Struts encourages\napplication architectures based on the Model-View-Controller (MVC)\ndesign paradigm, colloquially known as Model 2 in discussions on various\nservlet and JSP related mailing lists.\nStruts includes the following primary areas of functionality:\nA controller servlet that dispatches requests to appropriate Action\nclasses provided by the application developer.\nJSP custom tag libraries, and associated support in the controller\nservlet, that assists developers in creating interactive form-based\napplications.\nUtility classes to support XML parsing, automatic population of\nJavaBeans properties based on the Java reflection APIs, and\ninternationalization of prompts and messages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/struts@1.3.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://struts.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Web application framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-stunnel-5.69",
   "name": "stunnel",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d1d994ec7c014468a86754a1ebc405b0e282c805affece26a13e1d4877187b60"
    }
   ],
   "description": "The stunnel program is designed to work as SSL encryption\nwrapper between remote clients and local (inetd-startable)\nor remote servers. The concept is that having non-SSL\naware daemons running on your system you can easily set\nthem up to communicate with clients over secure SSL chan-\nnels.\n\nstunnel can be used to add SSL functionality to commonly\nused inetd daemons like POP-2, POP-3, and IMAP servers, to\nstandalone daemons like NNTP, SMTP and HTTP, and in tun-\nneling PPP over network sockets without changes to the\nsource code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/stunnel@5.69-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.stunnel.org/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Secure traffic running between a TCP client and server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.69-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-subunit-1.4.2",
   "name": "subunit",
   "licenseConcluded": "Apache-2.0 OR BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "88ca571ff9a54442c52cb35ea49943651d20b6c1b2c854b4dc63feb833423328"
    }
   ],
   "description": "Subunit C bindings.  See the python-subunit package for test processing\nfunctionality.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/subunit@1.4.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://launchpad.net/subunit",
   "licenseDeclared": "Apache-2.0 OR BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C bindings for subunit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-subversion-1.14.3",
   "name": "subversion",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e5ed67d03c970b14e8c7cd54ff6881cc29646d4aac87ee36507e94e1789c4382"
    }
   ],
   "description": "Subversion exists to be universally recognized and adopted as an open-source, centralized version control system characterized by its reliability as a safe haven for valuable data; the simplicity of its model and usage; and its ability to support the needs of a wide variety of users and projects, from individuals to large-scale enterprise operations.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/subversion@1.14.3-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://subversion.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Subversion, a version control system.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.14.3-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sudo-1.9.15p5",
   "name": "sudo",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eac9bb8f7564ed3e2981cca10df3d865c8068be3aaae94088ac64b6497714b01"
    }
   ],
   "description": "Sudo is a program designed to allow a sysadmin to give limited root privileges\nto users and log root activity. The basic philosophy is to give as few\nprivileges as possible but still allow people to get their work done.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sudo@1.9.15p5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.sudo.ws",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Allows restricted root access for specified users",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9.15p5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-suitesparse-5.13.0",
   "name": "suitesparse",
   "licenseConcluded": "(LGPLv2+ or BSD) and LGPLv2+ and GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7ff9349d05bde87e47da393a100d27d60e263ce0ab7212cf02413b29a47f0ac5"
    }
   ],
   "description": "SuiteSparse is a suite of sparse matrix algorithms.The package includes the following libraries:\n  AMD                 approximate minimum degree ordering\n  BTF                 permutation to block triangular form (beta)\n  CAMD                constrained approximate minimum degree ordering\n  COLAMD              column approximate minimum degree ordering\n  CCOLAMD             constrained column approximate minimum degree ordering\n  CHOLMOD             sparse Cholesky factorization\n  CSparse             a concise sparse matrix package\n  CXSparse            CSparse extended: complex matrix, int and long int support\n  KLU                 sparse LU factorization, primarily for circuit simulation\n  LDL                 a simple LDL factorization\n  SQPR                a multithread, multifrontal, rank-revealing sparse QR\n                      factorization method\n  UMFPACK             sparse LU factorization\n  SuiteSparse_config  configuration file for all the above packages.\n  RBio                read/write files in Rutherford/Boeing format",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/suitesparse@5.13.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://faculty.cse.tamu.edu/davis/suitesparse.html",
   "licenseDeclared": "(LGPLv2+ or BSD) and LGPLv2+ and GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Sparse Matrix Collection",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.13.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-supermin-5.3.3",
   "name": "supermin",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "577286782eef055b4ea92eba55d0b8b11d2e5deb27eb1f55ec87545e92265d14"
    }
   ],
   "description": "Supermin is a tool for building supermin appliances.  These are tiny\nappliances (similar to virtual machines), usually around 100KB in\nsize, which get fully instantiated on-the-fly in a fraction of a\nsecond when you need to boot one of them.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/supermin@5.3.3-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://libguestfs.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool for building supermin appliances, required by libguestfs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.3.3-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-swig-4.1.1",
   "name": "swig",
   "licenseConcluded": "GPLv3+ and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a16b2be2dd202cf8eacf58a1af9f71916a74127f8ad6fd3e804894045b9736a7"
    }
   ],
   "description": "SWIG is a compiler that attempts to make it easy to integrate C, C++,\nor Objective-C code with scripting languages including Perl, Tcl, and\nPython.In a nutshell, you give it a bunch of ANSI C/C++ declarations and\nit generates an interface between C and your favorite scripting language.\nHowever, this is only scratching the surface of what SWIG can do--some\nof its more advanced features include automatic documentation generation,\nmodule and library management, extensive customization options, and more.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/swig@4.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://swig.sourceforge.net/",
   "licenseDeclared": "GPLv3+ and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Links C/C++/Objective C to languages for some advanced programing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-switcheroo-control-2.6",
   "name": "switcheroo-control",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6d121b35ca6fa3220a4cb6dcb0b5e85ac7326ec936571fa71b5f18e65f79ebf1"
    }
   ],
   "description": "D-Bus service to check the availability of dual-GPU.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/switcheroo-control@2.6-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.freedesktop.org/hadess/switcheroo-control/",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "D-Bus service to check the availability of dual-GPU",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-swt-chart-0.10.0",
   "name": "swt-chart",
   "licenseConcluded": "EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "802de8af0ba15857294f3f0f2932d9a8f9fcd118bc01fdd11888f818837b292a"
    }
   ],
   "description": "SWTChart is a light-weight charting component for SWT.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/swt-chart@0.10.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/eclipse/swtchart",
   "licenseDeclared": "EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SWTChart Feature",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.10.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-swtpm-0.8.0",
   "name": "swtpm",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e8538b1cc6ecfed89031cb757896440455edf2d98b12f5b36653ac85f24506c1"
    }
   ],
   "description": "TPM emulator built on libtpms providing TPM functionality for QEMU VMs",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/swtpm@0.8.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/stefanberger/swtpm",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TPM Emulator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-symlinks-1.4",
   "name": "symlinks",
   "licenseConcluded": "Copyright only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "618b80bbea5e09f2a571ef5a5dd73cff2816936872443a7211a30d2fa56dc538"
    }
   ],
   "description": "Scans directories for symbolic links, and identifies dangling,\nrelative, absolute, messy, and other_fs links.  Can optionally\nchange absolute links to relative within a given filesystem.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/symlinks@1.4-24.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ibiblio.org/pub/Linux/utils/file/",
   "licenseDeclared": "Copyright only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Scan or change symbolic links",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4-24.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sysSentry-1.0.3",
   "name": "sysSentry",
   "licenseConcluded": "Mulan PSL v2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "79515705b30c859fc99e10b7c57ce95f8e73fd49502693a40b71e396c45e3bb6"
    }
   ],
   "description": "sysSentry provides framework tools for system inspection.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sysSentry@1.0.3-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "Mulan PSL v2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "System Inspection Framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.3-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sysbench-1.0.20",
   "name": "sysbench",
   "licenseConcluded": "GPL2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ab1a4eeccaeff651320339d245adf92dd3be6d2f39f41aaefb7913de87bf13be"
    }
   ],
   "description": "sysbench is a scriptable multi-threaded benchmark tool based on LuaJIT. It is most frequently used for database benchmarks, but can also be used to create arbitrarily complex workloads that do not involve a database server.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sysbench@1.0.20-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/akopytov/sysbench",
   "licenseDeclared": "GPL2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Scriptable database and system performance benchmark",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.20-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-syscare-1.2.2",
   "name": "syscare",
   "licenseConcluded": "MulanPSL-2.0 and GPL-2.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "babd9c8004ab4f432ba5c5d339ec29eed58a0711ec2acdbd4efe57f8a8466112"
    }
   ],
   "description": "SysCare is a system-level hot-fix service that provides security patches and system error hot-fixes for the operating system.\nThe host can fix the system problem without rebooting.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/syscare@1.2.2-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/syscare",
   "licenseDeclared": "MulanPSL-2.0 and GPL-2.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "System hot-fix service",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.2-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-syscontainer-tools-0.9",
   "name": "syscontainer-tools",
   "licenseConcluded": "Mulan PSL v2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "21251e10ff6a021d2d8d1deedff9f849e2f7fe7cfc0ef885e5fbec9517708ed1"
    }
   ],
   "description": "This is syscontainer tools, to make it work, you need a isulad and util-linux",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/syscontainer-tools@0.9-67.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/syscontainer-tools",
   "licenseDeclared": "Mulan PSL v2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "syscontainer tools for IT, work with iSulad",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9-67.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sysfsutils-2.1.1",
   "name": "sysfsutils",
   "licenseConcluded": "GPL-2.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8286f4463289e33d8391b2918e515526b2cbbb071d292912061505f662069987"
    }
   ],
   "description": "This package's purpose is to provide a set of utilities for interfacing\nwith sysfs, a virtual filesystem in Linux kernel versions 2.5+ that\nprovides a tree of system devices.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sysfsutils@2.1.1-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/linux-ras/sysfsutils",
   "licenseDeclared": "GPL-2.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A set of utilities for interfacing with sysfs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sysget-2.3",
   "name": "sysget",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d93cb59254165357307a48ed8fe44a2f47f4adc48448a57653f649cf3a20ea29"
    }
   ],
   "description": "sysget is a bridge that lets you use one syntax to every package manager on every unix-based operating system.\nYou probably all know the problem when you are on a new distro and don't know anything about the package manager. With sysget you just need to remember one syntax for every package manager.\nThe syntax is mostly same with apt so it should be easy to use.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sysget@2.3-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sysget.emilengler.com",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "One package manager to rule them all",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-syslinux-6.04",
   "name": "syslinux",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c455f6ba98006802127827adc702aab03dc0fc5473139ef38f65661d061b9d8b"
    }
   ],
   "description": "The Syslinux Project covers lightweight bootloaders for MS-DOS FAT filesystems (SYSLINUX),\nnetwork booting (PXELINUX), bootable \"El Torito\" CD-ROMs (ISOLINUX), and Linux ext2/ext3/ext4\nor btrfs filesystems (EXTLINUX). The project also includes MEMDISK, a tool to boot legacy\noperating systems (such as DOS) from nontraditional media; it is usually used in conjunction\nwith PXELINUX and ISOLINUX.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/syslinux@6.04-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://syslinux.zytor.com/wiki/index.php/The_Syslinux_Project",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Syslinux boot loader collection",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.04-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sysmaster-1.1.0",
   "name": "sysmaster",
   "licenseConcluded": "Mulan PSL v2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f04073862a6303f3d4282600427898de115ef358a099babe575808a8570242b4"
    }
   ],
   "description": "redesign and reimplement process1.\n\nSummary:        redesign and reimplement process1.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sysmaster@1.1.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/sysmaster",
   "licenseDeclared": "Mulan PSL v2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "redesign and reimplement process1.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sysmonitor-kmod-1.3.2",
   "name": "sysmonitor-kmod",
   "licenseConcluded": "GPLv2 and Mulan PSL v2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b9cf6fcff072c9bf5ca8e1316c9a53405d2b1b11abdc5cf3c93f75419579de29"
    }
   ],
   "description": "System Monitor Daemon",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sysmonitor-kmod@1.3.2-1.6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "GPLv2 and Mulan PSL v2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "System Monitor Daemon",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.2-1.6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sysprof-3.46.0",
   "name": "sysprof",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a5598e4a960a8c497da01f73e12867485074098e21882c922e8312935c3df2ec"
    }
   ],
   "description": "Sysprof is a sampling CPU profiler for Linux that collects accurate.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sysprof@3.46.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.sysprof.com",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A system-wide Linux profiler",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.46.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-sysstat-12.7.5",
   "name": "sysstat",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "08e2e1422a27ff4d8d95758927c8b51d979b9aeabbebfc31d7e23ea3b335b4f3"
    }
   ],
   "description": "The sysstat package contains various utilities, common to many commercial\nUnixes, to monitor system performance and usage activity:\niostat: reports CPU statistics and input/output statistics for block devices\nand partitions.\nmpstat: reports individual or combined processor related statistics.\npidstat: reports statistics for Linux tasks (processes) : I/O, CPU, memory, etc.\ntapestat: reports statistics for tape drives connected to the system.\ncifsiostat: reports CIFS statistics.\nSysstat also contains tools you can schedule via cron or systemd to collect and\nhistorize performance and activity data:\nsar： collects, reports and saves system activity information (see below a list\nof metrics collected by sar).\nsadc： is the system activity data collector, used as a backend for sar.\nsa1： collects and stores binary data in the system activity daily data file.\n It is a front end to sadc designed to be run from cron or systemd.\nsa2： writes a summarized daily activity report. It is a front end to sar\ndesigned to be run from cron or systemd.\nsadf： displays data collected by sar in multiple formats (CSV, XML, JSON, etc.)\n and can be used for data exchange with other programs. This command can also\nbe used to draw graphs for the various activities collected by sar using SVG (\nScalable Vector Graphics) format.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/sysstat@12.7.5-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sebastien.godard.pagesperso-orange.fr/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "System performance tools for the Linux operating system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:12.7.5-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-system-storage-manager-1.4",
   "name": "system-storage-manager",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "230205af374b81667950a819764a3dae2da22fab76b2ff07ac33ed50795df866"
    }
   ],
   "description": "system Storage Manager has developed a convenient command-line interface.\n\nIn more complex enterprise storage environment, using the device mapper (dm),\nthe logical volume manager (LVM) or multiple devices (md) it would be difficult to manage,\nbecause of the addition of the file system, the tools needed to configure and manage storage\nquantity has become more, so that the user is difficult to grasp, and system administrators\nto consider too many options, so have a greater chance for mistakes and problems.\n\nSystem Storage Manager can manage Storage using LVM, BTRFS, encrypted volumes,\nand many other technologies. BTRFS management tools can simplify Storage management,\nand we are working to bring this ease of use to Linux file systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/system-storage-manager@1.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://system-storage-manager.github.io/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A single tool to manage your storage",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-systemd-255",
   "name": "systemd",
   "licenseConcluded": "MIT and LGPLv2+ and GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "051dcff640905fd3b8090a6307d272c33863aaf1c0ce3d90b32a5704ff0381d5"
    }
   ],
   "description": "systemd is a system and service manager that runs as PID 1 and starts\nthe rest of the system.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/systemd@255-43.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://systemd.io/",
   "licenseDeclared": "MIT and LGPLv2+ and GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "System and Service Manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:255-43.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-systemtap-5.0",
   "name": "systemtap",
   "licenseConcluded": "GPLv2+ and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aa057064a88444c1843929e30b4be7d7e6f17ef40c87a81d6645460ae58d1819"
    }
   ],
   "description": "SystemTap is an instrumentation system for systems running Linux.\nDevelopers can write instrumentation scripts to collect data on\nthe operation of the system.  The base systemtap package contains/requires\nthe components needed to locally develop and execute systemtap scripts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/systemtap@5.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceware.org/systemtap",
   "licenseDeclared": "GPLv2+ and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Linux trace and probe tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-t-digest-3.2",
   "name": "t-digest",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9481137279df802d89b45394c3ecd027e8317fe7885e67310d17e1e771dbf8a4"
    }
   ],
   "description": "A new data structure for accurate on-line accumulation of rank-based statistics\neg. quantiles and trimmed means. The t-digest algorithm is also very parallel\nfriendly making it useful in map-reduce and parallel streaming applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/t-digest@3.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/tdunning/t-digest",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A new data structure for on-line accumulation of statistics",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-t1utils-1.42",
   "name": "t1utils",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "684f5d724b4e6537bd80c1490169d4d5a5c3a7feea89b2e430a586c8693b4818"
    }
   ],
   "description": "t1utils is a collection of programs for manipulating PostScript type 1\nand type 2 fonts containing programs to convert between PFA (ASCII)\nformat, PFB (binary) format, a human-readable and editable ASCII\nformat, and Macintosh resource forks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/t1utils@1.42-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.lcdf.org/~eddietwo/type/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Collection of Type 1 and 2 font manipulation utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.42-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-taglib-1.13.1",
   "name": "taglib",
   "licenseConcluded": "LGPLv2 or MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b74633b0dc2119766f310442bd2dc8942774bcb14db7311c99a6185db78dc89b"
    }
   ],
   "description": "TagLib is a library for reading and editing the meta-data of several popular\naudio formats. Currently it supports both ID3v1 and ID3v2 for MP3 files, Ogg\nVorbis comments and ID3 tags and Vorbis comments in FLAC, MPC, Speex, WavPack\nTrueAudio, WAV, AIFF, MP4 and ASF files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/taglib@1.13.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://taglib.org/",
   "licenseDeclared": "LGPLv2 or MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Audio Meta-Data Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.13.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tagsoup-1.2.1",
   "name": "tagsoup",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7a8b821ce6d7f587bb3cbe921afb379478f7aea2b0f03f3dd8da909dd97dbe05"
    }
   ],
   "description": "TagSoup is designed as a parser, not a whole application; it isn't\nintended to permanently clean up bad HTML, as HTML Tidy does, only\nto parse it on the fly. Therefore, it does not convert presentation\nHTML to CSS or anything similar. It does guarantee well-structured\nresults: tags will wind up properly nested, default attributes\nwill appear appropriately, and so on.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tagsoup@1.2.1-18.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://vrici.lojban.org/~cowan/XML/tagsoup",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A SAX-compliant HTML parser written in Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.1-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-takari-archiver-0.1.19",
   "name": "takari-archiver",
   "licenseConcluded": "EPL-1.0 and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aebafef979be2163cfac8a258cfd976bb640ad82baa0213a2dc67b82fe462f64"
    }
   ],
   "description": "Takari Archiver is replacement for Maven Archiver for use with Takari\nLifecycle Plugin.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/takari-archiver@0.1.19-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://takari.io",
   "licenseDeclared": "EPL-1.0 and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Takari Archiver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.19-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-takari-incrementalbuild-0.20.7",
   "name": "takari-incrementalbuild",
   "licenseConcluded": "EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "81de79c64327a7f1ece65817881f0d65e454bc0576ca9a4e874aad41f8fd722f"
    }
   ],
   "description": "Incremental build support library for Apache Maven.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/takari-incrementalbuild@0.20.7-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://takari.io",
   "licenseDeclared": "EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Takari Incremental Build",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.20.7-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-takari-lifecycle-1.13.6",
   "name": "takari-lifecycle",
   "licenseConcluded": "EPL-1.0 and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c87006df35e2b953c278d82c63c5f6c187f7a05b15f855f90db536169fd6b129"
    }
   ],
   "description": "Takari Maven Lifecycle includes an optimized replacement for the Maven\ndefault lifecycle.  The Takari Lifecycle Plugin is a Maven plugin with\na small set of dependencies that provides equivalent functionality to\nfive plugins with a large set of transitive dependencies.  This\nreduces the download times to retrieve the needed components as well\nas the storage space requirements in your repositories.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/takari-lifecycle@1.13.6-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://takari.io",
   "licenseDeclared": "EPL-1.0 and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Optimized replacement for the Maven default lifecycle",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.13.6-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-takari-plugin-testing-3.0.1",
   "name": "takari-plugin-testing",
   "licenseConcluded": "EPL-1.0 and ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a7c670183b073cdc3c7a19b23aa6c6baf111255129ecee066c8dff10f858bbce"
    }
   ],
   "description": "Small, cohesive, one-stop library for developing unit and integration tests for\nMaven plugins. Provides alternative to, and arguably supersedes,\nmaven-plugin-testing-harness and maven-verifier.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/takari-plugin-testing@3.0.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://takari.io/",
   "licenseDeclared": "EPL-1.0 and ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven plugin testing library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-takari-pom-27",
   "name": "takari-pom",
   "licenseConcluded": "EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "06182b8c875ef2cd099c4b9667629b61453d9ea0fefb656994fcbf1fd1e8f770"
    }
   ],
   "description": "Takari is a next generation development infrastructure framework.  This\npackage provides Takari POM file to by used by Apache Maven.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/takari-pom@27-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/takari/takari-pom/",
   "licenseDeclared": "EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Takari parent POM",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:27-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tang-14",
   "name": "tang",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "21ce8694efd9975dc8f416c431ccf2a855383b2f2ca3ede70ef35f8df1624ab2"
    }
   ],
   "description": "This package is a server for binding data to network presence.\nFirst, the client gets a list of the Tang server's advertised asymmetric keys.\nThis can happen online by a simple HTTP GET. Alternatively, since the keys are\nasymmetric, the public key list can be distributed out of band.\nSecond, the client uses one of these public keys to generate a unique,\ncryptographically strong encryption key. The data is then encrypted using this\nkey. Once the data is encrypted, the key is discarded. Some small metadata is\nproduced as part of this operation which the client should store in a convenient\nlocation. This process of encrypting data is the provisioning step.\nThird, when the client is ready to access its data, it simply loads the metadata\nproduced in the provisioning step and performs an HTTP POST in order to recover\nthe encryption key. This process is the recovery step.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tang@14-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/latchset/tang",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Server for binding data to network presence",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:14-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tar-1.35",
   "name": "tar",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d632940efccc21f80782c2a0a8dd41d8a60cf53d4619bf60bb6185eda60657b2"
    }
   ],
   "description": "GNU Tar provides the ability to create tar archives, as well as various other\nkinds of manipulation. For example, you can use Tar on previously created archives\nto extract files, to store additional files, or to update or list files which were\nalready stored.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tar@1.35-2.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/tar/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An organized and systematic method of controlling a large amount of data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:1.35-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-targetcli-2.1.56",
   "name": "targetcli",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e711845983e2db0b3c33a429e6331005cc5d8759e6d695c20a7c66fbd53e5e47"
    }
   ],
   "description": "Targetcli is an administration tool for managing storage targets\nusing the kernel LIO core target and compatible target fabric modules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/targetcli@2.1.56-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/open-iscsi/targetcli-fb",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Generic SCSI target CLI shell",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.56-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tbb-2021.11.0",
   "name": "tbb",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "65ca843720acad7ae7ee1c9efb9bb77f1190f151fff360ad1bd1fc00997a2066"
    }
   ],
   "description": "Threading Building Blocks (TBB) lets you easily write parallel C++ programs that\ntake full advantage of multicore performance, that are portable, composable and\nhave future-proof scalability.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tbb@2021.11.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://threadingbuildingblocks.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Threading Building Blocks lets you easily write parallel C++ programs",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2021.11.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tboot-1.11.1",
   "name": "tboot",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a121436e70f4dad77cdd8ae21dfa29c400e453467f05a1bb484f52ae443ea61f"
    }
   ],
   "description": "Trusted Boot (tboot) is an open source, pre-kernel/VMM module that uses\nIntel(R) Trusted Execution Technology (Intel(R) TXT) to perform a measured\nand verified launch of an OS kernel/VMM",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tboot@1.11.1-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/tboot/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A module to perform a measured and verified launch",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.11.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tcl-8.6.14",
   "name": "tcl",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4a2c885e9c99a2f9bb02e47f15cc54d54421dbe6ec445a955f2c36dd925c4590"
    }
   ],
   "description": "Tcl(Tool Command Language) provides a powerful platform for creating integration applications\nthat tie together diverse applications, protocols, devices, and frameworks. When paired with\nthe Tk toolkit, Tcl provides the fastest and most powerful way to create GUI applications that\nrun on linux, Unix, and Mac OS X. Tcl can also be used for a variety of web-related tasks and\nfor creating powerful command languages for applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tcl@8.6.14-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/tcl/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Tool Command Language implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:8.6.14-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tcllib-1.21",
   "name": "tcllib",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "22436a8b46ce0fc29b7a5a7d2286b48a3e8501f63cd050372ce6447798e5d8b7"
    }
   ],
   "description": "Tcllib, the Tcl Standard Library is a collection of Tcl packages\nthat provide utility functions useful to a large collection of Tcl\nprogrammers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tcllib@1.21-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tcllib.sourceforge.net/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The standard Tcl library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.21-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tclx-8.4.0",
   "name": "tclx",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "118f8782d9b4b75d0f836bdea3391243bbfce01acac9bc82e967a42063969b39"
    }
   ],
   "description": "Extended Tcl (TclX) is a set of extensions to the Tcl programming language.\nExtended Tcl is oriented towards system programming tasks and large\napplication development. TclX provides additional interfaces to the\noperating system, and adds many new programming constructs, text manipulation\nand debugging tools.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tclx@8.4.0-34.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tclx.sourceforge.net/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extensions for Tcl and Tk",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.4.0-34.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tcp-wrappers-7.6",
   "name": "tcp_wrappers",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4a184caad7c679f8a8c60df5c6a9f6d7a56b5afcaba92694951bc7c6e6f74156"
    }
   ],
   "description": "The tcp_wrappers is a host-based networking ACL system, used to filter network access to Internet Protocol servers on (Unix-like) operating systems such as Linux or BSD. It allows host or subnetwork IP addresses, names and/or ident query replies, to be used as tokens on which to filter for access control purposes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tcp_wrappers@7.6-98.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ftp.porcupine.org/pub/security/index.html",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "a host-based networking ACL system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.6-98.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tcpdump-4.99.4",
   "name": "tcpdump",
   "licenseConcluded": "BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND BSD-4-Clause-UC AND ISC AND NTP",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fdf87c2b2880124444c5c336589f0c433e8060663ca09ba8175a3dfc58a39752"
    }
   ],
   "description": "Tcpdump is a command-line tool for monitoring network traffic.\nTcpdump can capture and display the packet headers on a particular\nnetwork interface or on all interfaces.  Tcpdump can display all of\nthe packet headers, or just the ones that match particular criteria.\n\nInstall tcpdump if you need a program to monitor network traffic.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tcpdump@4.99.4-4.oe2403sp2?arch=src&epoch=14",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.tcpdump.org",
   "licenseDeclared": "BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND BSD-4-Clause-UC AND ISC AND NTP",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A network traffic monitoring tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "14:4.99.4-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tcsh-6.24.10",
   "name": "tcsh",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "afcb679f360dfca4d5c09d864c6a33140d023ec8ea196aa2e065ae7495246b92"
    }
   ],
   "description": "Tcsh is an enhanced but completely compatible version of the Berkeley\nC-Shell, with the addition of a command line editor, command and file\nname completion, listing, etc., and a bunch of small additions to the\nshell itself.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tcsh@6.24.10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.tcsh.org/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C shell with file name completion and command line editing",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.24.10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-teckit-2.5.12",
   "name": "teckit",
   "licenseConcluded": "LGPLv2+ or CPL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ccfa7cdba77e82e5e45168ddcf276d256db2fe3bea20fcbd21b7e4a235b13259"
    }
   ],
   "description": "Resort to this library dedicated to encoding conversions and make sure\nthe development and testing of mapping tables raises no issues whatsoever.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/teckit@2.5.12-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/silnrsi/teckit",
   "licenseDeclared": "LGPLv2+ or CPL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library and compiler for mapping and transposition",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.5.12-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-telepathy-filesystem-0.0.2",
   "name": "telepathy-filesystem",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dc1310ed8c31bc2273bb63c468c4089faf8649b27b2cd3397d3b2ae67e994c69"
    }
   ],
   "description": "This package provides some directories which are required by other\npackages which comprise the Telepathy release.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/telepathy-filesystem@0.0.2-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pkgs.org/download/telepathy-filesystem",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Telepathy filesystem layout",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.2-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-telepathy-glib-0.24.2",
   "name": "telepathy-glib",
   "licenseConcluded": "LGPL-2.1-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ad3fdb7139c0071f40b2c9c29ad422cc5281deda72a44921314d9e8c4e09b521"
    }
   ],
   "description": "Telepathy-glib is the glib bindings for the telepathy unified framework\nfor all forms of real time conversations, including instant messaging, IRC,\nvoice calls and video calls.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/telepathy-glib@0.24.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://telepathy.freedesktop.org/wiki/FrontPage",
   "licenseDeclared": "LGPL-2.1-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GLib bindings for Telepathy",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.24.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-telepathy-logger-0.8.2",
   "name": "telepathy-logger",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6abdcf2c51a38ba4e77b8f6639a7f1dd06e3c4b6a22bbd4572991107a659d552"
    }
   ],
   "description": "telepathy-logger is a daemon that centralizes the logging of all\ncommunication within the Telepathy framework. This prevents the\nUIs from having to implement their own solution that would end\nup into having multiple incomplete databases.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/telepathy-logger@0.8.2-14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://telepathy.freedesktop.org/components/telepathy-logger/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Centralized Logging for the Telepathy Framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.2-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-telnet-0.17",
   "name": "telnet",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e98b12f1c03f8f05a840c7ac0cec46c6e497c3cecbc463deaa617c6f55e11df4"
    }
   ],
   "description": "Telnet is an application protocol used on the Internet or local area\nnetwork to provide a bidirectional interactive text-oriented communication\nfacility using a virtual terminal connection. The package includes a remote\nlogin client program for telnet and a server daemon.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/telnet@0.17-80.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://web.archive.org/web/20070819111735/www.hcs.harvard.edu/~dholland/computers/old-netkit.html",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Client and Server programs for the Telnet communication protocol",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:0.17-80.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tensorflow-2.12.1",
   "name": "tensorflow",
   "licenseConcluded": "Apache License 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "04e585ea7066de663d3526ba8025a0c59d8b8a9a5e6a883899fa889ecfc33122"
    }
   ],
   "description": "TensorFlow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries, and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML-powered applications.\n\nTensorFlow was originally developed by researchers and engineers working on the Google Brain team within Google's Machine Intelligence Research organization to conduct machine learning and deep neural networks research. The system is general enough to be applicable in a wide variety of other domains, as well.\n\nTensorFlow provides stable Python and C++ APIs, as well as non-guaranteed backward compatible API for other languages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tensorflow@2.12.1-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.tensorflow.org/",
   "licenseDeclared": "Apache License 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An Open Source Machine Learning Framework for Everyone",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.12.1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tensorflow-estimator-2.12.0",
   "name": "tensorflow-estimator",
   "licenseConcluded": "Apache 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3153e5fcff59dacb12641dd2a8ba5d234d93d8f7437727d2814a2a3bc448c18c"
    }
   ],
   "description": "TensorFlow Estimator is a high-level API that encapsulates model training,\nevaluation, prediction, and exporting.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tensorflow-estimator@2.12.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.tensorflow.org/",
   "licenseDeclared": "Apache 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TensorFlow Estimator.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.12.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tesla-polyglot-0.2.1",
   "name": "tesla-polyglot",
   "licenseConcluded": "EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2c3806e3044c864ad3b5edff1aec7ed7ff3d8bc92671955709774f6db9f17551"
    }
   ],
   "description": "Polyglot for Maven is a set of extensions for Maven 3.3.1+ that allows the POM\nmodel to be written in dialects other than XML. Several of the dialects also\nallow inlined plugins: the Ruby, Groovy and Scala dialects allow this.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tesla-polyglot@0.2.1-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/takari/maven-polyglot",
   "licenseDeclared": "EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Modules to enable Maven usage in other JVM languages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.1-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-test-interface-1.0",
   "name": "test-interface",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "190d64b91fe4d11f7d485ba023cee5aec8f6c83c121bb798863890c3d78eafb4"
    }
   ],
   "description": "Uniform test interface to Scala/Java test frameworks (specs,ScalaCheck,\nScalaTest, JUnit and other)",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/test-interface@1.0-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sbt/test-interface",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Uniform interface to Scala and Java test frameworks",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-testng-6.14.3",
   "name": "testng",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "88ff9b572c10e3935dafc35aebc0d897cf5a2c480db2856e51b67814997fc8c6"
    }
   ],
   "description": "TestNG is a testing framework inspired from JUnit and NUnit but introducing\nsome new functionality that make it more powerful and easier to use, such as:\n  * Annotations.\n  * Run your tests in arbitrarily big thread pools with various policies\n    available (all methods in their own thread, one thread per test class, etc...).\n  * Test that your code is multithread safe.\n  * Flexible test configuration.\n  * Support for data-driven testing (with @DataProvider).\n  * Support for parameters.\n  * Powerful execution model (no more TestSuite).\n  * Supported by a variety of tools and plug-ins (Eclipse, IDEA, Maven, etc...).\n  * Embeds BeanShell for further flexibility.\n  * Default JDK functions for runtime and logging (no dependencies).\n  * Dependent methods for application server testing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/testng@6.14.3-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://testng.org/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java-based testing framework",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.14.3-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tex-fonts-hebrew-0.1",
   "name": "tex-fonts-hebrew",
   "licenseConcluded": "GPL-2.0-only AND LPPL-1.3c",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "386e3640d62e21f5a77cb02d0f60c57a759b995a31573925a13b0626e75a3728"
    }
   ],
   "description": "In LaTeX, Culmus Hebrew fonts is supported.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tex-fonts-hebrew@0.1-31.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://culmus.sf.net",
   "licenseDeclared": "GPL-2.0-only AND LPPL-1.3c",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Culmus Hebrew fonts support for LaTeX",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1-31.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texi2html-5.0",
   "name": "texi2html",
   "licenseConcluded": "GPL-2.0-or-later and OFSFDL and (CC-BY-SA-1.0 or GPL-2.0-only)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "535355a088d2a7496cb1ca9c45aa7b51ef63a613146daebe8bec3937d72887b9"
    }
   ],
   "description": "Texi2HTML is a Perl script which converts Texinfo source files to HTML output,\\\nit now supports many advanced features, such as internationalization and extremely\\\nconfigurable output formats.\\",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texi2html@5.0-16.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.nongnu.org/texi2html/",
   "licenseDeclared": "GPL-2.0-or-later and OFSFDL and (CC-BY-SA-1.0 or GPL-2.0-only)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for converting Texinfo source files to HTML output",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.0-16.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texinfo-7.0.3",
   "name": "texinfo",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d62e1f19064431c74f45225a91442b780178d259fc027f6d88a6cb3bc14ee781"
    }
   ],
   "description": "Texinfo is a documentation system that uses a single source file to produce\nboth online information and printed output. Instead of writing different documents\nfor online presentation and another for printed work, you need have only one document.\n\nTexinfo can produce output in plain ASCII, HTML, its own hypertext format called Info,\nand (using TeX) DVI format. It includes the makeinfo program.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texinfo@7.0.3-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/texinfo/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The GNU Documentation System",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.0.3-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-2021",
   "name": "texlive",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.2 and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ca52427ace7f6c1dab24d6c80aec50b90c08420840f6f5f7ed3032a55562f674"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive@2021-2.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.2 and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-base-20210325",
   "name": "texlive-base",
   "licenseConcluded": "ASL 2.0 and LGPL-2.1-only and Zlib and OFL-1.1 and Public Domain and LGPL-2.0-only and GPLv2+ and MPL-1.1 and Libpng and LGPL-3.0-only and BSL-1.0 and GPLv2 and GPLv3 and CPL-1.0 and IJG and MIT and LPPL-1.3c and ICU and psutils",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e41d92a7313cd8d3121d2867053711e007d9cbbf29417d52c8f4d66db349aada"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-base@20210325-10.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "ASL 2.0 and LGPL-2.1-only and Zlib and OFL-1.1 and Public Domain and LGPL-2.0-only and GPLv2+ and MPL-1.1 and Libpng and LGPL-3.0-only and BSL-1.0 and GPLv2 and GPLv3 and CPL-1.0 and IJG and MIT and LPPL-1.3c and ICU and psutils",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:20210325-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-filesystem-2021",
   "name": "texlive-filesystem",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPL-2.1-or-later and LPPL-1.2 and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d682eefea48fa63632bcc17d29c254576691a1551bbe6e851e723f71df89def1"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-filesystem@2021-3.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPL-2.1-or-later and LPPL-1.2 and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-a-2021",
   "name": "texlive-split-a",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6b27e23e35f0c324504564236c7f22fde513749023351749f9770626ff6abd47"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-a@2021-3.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-b-2021",
   "name": "texlive-split-b",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9288c060850430533aa13c22353a9c7f8879024264f8e97e96166a8d0a839879"
    }
   ],
   "description": "Meta package to build tons of noarch texlive packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-b@2021-3.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-c-2021",
   "name": "texlive-split-c",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "590fed341a5ed872c1b6068d24385663739fe90756d40abb65eac62c09a53c08"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-c@2021-2.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-d-2021",
   "name": "texlive-split-d",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "22c22bac7ec420236e90113904752b03862816d013a464262fc20e4b77a09bd7"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-d@2021-2.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-e-2021",
   "name": "texlive-split-e",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "95eae02a7fec3f8527331278c8cdf3f97354121ae79567d56420b39bc634e2a7"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-e@2021-5.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-f-2021",
   "name": "texlive-split-f",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ff29c32226e573310969c1fb735305ea28abcc65af8a756150605dabaf95a0ef"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-f@2021-2.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-g-2021",
   "name": "texlive-split-g",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "126d27b54bcb95f403f9dbf460648d187e8a9535b67cdf0fae281e131efa3f1e"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-g@2021-2.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-h-2021",
   "name": "texlive-split-h",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "62a4942f7b3228b81216548603eae8f31f4a82a690d7680aeb9ad3ee49daf897"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-h@2021-3.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-i-2021",
   "name": "texlive-split-i",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4a47ee5b2294d4e41ea0e378ef96fd892f98dbd940a383e3019de33ef8cb438f"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-i@2021-3.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-j-2021",
   "name": "texlive-split-j",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "952233342fe205115f81a29ec49a7f6f1f602cacbbf417ae37d04f7b2d07bb4e"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-j@2021-2.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-k-2021",
   "name": "texlive-split-k",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "819ce3425c7e4d8cb8197920c5006cd89971eecd3bd6648d723510f1d827b8ff"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-k@2021-2.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-l-2021",
   "name": "texlive-split-l",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9c3dea1efa85e8c078ec071596477aa8a444d6a75406362751a0356e674abc73"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-l@2021-3.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-m-2021",
   "name": "texlive-split-m",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "dde5a445f5f16b42c69045fc3df5897c50379ad00a85659611b94900e737867a"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-m@2021-2.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-n-2021",
   "name": "texlive-split-n",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9e271d0e478f8c277fb9737effc7ff2184a56aac8c6f067e31da55caafe47c73"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-n@2021-3.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-o-2021",
   "name": "texlive-split-o",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4b22f5380b7e425d2d7b3003e26050d30366afcf42f7b53fdfa761c1978392f0"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-o@2021-2.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-p-2021",
   "name": "texlive-split-p",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f2f7ac12d63dfd4f3f1efa26dbd01a8fee84da00524afe8bd72f9a2a8b2e151f"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-p@2021-2.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-q-2021",
   "name": "texlive-split-q",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1def0748d6aa7c3dc4d3bdfe9fb605363bbc4ca3d9651c3f02506792684c3a6d"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-q@2021-2.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-r-2021",
   "name": "texlive-split-r",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b8221307bd085f15b7cfbdaebc27556245ca6c7cb26e47b625bd748c908453af"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-r@2021-3.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-s-2021",
   "name": "texlive-split-s",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4266b6a166d15a64259f520ba2792cbbdfa7d42a6aea405f60d0494a13c5434b"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-s@2021-2.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-t-2021",
   "name": "texlive-split-t",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7391b9b180a2af7f410710f897ce415afacfe7d27cf210f23386b242d935087d"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-t@2021-2.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-u-2021",
   "name": "texlive-split-u",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4d0c65d7357e090fd6d76d57c632832b27b353bb04549a23ebe6317deda71e17"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-u@2021-3.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-v-2021",
   "name": "texlive-split-v",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f59d2ecd6653a6d8abd1d3b56fe53f72bf131d62424063deff3945562aac9ca4"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-v@2021-3.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-w-2021",
   "name": "texlive-split-w",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "458f37a244834fdcf8917f8ad82a5167adb95b3db82c45ff3b19010dff14ef59"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-w@2021-3.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-x-2021",
   "name": "texlive-split-x",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5f364c77f80ac4253479a8ee6c93388799f4e827a434231b8048c8b0ea3f8c37"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-x@2021-3.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-y-2021",
   "name": "texlive-split-y",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2e9a725e9f27d0224e699ce7a88b5a3cc3fefe3e17fb4945fea9be7b7bd2f39f"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-y@2021-3.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-texlive-split-z-2021",
   "name": "texlive-split-z",
   "licenseConcluded": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5ee914c1aed4d17fd90dc608fba362d1303dce89767b7a60f9be9807db84e804"
    }
   ],
   "description": "The TeX Live software distribution offers a complete TeX system for a\nvariety of Unix, Macintosh, Windows and other platforms. It\nencompasses programs for editing, typesetting, previewing and printing\nof TeX documents in many different languages, and a large collection\nof TeX macros and font libraries.\n\nThe distribution includes extensive general documentation about TeX,\nas well as the documentation for the included software packages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/texlive-split-z@2021-3.oe2403sp2?arch=src&epoch=9",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tug.org/texlive/",
   "licenseDeclared": "Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TeX formatting system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "9:2021-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tftp-5.2",
   "name": "tftp",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b881a6c66b8d3b84c44456680970f09b7dbdca4308bc4879c8f355606ccd47ba"
    }
   ],
   "description": "TFTP which is the abbreviation of Trivial File Fransfer Protocol\nenables users to transfer files between local host and remote machine.\nThis package tftp is a client implementing TFTP.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tftp@5.2-32.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.kernel.org/pub/software/network/tftp/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The client for the Trivial File Transfer Protocol (TFTP)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.2-32.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-thai-scalable-fonts-0.7.3",
   "name": "thai-scalable-fonts",
   "licenseConcluded": "GPLv2+ and Bitstream Vera",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "284efa46590ee9575fe4f9374285fe49fdac246cd09913ec86bdebedf443bbc7"
    }
   ],
   "description": "Thai scalable fonts included here are:\n- Kinnari, Garuda and Norasi from the National Font project\n- DB Thai Text from DearBook\n- TlwgMono, PseudoMono, Purisa by TLWG",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/thai-scalable-fonts@0.7.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://linux.thai.net/projects/thaifonts-scalable",
   "licenseDeclared": "GPLv2+ and Bitstream Vera",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Thai TrueType fonts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-the-silver-searcher-2.2.0",
   "name": "the_silver_searcher",
   "licenseConcluded": "ASL 2.0 and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "25c54f1c69a54e6bed45129f12fa7ac76e3cd11975b51be535f4e9b999fcfc19"
    }
   ],
   "description": "The Silver Searcher is a code searching tool similar to ack,\nwith a focus on speed.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/the_silver_searcher@2.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/ggreer/the_silver_searcher",
   "licenseDeclared": "ASL 2.0 and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Super-fast text searching tool (ag)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-thin-provisioning-tools-0.9.0",
   "name": "thin-provisioning-tools",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "06c779d1cec21daff1c473f487f7e2830e40b8ed50ddc69484672dec7b195667"
    }
   ],
   "description": "A suite of tools for manipulating the metadata of the dm-thin, dm-cache and dm-era device-mapper targets.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/thin-provisioning-tools@0.9.0-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jthornber/thin-provisioning-tools",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for manipulating Device-mapper metadata",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.0-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-thrift-0.14.0",
   "name": "thrift",
   "licenseConcluded": "ASL 2.0 and BSD and zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7c81f24db9a63a4280c83d5c1ac680ed747a98159ecfa3b1eb5642f3cb4b6739"
    }
   ],
   "description": "The Apache Thrift software framework for cross-language services\ndevelopment combines a software stack with a code generation engine to\nbuild services that work efficiently and seamlessly between C++, Java,\nPython, and other languages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/thrift@0.14.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://thrift.apache.org/",
   "licenseDeclared": "ASL 2.0 and BSD and zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Software framework for cross-language services development",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.14.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tibetan-machine-uni-fonts-1.901",
   "name": "tibetan-machine-uni-fonts",
   "licenseConcluded": "GPLv3+ with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b3399dd75fcabafa2ad4ed3a9a03b5b0880b15e6321d38046cb7bc3d79b52aff"
    }
   ],
   "description": "Tibetan Machine Uni is an TrueType OpenType, Unicode font released by THDL\nproject. The font supports Tibetan, Dzongkha and Ladakhi in dbu-can script\nwith full support for the Sanskrit combinations found in chos skad text.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tibetan-machine-uni-fonts@1.901-23.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.thlib.org/tools/#wiki=/access/wiki/site/26a34146-33a6-48ce-001e-f16ce7908a6a/tibetan%20machine%20uni.html",
   "licenseDeclared": "GPLv3+ with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tibetan Machine Uni font for Tibetan, Dzongkha and Ladakhi",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.901-23.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tidy-5.8.0",
   "name": "tidy",
   "licenseConcluded": "W3C",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "39001e2b704b2783bf737235632e6c60249146c3259c32bdc2fea267fe0a689a"
    }
   ],
   "description": "When editing HTML it's easy to make mistakes. Wouldn't it be nice if\nthere was a simple way to fix these mistakes automatically and tidy up\nsloppy editing into nicely laid out markup? Well now there is! Dave\nRaggett's HTML TIDY is a free utility for doing just that. It also\nworks great on the atrociously hard to read markup generated by\nspecialized HTML editors and conversion tools, and can help you\nidentify where you need to pay further attention on making your pages\nmore accessible to people with disabilities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tidy@5.8.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.html-tidy.org/",
   "licenseDeclared": "W3C",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utility to clean up and pretty print HTML/XHTML/XML",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.8.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tigervnc-1.13.1",
   "name": "tigervnc",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "101886dd210ebc6509f9355403d6667ae95720fd57fe7f186f093da643ccaa39"
    }
   ],
   "description": "This package provides client for Virtual Network Computing (VNC), with which\nyou can access any other desktops running a VNC server.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tigervnc@1.13.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://tigervnc.org",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A TigerVNC remote display system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.13.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tiles-2.2.2",
   "name": "tiles",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1a78f85c73886c2798280f0beb373a08493e73e2cfbcc9c52f7d62fe40fa866e"
    }
   ],
   "description": "Apache Tiles is a templating framework built to simplify the\ndevelopment of web application user interfaces. Tiles allows\nauthors to define page fragments which can be assembled into\na complete page at runtime. These fragments, or tiles, can\nbe used as simple includes in order to reduce the duplication\nof common page elements or embedded within other tiles to\ndevelop a series of reusable templates. These templates\nstreamline the development of a consistent look and feel\nacross an entire application. Tiles grew in popularity as a\ncomponent of the popular Struts framework. It has since been\nextracted from Struts and is now integrated with various\nframeworks, such as Struts 2 and Shale.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tiles@2.2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tiles.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java templating framework for web application user interfaces",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-time-1.9",
   "name": "time",
   "licenseConcluded": "GPLv3+ and GFDL-1.3-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7c3462de3cea7006ec01f3f7882995da04e0ea1c0fb96445f9c1632c0658495d"
    }
   ],
   "description": "This package runs another program and displays information\nabout the resources used by that program. The information is\ncollected by the system while the program was running.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/time@1.9-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/time/",
   "licenseDeclared": "GPLv3+ and GFDL-1.3-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Monitoring the system resources used by running program",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-time-api-0.6.4",
   "name": "time-api",
   "licenseConcluded": "BSD and GPLv2+ and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8cff30af6009e108dc6c8a7c616797654a08025a4c129d0cee1e0d44564e29a8"
    }
   ],
   "description": "This JSR will provide a new and improved date and\ntime API for Java.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/time-api@0.6.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://threeten.github.com/",
   "licenseDeclared": "BSD and GPLv2+ and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JSR-310 - Date and Time API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-timedatex-0.6",
   "name": "timedatex",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "00a8968daaa59d831461cdf2d4070d2982738c56aaf6d58d830457cd034c5990"
    }
   ],
   "description": "timedatex is a D-Bus service that implements the org.freedesktop.timedate1\ninterface. It can be used to read and set the system clock, the real-time clock\n(RTC), the system timezone, get a list of valid timezones, and enable or\ndisable an NTP client installed on the system. It is a replacement for the\nsystemd-timedated service.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/timedatex@0.6-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mlichvar/timedatex",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "D-Bus service for system clock and RTC settings",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tinycdb-0.78",
   "name": "tinycdb",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "428d94bfe64e328be2d4fc33c2e5389780d038e80ed7ee1dab90f81515939c6a"
    }
   ],
   "description": "TinyCDB is a very fast and simple package for creating and reading constant data bases,\na data structure introduced by Dan J. Bernstein in his cdb package. It may be used\nto speed up searches in a sequence of (key,value) pairs with very big number of records.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tinycdb@0.78-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.corpit.ru/mjt/tinycdb.html",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A very fast and simple package for creating and reading constant databases",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.78-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tinytoml-0.4",
   "name": "tinytoml",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b53bb7fe926f91a201c7e6d976a44cf499181a9a3db67035c5fb2536cb541c28"
    }
   ],
   "description": "The tinytoml-devel package includes the header files of tinytoml.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tinytoml@0.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mayah/tinytoml",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A header only C++11 library for parsing TOML.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tinyxml-2.6.2",
   "name": "tinyxml",
   "licenseConcluded": "Zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9dd202febefb5fa6fe5b42d8a9b8402d13c47896eab00b83e01b7a661f5f9b3e"
    }
   ],
   "description": "TinyXML parses an XML document, and builds from that a Document\nObject Model (DOM) that can be read, modified, and saved.\nXML is a very structured and convenient format. All those random file\nformats created to store application data can all be replaced with XML.\nOne parser for everything.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tinyxml@2.6.2-25.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.grinninglizard.com/tinyxml/",
   "licenseDeclared": "Zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C++ XML parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.2-25.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tinyxml2-9.0.0",
   "name": "tinyxml2",
   "licenseConcluded": "Zlib",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fec68e661cae975caecdbbbcfa4bbaac28962b00654ea4a643fbddf5a18bcabf"
    }
   ],
   "description": "TinyXML-2 is a simple, small, efficient, C++ XML parser that can be\neasily integrated into other programs.  TinyXML-2 parses an XML document, and builds\nfrom that a Document Object Model (DOM) that can be read, modified, and saved.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tinyxml2@9.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/leethomason/tinyxml2",
   "licenseDeclared": "Zlib",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C++ XML parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tipcutils-3.0.4",
   "name": "tipcutils",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6be4ed8f28918c14085cf4882733a96ef8560ce7df951248d1b32c9c6cfc149e"
    }
   ],
   "description": "A fundamental concept in TIPC is that of Service Addressing\nwhich makes it possible for a programmer to chose his own address,\nbind it to a server socket and let client programs use only that address for sending messages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tipcutils@3.0.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/tipc/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utils package required to configure TIPC",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tix-8.4.3",
   "name": "tix",
   "licenseConcluded": "TCL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "abd5ee4275429d2b17bd2945807aa9788065b8705f207c3745223512224ca612"
    }
   ],
   "description": "Tix, the Tk Interface eXtension, is a powerful set of user interface\ncomponents that expands the capabilities of your Tcl/Tk and Python\napplications. Using Tix together with Tk will greatly enhance the\nappearance and functionality of your application.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tix@8.4.3-27.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tix.sourceforge.net/",
   "licenseDeclared": "TCL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "the Tk Interface eXtension",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:8.4.3-27.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tk-8.6.14",
   "name": "tk",
   "licenseConcluded": "TCL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e1df9f917749c1d49759fa4bbeec0b0565ce1a83e6eaf2cbcd96b465c59abefd"
    }
   ],
   "description": "TK is a widget toolkit that creates graphical user interface(GUI). It's\nespecially easy to program a GUI application using tcl script language.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tk@8.6.14-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tcl.sourceforge.net",
   "licenseDeclared": "TCL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The graphical toolkit for the Tcl scripting language",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:8.6.14-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tmpwatch-2.11",
   "name": "tmpwatch",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "810f4beb7920563d94634aad329eae736bca194e3eb077f3a26dbf8eea7e2253"
    }
   ],
   "description": "The tmpwatch utility recursively searches through specified\ndirectories and removes files which have not been accessed in a\nspecified period of time.  Tmpwatch is normally used to clean up\ndirectories which are used for temporarily holding files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tmpwatch@2.11-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/tmpwatch",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utility to delete files based on last time they were accessed",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.11-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tmux-3.3a",
   "name": "tmux",
   "licenseConcluded": "ISC and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2018a722f4aba00c995bb3557cecec12b72a1bd381152f56fb7a80dd57b24eda"
    }
   ],
   "description": "tmux is a terminal multiplexer. It lets you switch easily between several\nprograms in one terminal, detach them (they keep running in the background)\nand reattach them to a different terminal.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tmux@3.3a-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://tmux.github.io/",
   "licenseDeclared": "ISC and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A terminal multiplexer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3a-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tog-pegasus-2.14.1",
   "name": "tog-pegasus",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b9d6be50821004af02a3679125c15739fe69f79c2b8199f990f505a16cb54ac5"
    }
   ],
   "description": "OpenPegasus WBEM Services for Linux enables management solutions that deliver\nincreased control of enterprise resources. WBEM is a platform and resource\nindependent DMTF standard that defines a common information model and\ncommunication protocol for monitoring and controlling resources from diverse\nsources.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tog-pegasus@2.14.1-55.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.openpegasus.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "OpenPegasus WBEM Services for Linux",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:2.14.1-55.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tokyocabinet-1.4.48",
   "name": "tokyocabinet",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "61841daa9a5301f99e8242d5444c68862836ea25b65e6152d1212d02f78e7918"
    }
   ],
   "description": "Tokyo Cabinet is a library of routines for managing a database. It is the successor\n of QDBM and GDBM but more space snd time efficient. Tokyo Cabinet is written in\nthe C language, and prvided as API of C, Perl, Ruby, Java and Lua. Tokyo Cabinet is\n available on platforms which have API conforming to C99 and POSIX. Tokyo Cabinet\n is a free software licensed under the GNU Lesser General Public License.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tokyocabinet@1.4.48-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://fallabs.com/tokyocabinet/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A manual book for managing a database",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.48-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tomcat-9.0.100",
   "name": "tomcat",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bbf009780b161b744592213d7a9517e11ef8756e5071872e8cc4b0024bc2dd31"
    }
   ],
   "description": "Tomcat is the servlet container that is used in the official Reference\nImplementation for the Java Servlet and JavaServer Pages technologies.\nThe Java Servlet and JavaServer Pages specifications are developed by\nSun under the Java Community Process.\n\nTomcat is developed in an open and participatory environment and\nreleased under the Apache Software License version 2.0. Tomcat is intended\nto be a collaboration of the best-of-breed developers from around the world.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tomcat@9.0.100-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tomcat.apache.org/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Servlet/JSP Engine, RI for Servlet 4.0/JSP 2.3 API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:9.0.100-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tomcat-taglibs-parent-3",
   "name": "tomcat-taglibs-parent",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "141fd253251bf64592a93226532157c2615ad3f62d7159fe2cd7fb3b96b3ef1b"
    }
   ],
   "description": "Apache Taglibs Parent pom used for building purposes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tomcat-taglibs-parent@3-10.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tomcat.apache.org/taglibs/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Taglibs Parent",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tomcat-taglibs-standard-1.2.5",
   "name": "tomcat-taglibs-standard",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "098c85d75ab6f6267e6b52450939731158191018e8796e0b79c73cd9e592b20a"
    }
   ],
   "description": "An implementation of the JSP Standard Tag Library (JSTL).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tomcat-taglibs-standard@1.2.5-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tomcat.apache.org/taglibs/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Standard Taglib,Javadoc for tomcat-taglibs-standard",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.5-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tomcatjss-8.2.0",
   "name": "tomcatjss",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5d5db7e2ebf08b19236ac8790938afa5c58157e1b8be6f54b3eb365da1ab82ba"
    }
   ],
   "description": "Apache Tomcat of JSS Connector.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tomcatjss@8.2.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.dogtagpki.org/wiki/TomcatJSS",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache Tomcat of JSS Connector",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.2.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-totem-pl-parser-3.26.6",
   "name": "totem-pl-parser",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8365961bd84a360951218aa7fbcb5e31159df749f190b1d5c54b6c32f3122f9d"
    }
   ],
   "description": "Totem-pl-parser is a simple GObject-based library to parse a host of playlist\nformats, as well as save those.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/totem-pl-parser@3.26.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Apps/Videos",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library fot Totem Playlist Parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.26.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tpm-quote-tools-1.0.4",
   "name": "tpm-quote-tools",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8eb771b456cfc50838c0d2134dc624566f26b043b45121320b01e98ee4b2944f"
    }
   ],
   "description": "The tpm-quote-tools package provides additional tools that employ the TPM quote command\nto facilitate remote attestation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tpm-quote-tools@1.0.4-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sf.net/projects/tpmquotetools",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Trusted Platform Module (TPM) remote attestation tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.4-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tpm-tools-1.3.9",
   "name": "tpm-tools",
   "licenseConcluded": "CPL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9cb2815b6023ae1f0bb2ccfb4300ac34c4202c693662321b22b80370be306ab9"
    }
   ],
   "description": "Tpm-tools is used to manage and utilize the Trusted Computing Group's TPM hardware.\nThis package contains tools to allow the platform administrator the ability to\nmanage and diagnose the platform's TPM.TPM hardware can create, store and use\nRSA keys securely (without ever being exposed in memory), verify a platform's\nsoftware state using cryptographic hashes and more.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tpm-tools@1.3.9-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://trousers.sourceforge.net",
   "licenseDeclared": "CPL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A group of tools to manage the TPM hardware",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.9-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tpm2-abrmd-3.0.0",
   "name": "tpm2-abrmd",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f24d61dffd4ad0727427c5d0b378fc6952d5091d776e9e9e09f85de779c52c4f"
    }
   ],
   "description": "This is a system daemon implementing the TPM2 access broker (TAB) & Resource Manager (RM) spec from the TCG.\nThe daemon (tpm2-abrmd) is implemented using Glib and the GObject system.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tpm2-abrmd@3.0.0-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/tpm2-software/tpm2-abrmd",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A system daemon implementing the TPM2 access broker (TAB) & Resource Manager (RM) spec from the TCG",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.0-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tpm2-tools-5.5",
   "name": "tpm2-tools",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "75c51e26ae1420ca78799e3eefc01d57ae1902c1e220d369188c7f0d1d2c1ecf"
    }
   ],
   "description": "The package contains the code for the TPM (Trusted Platform Module) 2.0\ntools based on tpm2-tss.\n\nThe tpm2-tools projects aims to deliver both low-level and aggregate\ncommand line tools that provide access to a tpm2.0 compatible device.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tpm2-tools@5.5-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/tpm2-software/tpm2-tools",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A TPM2.0 testing tool based on TPM2.0-TSS",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.5-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tpm2-tss-4.0.1",
   "name": "tpm2-tss",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9912b65b8cb6513d8d48bff5ecdcf1b09208dd2390429945c8d575bac8b2ab65"
    }
   ],
   "description": "tpm2-tss is a software stack supporting Trusted Platform Module(TPM) 2.0 system\nAPIs which provides TPM2.0 specified APIs for applications to access TPM module through kernel TPM drivers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tpm2-tss@4.0.1-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/tpm2-software/tpm2-tss",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TPM2.0 Software Stack",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-trace-cmd-3.2",
   "name": "trace-cmd",
   "licenseConcluded": "GPLv2 and LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "795c2f2ee8fddc159593c2daa138384aa57f5d334a382a4fd5e6a21617cb1e1e"
    }
   ],
   "description": "This package is a user-space front-end command-line tool for Ftrace.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/trace-cmd@3.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://git.kernel.org/?p=linux/kernel/git/rostedt/trace-cmd.git;a=summary",
   "licenseDeclared": "GPLv2 and LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A front-end for Ftrace",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-traceroute-2.1.5",
   "name": "traceroute",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "732f549fea28aa13cbf0ffdccf95842956a750d02d053bd26f8452f01896832e"
    }
   ],
   "description": "Traceroute tracks the route packets taken from an IP network on their way\nto a given host. It utilizes the IP protocol's time to live (TTL) field\nand attempts to elicit an ICMP TIME_EXCEEDED response from each gateway\nalong the path to the host.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/traceroute@2.1.5-2.oe2403sp2?arch=src&epoch=3",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://traceroute.sourceforge.net/",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A new modern implementation of traceroute(8) utility for Linux systems",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "3:2.1.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tracker3-3.6.0",
   "name": "tracker3",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ab5a168be350eae0071cdf7162ac6977775acbc6b392768c9ecd9d3fbc90d50a"
    }
   ],
   "description": "Tracker is a powerful desktop-neutral first class object database,\ntag/metadata database and search tool.\n\nIt consists of a common object database that allows entities to have an\nalmost infinite number of properties, metadata (both embedded/harvested as\nwell as user definable), a comprehensive database of keywords/tags and\nlinks to other entities.\n\nIt provides additional features for file based objects including context\nlinking and audit trails for a file object.\n\nMetadata indexers are provided by the tracker-miners3 package.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tracker3@3.6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gnome.pages.gitlab.gnome.org/tracker/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Desktop-neutral metadata database and search tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-transfig-3.2.9",
   "name": "transfig",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a0db304d0fa8a7d95cf7a7b086880855f863f41c9c14b046a3e0ab13e9bcea25"
    }
   ],
   "description": "The transfig utility creates a makefile which translates FIG (created\nby xfig) or PIC figures into a specified LaTeX graphics language (for\nexample, PostScript(TM)).  Transfig is used to create TeX documents\nwhich are portable (i.e., they can be printed in a wide variety of\nenvironments).\n\nInstall transfig if you need a utility for translating FIG or PIC\nfigures into certain graphics languages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/transfig@3.2.9-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/mcj/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utility for converting FIG files (made by xfig) to other formats",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:3.2.9-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tre-0.8.0",
   "name": "tre",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d403d4ac388baecdea54d22f6f75c560ef2a95ab229949e8e5f2fb417c6832e9"
    }
   ],
   "description": "TRE is a lightweight, robust, and efficient POSIX compatible regexp\nmatching library with some exciting features such as approximate\nmatching.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tre@0.8.0-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://laurikari.net/tre/",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "POSIX compatible regexp library with approximate matching",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.0-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tree-2.1.1",
   "name": "tree",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1b3688a62f1388434726c7fadc9a6823672b62907f79366fcc7a1a22f64ee5da"
    }
   ],
   "description": "Tree is a recursive directory listing command that produces a depth indented\nlisting of files, which is colorized ala dircolors if the LS_COLORS environment\nvariable is set and output is to tty.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tree@2.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://mama.indstate.edu/users/ice/tree/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tree file viewer tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-treelayout-1.0.3",
   "name": "treelayout",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d7ec8a59d9d2a63051b0c7b0a0be5a5fb0debe7db3a65080d45f9d2c11adcfef"
    }
   ],
   "description": "Efficiently create compact, highly customizable\ntree layouts. The software builds tree layouts\nin linear time. I.e. even trees with many nodes\nare built fast.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/treelayout@1.0.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://treelayout.sourceforge.net/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Efficient and customizable Tree Layout Algorithm in Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-trilead-ssh2-217",
   "name": "trilead-ssh2",
   "licenseConcluded": "BSD and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b0225dbcaf4f074f48cc51e209d0c289cca4933cb6eeee5b34df12c4dfd1bfdd"
    }
   ],
   "description": "Trilead SSH-2 for Java is a library which implements the SSH-2 protocol in pure Java\n(minimum required JRE: 1.4.2). It allows one to connect to SSH servers from within\nJava programs. It supports SSH sessions (remote command execution and shell access),\nlocal and remote port forwarding, local stream forwarding, X11 forwarding, SCP and SFTP.\nThere are no dependencies on any JCE provider, as all crypto functionality is included.\n\nThis distribution contains the source code, examples, javadoc and the FAQ.\nIt also includes a pre-compiled jar version of the library which is ready to use.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/trilead-ssh2@217-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jenkinsci/trilead-ssh2",
   "licenseDeclared": "BSD and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "SSH-2 protocol implementation in pure Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:217-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-trousers-0.3.15",
   "name": "trousers",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fc5727c0387574418f2b4afcd66cdc1d515c1683f9a0d52b64e35294f8c2540b"
    }
   ],
   "description": "Trousers is an Trusted Computing Software Stack. By using trousers you\ncan develop applications based on the Trusted Platform Module(TPM). The\nTPM enables more secure storage. It provides hardware-based protection\nof data because the private key used to protect the data is never exposed\nin the clear outside of the TPM's own internal memory area.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/trousers@0.3.15-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://trousers.sourceforge.net",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The open-source TCG Software Stack",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.15-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tslib-1.16",
   "name": "tslib",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a0079b7256af2e6ffb9d3109419960cff959832779c74a60e3b7bfa74228dceb"
    }
   ],
   "description": "tslib consists of the library libts and tools that help you\ncalibrate and use it in your environment.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tslib@1.16-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kergoth/tslib",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C library for filtering touchscreen events",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.16-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tss2-1470",
   "name": "tss2",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e2286cab1e24a1954545ab6092c22c01aa244d9702346613825419e97e22b6b8"
    }
   ],
   "description": "TSS2 is a user space Trusted Computing Group's Software Stack (TSS) for\nTPM 2.0.  It implements the functionality equivalent to the TCG TSS\nworking group's ESAPI, SAPI, and TCTI layers (and perhaps more) but with\na hopefully far simpler interface.\n\nIt comes with about 80 \"TPM tools\" that can be used for rapid prototyping,\neducation and debugging.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tss2@1470-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/ibmtpm20tss/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "IBM's TCG Software Stack (TSS) for TPM 2.0 and related utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1470-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ttembed-1.1",
   "name": "ttembed",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8213202b65454f00de2b42846d0f54f93f1955041319d747de48ffba63a975dd"
    }
   ],
   "description": "Remove embedding limitations from TrueType fonts, by setting the fsType field in the OS/2\ntable to zero. That's it; this program is a one-trick pony.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ttembed@1.1-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/hisdeedsaredust/ttembed",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Remove embedding limitations from TrueType fonts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ttfautohint-1.8.4",
   "name": "ttfautohint",
   "licenseConcluded": "FTL or GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "13c524346ce902c259ea5d1baefb8e964b7f66546e9462fda3ebbe985d9ecc25"
    }
   ],
   "description": "ttfautohint provides a 99% automated hinting process and a platform for finely\nhand-hinting the last 1%. It is ideal for web fonts and supports many scripts:\nLatin, Greek, Arabic, Devanagari, Hebrew, Khmer, Myanmar, Thai, and many more.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ttfautohint@1.8.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.freetype.org/ttfautohint",
   "licenseDeclared": "FTL or GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A platform for finely hand-hinting",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.8.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ttmkfdir-3.0.9",
   "name": "ttmkfdir",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7585e714a94e3f49054ddca50e5a094cf6680ce6f8a68e4e2c07c092ef9578c5"
    }
   ],
   "description": "ttmkfdir is a utility used to create fonts.scale files in\nTrueType font directories in order to prepare them for use\nby the font server.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ttmkfdir@3.0.9-57.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utility to create fonts.scale files for truetype fonts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.9-57.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tuna-0.19",
   "name": "tuna",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4f9fbc27f92f531cb0261a8e4d94f674b617e42b6e35a80620a599e9214fc31c"
    }
   ],
   "description": "Provides interface to change the scheduler and IRQ tunables across the CPU\nand below per thread/IRQ level. Allows the CPU to be isolated for specific\napplications and drag and drop threads and interrupts to the CPU.\nYou can complete the operation on the CPU socket to understand the CPU topology.\n\nCan be used as a command line utility without installing a GUI library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tuna@0.19-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://rt.wiki.kernel.org/index.php/Tuna",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Application tuning GUI & command line utility",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.19-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tuned-2.24.1",
   "name": "tuned",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eacc95274ed074c1617b487f54f13dc8dc51bbfdd4d1f06f04b3bdaaa2df64bd"
    }
   ],
   "description": "Tuned is a daemon that uses udev to monitor connected devices and\nstatically and dynamically tunes system settings according to a\nselected profile. It is distributed with a number of predefined\nprofiles for common use cases like high throughput, low latency,\nor powersave, and allows you to further alter the rules defined\nfor each profile and customize how to tune a particular device.\nTo revert all changes made to the system settings by a certain\nprofile, you can either switch to another profile or deactivate\nthe tuned daemon.\n\ngtk\ngtk GTK GUI that can alter the rules defined for each profile and\ncustomize how to tune a particular device.\n\nprofiles-mssql\nDescription of profile provided for the MS SQL Server. This\nprofileis provided for the MS SQL Server. It's based on the\nthroughput-performance profile.\n\nutils-systemtap\nThe package is used to monitor system status by some systemtap scripts.\n\nutils\nThe command line utilities for tuned\n\nprofiles-sap\nDescription of profiles provided for the SAP NetWeaver. These profiles\nprovides performance optimizations for the SAP NetWeaver applications.\n\nprofiles-oracle\nDescription of profile provided for Oracle.\n\nprofiles-realtime\nDescription of profiles provided for the realtime.\n\nprofiles-atomic\nDescription of profiles provided for the Project Atomic.These\nprofiles are provided for the Project Atomic. They provides\nperformance optimizations for the Atomic hosts (bare metal) and\nvirtual guests.\n\nprofiles-sap-hana\nAn in-memory, highly scalable database that is\nparticularly well suited to analytics.\n\nprofiles-nfv-guest\nAdditional tuned profile(s) targeted to Network Function Virtualization (NFV) guest.\n\nprofiles-nfv-host\nAdditional tuned profile(s) targeted to Network Function Virtualization (NFV) host.\n\nprofiles-nfv\nAdditional tuned profile(s) targeted to Network Function Virtualization (NFV).\n\nprofiles-cpu-partitioning\nAdditional tuned profile(s) optimized for CPU partitioning.\n\nprofiles-compat\nAdditional tuned profiles mainly for backward compatibility with tuned 1.0.\nIt can be also used to fine tune your system for specific scenarios.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tuned@2.24.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.tuned-project.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A system tuning service for Linux",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.24.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tuscany-sdo-java-1.1.1",
   "name": "tuscany-sdo-java",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d77c57c0f13a122645f90a716cae28f21925e9e6cac52e04cd4d53c29c1a4ee2"
    }
   ],
   "description": "SDO is a framework for data application development, which\nincludes an architecture and API. SDO does the following:\n- Simplifies the J2EE data programming model\n- Abstracts data in a service oriented architecture (SOA)\n- Unifies data application development\n- Supports and integrates XML\n- Incorporates J2EE patterns and best practices\nWith SDO, you do not need to be familiar with a\ntechnology-specific API in order to access and utilize data.\nYou need to know only one API, the SDO API, which lets you\nwork with data from multiple data sources, including\nrelational databases, entity EJB components, XML pages, Web\nservices, the Java Connector Architecture, JavaServer Pages\npages, and more.\nThis package contains only a Java API of SDO 2.1 spec.\nEclipseLink is a implementation of this spec.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tuscany-sdo-java@1.1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tuscany.apache.org/sdo-java.html",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Service Data Objects 2.1 Java API spec",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-twolame-0.4.0",
   "name": "twolame",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c5b814b6c9a45ca21754726ab1a63379b5272c2a19baebf8ba5643c292e0eea5"
    }
   ],
   "description": "TwoLAME is an optimised MPEG Audio Layer 2 (MP2) encoder based on tooLAME\nby Mike Cheng, which in turn is based upon the ISO dist10 code and portions\nof LAME.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/twolame@0.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.twolame.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "TwoLAME - an optimized MPEG Audio Layer 2 encoder",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-txw2-20110809",
   "name": "txw2",
   "licenseConcluded": "CDDL-1.1 and GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "79f4a7c3b3de11519cc7e0aa502bd7a6e9728b3c86ac07919c3617c29f6c2274"
    }
   ],
   "description": "Typed XML writer for Java.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/txw2@20110809-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://repo.maven.apache.org/maven2/com/sun/xml/txw2",
   "licenseDeclared": "CDDL-1.1 and GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Typed XML writer for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20110809-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tycho-1.3.0",
   "name": "tycho",
   "licenseConcluded": "ASL 2.0 and EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "148172d76e7c5a510c695a2bdedfc51aeb4ac8a19468d5abb284c1f696164770"
    }
   ],
   "description": "Tycho is a set of Maven plugins and extensions for building Eclipse\nplugins and OSGI bundles with Maven. Eclipse plugins and OSGI bundles\nhave their own metadata for expressing dependencies, source folder\nlocations, etc. that are normally found in a Maven POM. Tycho uses\nnative metadata for Eclipse plugins and OSGi bundles and uses the POM\nto configure and drive the build. Tycho supports bundles, fragments,\nfeatures, update site projects and RCP applications. Tycho also knows\nhow to run JUnit test plugins using OSGi runtime and there is also\nsupport for sharing build results using Maven artifact repositories.\nTycho plugins introduce new packaging types and the corresponding\nlifecycle bindings that allow Maven to use OSGi and Eclipse metadata\nduring a Maven build. OSGi rules are used to resolve project\ndependencies and package visibility restrictions are honored by the\nOSGi-aware JDT-based compiler plugin. Tycho will use OSGi metadata and\nOSGi rules to calculate project dependencies dynamically and injects\nthem into the Maven project model at build time. Tycho supports all\nattributes supported by the Eclipse OSGi resolver (Require-Bundle,\nImport-Package, Eclipse-GenericRequire, etc). Tycho will use proper\nclasspath access rules during compilation. Tycho supports all project\ntypes supported by PDE and will use PDE/JDT project metadata where\npossible. One important design goal in Tycho is to make sure there is\nno duplication of metadata between POM and OSGi metadata.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tycho@1.3.0-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://eclipse.org/tycho",
   "licenseDeclared": "ASL 2.0 and EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Plugins and extensions for building Eclipse plugins and OSGI bundles with Maven",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tycho-extras-1.3.0",
   "name": "tycho-extras",
   "licenseConcluded": "EPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "130fbecba55d1e4b4d34ea5c170b35f4afe990e1b16088ecbf51ead009f3b722"
    }
   ],
   "description": "A small set of plugins that work with Tycho to provide additional functionality\nwhen building projects of an OSGi nature.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tycho-extras@1.3.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://eclipse.org/tycho/",
   "licenseDeclared": "EPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Additional plugins for Tycho",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-typesafe-config-1.2.0",
   "name": "typesafe-config",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0375fe35f80acca11ff79ddbdaa4e22bfc0af03de18f9ae7ea3b60c19684d2c7"
    }
   ],
   "description": "Configuration library for JVM languages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/typesafe-config@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/typesafehub/config/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Configuration library for JVM languages",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-tzdata-2024a",
   "name": "tzdata",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0d582c43ba08b49d8662287d8c39cf6944b90ae8bf6898d38daf61b5c67783bb"
    }
   ],
   "description": "This package contains data files with rules for various timezones around\nthe world.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/tzdata@2024a-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.iana.org/time-zones",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Timezone data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2024a-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-u2f-hidraw-policy-1.0.2",
   "name": "u2f-hidraw-policy",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "014eb29298a6bc4294da2105a6ea0e7d0dae5ac6dbbd55bc39743f231a8681a3"
    }
   ],
   "description": "The package is a udev helper that detects U2F HID tokens as described\nby the U2F spec.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/u2f-hidraw-policy@1.0.2-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/amluto/u2f-hidraw-policy/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Udev rule to allow desktop access to HIDRAW U2F tokens",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-uadk-engine-1.5.0",
   "name": "uadk_engine",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a7fbf4af8a1103bcd3b76e1f23ae76e3ba9f8507939a4155c293dd8d143e1c27"
    }
   ],
   "description": "This package contains the UADK Accelerator Engine.\nIn this version, uadk_engine.rpm not only supports the engine 1\nfunction of openssl1.1, but also supports the provider function\nof openssl3.0.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/uadk_engine@1.5.0-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "UADK Accelerator Engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.0-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ub-dhcp-1.0.0",
   "name": "ub-dhcp",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b3a7a93ba7c07f2bc5c00b6d0144cdd48da1dd529d386ced98e9e06e9e7f5280"
    }
   ],
   "description": "The Dynamic Host Configuration Protocol (DHCP) is a network management protocol used on UDP/IP networks whereby a DHCP server dynamically assigns an IP address and other network configuration parameters to each device on a network so they can communicate with other IP networks.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ub-dhcp@1.0.0-3.oe2403sp2?arch=src&epoch=12",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Dynamic host configuration protocol software",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "12:1.0.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ub-lldpd-1.0.0",
   "name": "ub-lldpd",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "db51bafe36be5a4c1e372a87089cb2473d81edd945c8e55e4399e570da1d251c"
    }
   ],
   "description": "This implementation provides LLDP sending and reception.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ub-lldpd@1.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://lldpd.github.io/",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Implementation of UB (LLDP)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-uboot-tools-2024.01",
   "name": "uboot-tools",
   "licenseConcluded": "GPL-2.0-or-later and Public Domain and GPL-2.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b5aa6bebdb067a29e9a82455eaf05c43b7ee48dc52284c44512605262421dcf0"
    }
   ],
   "description": "This package includes the mkimage program, which allows generation of U-Boot\nimages in various formats, and the fw_printenv and fw_setenv programs to read\nand modify U-Boot's environment.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/uboot-tools@2024.01-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.denx.de/wiki/U-Boot",
   "licenseDeclared": "GPL-2.0-or-later and Public Domain and GPL-2.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "tools for U-Boot",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2024.01-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-uchardet-0.0.8",
   "name": "uchardet",
   "licenseConcluded": "MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6f31c5f6ebc1f15940950890038e6ad7959221fd34f119415fe0ff84442cae1a"
    }
   ],
   "description": "Uchardet is a C language binding of the original C++ implementation of the\nuniversal charset detection library by Mozilla. Uchardet is an encoding\ndetector library, which takes a sequence of bytes in an unknown character\nencoding without any additional information, and attempts to determine the\nencoding of the text.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/uchardet@0.0.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.freedesktop.org/wiki/Software/uchardet",
   "licenseDeclared": "MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An encoding detector library ported from Mozilla",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ucs-miscfixed-fonts-0.3",
   "name": "ucs-miscfixed-fonts",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0c8d7a62003bbd2f37932b2b3f63043ee0ca2d25bbf5828f2cc32d61642f56cb"
    }
   ],
   "description": "The usc-fixed-fonts package provides bitmap fonts for locations such as terminals.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ucs-miscfixed-fonts@0.3-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.cl.cam.ac.uk/~mgk25/ucs-fonts.html",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Selected set of bitmap fonts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-udisks2-2.10.1",
   "name": "udisks2",
   "licenseConcluded": "GPL-2.0+ and LGPL-2.0+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "322b9b70f63799b42bdf49de652c73ce065a5df15aa1a647d9d87dea443a317b"
    }
   ],
   "description": "The Udisks project provides a daemon, tools and libraries to access and\nmanipulate disks, storage devices and technologies.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/udisks2@2.10.1-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/storaged-project/udisks",
   "licenseDeclared": "GPL-2.0+ and LGPL-2.0+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Disk Manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.10.1-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-uglify-js-2.8.22",
   "name": "uglify-js",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bf7f01fb5c9b7557788c3ff22a2aa87faff7b2d11db2a33c47e1a6d235c9b2bf"
    }
   ],
   "description": "JavaScript parser, mangler/compressor and beautifier toolkit.\nThis package ships the uglifyjs command-line tool and a library suitable for\nuse within Node.js.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/uglify-js@2.8.22-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mishoo/UglifyJS2",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JavaScript parser, mangler/compressor and beautifier toolkit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.8.22-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-uglify-js1-1.3.4",
   "name": "uglify-js1",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1d068fa4ce15453bf7064afd98b0c1677d24f8e5717da657d728fceb839f6240"
    }
   ],
   "description": "JavaScript parser, mangler/compressor and beautifier toolkit.  This is the\nclassic 1.x version of uglify-js.  Consider using the new version provided\nin the uglify-js package.\nThis package ships the uglifyjs command-line tool and a library suitable for\nuse within Node.js.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/uglify-js1@1.3.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/mishoo/UglifyJS",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JavaScript parser, mangler/compressor and beautifier toolkit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-uhttpmock-0.5.5",
   "name": "uhttpmock",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d3c6957da07729ab1b349f566550d21bc534ca113a733c5b98fcdb5687d0bd93"
    }
   ],
   "description": "uhttpmock is a project for mocking web service APIs which use HTTP or HTTPS.\nIt provides a library, libuhttpmock, which implements recording and\nplayback of HTTP request–response traces.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/uhttpmock@0.5.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.com/groups/uhttpmock",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "HTTP web service mocking library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-uid-wrapper-1.3.0",
   "name": "uid_wrapper",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f64fbc2341c0463a7d5a49933f94e469a0c7347fbbd4de0b704b91d88473943c"
    }
   ],
   "description": "Some projects, such as a file server, need privilege separation to be able to switch\nto the user who owns the files and do file operations on their behalf. uid_wrapper\nconvincingly lies to the application, letting it believe it is operating as root and\neven switching between UIDs and GIDs as needed. You can start any application making\nit believe it is running as root.\n\nIf you load the uid_wrapper and enable it with setting UID_WRAPPER=1 all setuid() and\nsetgid() calls will work, even as a normal user.\n\nIt is possible to start your application as fake root with setting UID_WRAPPER_ROOT=1.\n\nEnable debugging of uid_wrapper itself by setting the UID_WRAPPER_DEBUGLEVEL variable.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/uid_wrapper@1.3.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://cwrap.org/",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A wrapper for privilege separation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-uima-addons-2.3.1",
   "name": "uima-addons",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1ac53bef9be260d3692675f4d6a55f8a3be96229e3b7bfe976e722cdc1f5ff88"
    }
   ],
   "description": "UIMA Addons is a collection of Annotators extracted for\nsandbox for official distribution. It also provides\nSimple Server and Pear packaging tools.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/uima-addons@2.3.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://uima.apache.org/sandbox.html",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache UIMA Addons components",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-uima-parent-pom-10",
   "name": "uima-parent-pom",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7465034ea094842ccf389327d9b31a9c5601f30507f2c3aac279db93c601be06"
    }
   ],
   "description": "UIMA (Unstructured Information Management Architecture).\nUIMA promotes community development and reuse of annotators\nthat extract meta-data from unstructured information (text,\naudio, video, etc.); it provides for externalized declaration of\ntype systems, component configuration, aggregation, and more,\nsupports scalablity, and provides tooling.\nThis package provides Parent for Apache UIMA Projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/uima-parent-pom@10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://uima.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache UIMA Parent POM",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-uimaj-2.8.1",
   "name": "uimaj",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "813805685ebc12cb54632b039013fad83d3b1e2a76da6dccee180ff49e02c06e"
    }
   ],
   "description": "Apache UIMA is an implementation of the OASIS-UIMA specifications.\nOASIS UIMA Committee: <http://www.oasis-open.org/committees/uima/>.\nUnstructured Information Management applications are software systems\nthat analyze large volumes of unstructured information in order to\ndiscover knowledge that is relevant to an end user.\nAn example UIM application might ingest plain text and identify\nentities, such as persons, places, organizations; or relations,\nsuch as works-for or located-at.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/uimaj@2.8.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://uima.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache UIMA is an implementation of the OASIS-UIMA specifications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.8.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-umdk-urma-1.3.0",
   "name": "umdk-urma",
   "licenseConcluded": "GPL-2.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ece20e98bc3fc300e8553ef3e6b889e3b4330ba8f91776bdb4631db92bbede24"
    }
   ],
   "description": "A new system interconnect architecture",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/umdk-urma@1.3.0-B009.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "GPL-2.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Unified memory development kit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-B009.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-umoci-0.4.7",
   "name": "umoci",
   "licenseConcluded": "ISC and MIT and Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c1c32d45630d18fd910654af523637325de2047a48d1e2e9ed14dd73dda9e1df"
    }
   ],
   "description": "Umoci modifies Open Container images. Umoci intends to be a complete manipulation tool for OCI images.\nIn particular, it should be seen as a more end-user-focused version of the oci-image-tools provided by\nthe OCI.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/umoci@0.4.7-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/opencontainers/umoci",
   "licenseDeclared": "ISC and MIT and Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Open Container Image manipulation tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.7-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-umockdev-0.17.18",
   "name": "umockdev",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "33373ae7c630da6d9ed6f3b2ecb7966802d6fd14b50ac6c598b957bec77de840"
    }
   ],
   "description": "umockdev mocks Linux devices for creating integration tests for hardware related libraries and programs.\nIt also provides tools to record the properties and behaviour of particular devices, and to run a\nprogram or test suite under a test bed with the previously recorded devices loaded.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/umockdev@0.17.18-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/martinpitt/umockdev",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Mock hardware devices",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.17.18-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-uname-build-checks-1.0",
   "name": "uname-build-checks",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ba541f728a5209c2f13bff1061aa819b41f50aff65724ff478347f27d322dda8"
    }
   ],
   "description": "modify uname commond",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/uname-build-checks@1.0-0.7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "post checks for build after rpms have been created",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-0.7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-unbound-1.17.1",
   "name": "unbound",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b1fa16b0d6e579054f1141968749dfd42a34b41c05b54ed6f17367a2bdc640f4"
    }
   ],
   "description": "Unbound is a validating, recursive, caching DNS resolver. It is designed\nto be fast and lean and incorporates modern features based on open standards.\nTo help increase online privacy, Unbound supports DNS-over-TLS which allows\nclients to encrypt their communication. Unbound is available for most platforms\nsuch as FreeBSD, OpenBSD, NetBSD, MacOS, Linux and Microsoft Windows.\nUnbound is a totally free, open source software under the BSD license. It doesn't\nmake custom builds or provide specific features to paying customers only.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/unbound@1.17.1-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://nlnetlabs.nl/projects/unbound/about/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Unbound is a validating, recursive, caching DNS resolver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.17.1-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-undertow-1.4.0",
   "name": "undertow",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fe0e53fdceacd23c0c6dac5cc7bad7f9a2f675d4a57446cf3061ffd679eec61c"
    }
   ],
   "description": "Java web server using non-blocking IO",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/undertow@1.4.0-10.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://undertow.io/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java web server using non-blocking IO",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.4.0-10.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-unicode-emoji-15.0",
   "name": "unicode-emoji",
   "licenseConcluded": "Unicode-DFS-2016",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5aa6d018e2622ffcc5f3d165e750ad20eac1577f8b36d0a60b2e6145f46a1edb"
    }
   ],
   "description": "Unicode Emoji Data Files are emoji data files that machines can read.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/unicode-emoji@15.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.unicode.org/emoji/",
   "licenseDeclared": "Unicode-DFS-2016",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Data Files for Unicode Emoji",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:15.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-unicode-ucd-14.0.0",
   "name": "unicode-ucd",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "733eb20c137184d999a0833e1197a3e522ba66b00546bcfe654c9420c7c4afd2"
    }
   ],
   "description": "The Unicode Character Database (UCD) consists of a number of data\nfiles listing Unicode character properties and related data. It\nalso includes data files containing test data for conformance to\nseveral important Unicode algorithms.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/unicode-ucd@14.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.unicode.org/ucd",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven Plugin Tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:14.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-unique-1.1.6",
   "name": "unique",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b840a4056c299e0175a9eb9bb32812a54c6629c7e328e2f10c5a69f2ab46f39a"
    }
   ],
   "description": "This package contains a library for writing single instance applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/unique@1.1.6-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnome.org/~ebassi/source/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "library for writing single instance applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.6-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-unit-api-2.2",
   "name": "unit-api",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6f0c12964abe1e55ef13b4267454c2e6861a3eed728d7b5154f8881448e4aba7"
    }
   ],
   "description": "The Unit of Measurement API provides a set of java language progranmming interfaces for handling units\nand quantities.The interfaces provides a layer which separates client code,that would call the API,\nfrom library code, which implements the API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/unit-api@2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://unitsofmeasurement.github.io/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "JSR 363 - Units of Measurement API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-units-2.22",
   "name": "units",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7ec4e5ef9e4ed598e4cc5a2d0c961aaff157e77147b5a60ef65050d8496c8c42"
    }
   ],
   "description": "Units is a program for units conversion and units calculation.\nThe program converts quantities expressed in various scales to\ntheir equivalents in other scales.\nUnits can only handle multiplicative scale changes.\nFor example, it cannot convert Celsius to Fahrenheit\nbut it can convert temperature differences between those temperature scales.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/units@2.22-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnu.org/software/units/units.html",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A utility for converting amounts from one unit to another",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.22-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-univocity-parsers-2.9.1",
   "name": "univocity-parsers",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6b34ed728b7ca139c536fbbcdc41e0aa40fe836cda24972ea18517b3e3223a51"
    }
   ],
   "description": "uniVocity-parsers is an extremely fast and reliable parser for Java. It provides a consistent\ninterface for working with different file formats and a solid framework for developing new parsers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/univocity-parsers@2.9.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/uniVocity/univocity-parsers",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java Collection of parsers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-unixODBC-2.3.9",
   "name": "unixODBC",
   "licenseConcluded": "GPLv2+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f9853262873fefc0f047c679e4e61c34efa4f4c4b12041c13ac84ee2f358811c"
    }
   ],
   "description": "The unixODBC Project goals are to develop and promote unixODBC to be the\ndefinitive standard for ODBC on non MS Windows platforms. This is to\ninclude GUI support for both KDE and GNOME.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/unixODBC@2.3.9-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.unixODBC.org/",
   "licenseDeclared": "GPLv2+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Open-source project that implements the ODBC API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.9-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-unixbench-5.1.3",
   "name": "unixbench",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "edd49f8c29e3783c5447becfd7c3df08643448fa890c10597eff112ff4d493f4"
    }
   ],
   "description": "The purpose of UnixBench is to provide a basic indicator of the performance of a Unix-like system; hence, multiple tests are used to test various aspects of the system's performance. These test results are then compared to the scores from a baseline system to produce an index value, which is generally easier to handle than the raw scores. The entire set of index values is then combined to make an overall index for the system\n\nFor the reason that this is not a packaging friendly software, please refer to HOWTO to find out how to use this package",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/unixbench@5.1.3-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/kdlucas/byte-unixbench",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "UnixBench is the original BYTE UNIX benchmark suite, updated and revised by many people over the years",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.1.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-unrtf-0.21.9",
   "name": "unrtf",
   "licenseConcluded": "GPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "095d0e21df4f79dc6e09861fe82e4ba567caaedabd6cad226096a08136d95cb1"
    }
   ],
   "description": "UnRTF is a command-line program written in C which converts documents in\nRich Text Format (.rtf) to HTML, LaTeX, troff macros, and RTF itself.\nConverting to HTML, it supports a number of features of Rich Text Format:\n    * Changes in the text's font, size, weight (bold), and slant (italic)\n    * Underlines and strikethroughs\n    * Partial support for text shadowing, outlining, embossing, or engraving\n    * Capitalizations\n    * Superscripts and subscripts\n    * Expanded and condensed text\n    * Changes in the foreground and background colors\n    * Conversion of special characters to HTML entities",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/unrtf@0.21.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.gnu.org/software/unrtf/unrtf.html",
   "licenseDeclared": "GPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "RTF (Rich Text Format) to other formats converter",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.21.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-unzip-6.0",
   "name": "unzip",
   "licenseConcluded": "Info-ZIP and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7045575721ad5bd41820964d86b226eaf67ae76851d06ef5466bc0f686c0d0db"
    }
   ],
   "description": "UnZip is an extraction utility for archives compressed in .zip format.\nUnZip will list, test, or extract files from a .zip archive, commonly found on MS-DOS systems.\nThe default behavior (with no options) is to extract all files into the current directory\n(and subdirectorie below it) from the specified zipfile.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/unzip@6.0-53.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.info-zip.org/UnZip.html",
   "licenseDeclared": "Info-ZIP and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A utility for unpacking zip files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.0-53.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-uom-parent-2.2",
   "name": "uom-parent",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9bf03cca14f114683349f782196dc5a303e48c412e1acfbb180d6c9172bcb129"
    }
   ],
   "description": "This is the main parent pom for all Units of Measurement Maven projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/uom-parent@2.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/unitsofmeasurement/uom-parent",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Measurement Project Parent POM for Units",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-uperf-1.0.7",
   "name": "uperf",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "32b1fa02c1853162f51fbeafec34a6ab8d704b2aeeada1b88bbf224c7afea3fc"
    }
   ],
   "description": "Network performance tool that supports modelling and replay of various\nnetworking patterns.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/uperf@1.0.7-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.uperf.org/",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Network performance tool with modelling and replay support",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.7-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-upower-1.90.2",
   "name": "upower",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c4a7dd1785454295f80093c0babcf500d47759d7a95703a85fed9b77f001ef12"
    }
   ],
   "description": "UPower is an abstraction for enumerating power devices, listening to\ndevice events and querying history and statistics. Any application or\nservice on the system can access the org.freedesktop.UPower service\nvia the system message bus. Some operations (such as suspending the\nsystem) are restricted using PolicyKit.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/upower@1.90.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://upower.freedesktop.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Power Management Service",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.90.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-uriparser-0.9.8",
   "name": "uriparser",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a47b18a6772b8ba99dcd99a62e7fe99d78d0735fc564c7b586e51fc497e64753"
    }
   ],
   "description": "The package is a strictly RFC 3986 compliant URI parsing library written in C89(\"ANSI C\").\nuriparser is cross-platform, fast, supports Unicode and is licensed under the New BSD license.\nThere are a number of applications, libraries and hardware using uriparser, as well as bindings\nand 3rd-party wrappers. uriparser is packaged in major distributions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/uriparser@0.9.8-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://uriparser.github.io/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A strictly RFC 3986 compliant URI parsing and handling library written in C89",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.8-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-urlview-0.9",
   "name": "urlview",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e05f327f14291abf3c0b44648b411c58af748b10951c6c0240e5fa6c63ddcf97"
    }
   ],
   "description": "This packages is a curses program for extracting URLs from text files and\ndisplaying a menu from which you can select a specific URL to view using\nyour favorite browser program.  It respects the BROWSER convention\n(see <http://www.catb.org/~esr/BROWSER/>).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/urlview@0.9-24.20131022git08767a.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sigpipe/urlview",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "URL extractor from text files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9-24.20131022git08767a.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-urw-base35-fonts-20200910",
   "name": "urw-base35-fonts",
   "licenseConcluded": "AGPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9f9fc4e0945091eb9d357793423857cd2d101279c3e83b8def0f62ca215d3c4d"
    }
   ],
   "description": "\nThe Level 2 Core Font Set is a PostScript specification of 35 base fonts that\ncan be used with any PostScript file.\n\nThis meta-package will install all the 35 fonts from the urw-base35-fonts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/urw-base35-fonts@20200910-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.urwpp.de/en/",
   "licenseDeclared": "AGPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Core Font Set containing 35 freely distributable fonts from (URW)++",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20200910-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-usb-modeswitch-2.6.1",
   "name": "usb_modeswitch",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3a6ac88c0417fd1f746748454e42e63e99dc23d0e907d06c968685c864be3239"
    }
   ],
   "description": "USB_ModeSwitch is (surprise!) a mode switching tool for controlling 'multi-mode' USB devices.\n\nMany USB devices (primarily high-speed WAN modems) have their M$ Windoze drivers onboard;\nwhen plugged in for the first time they act like a flash storage and start installing the\ndriver from there.\n\nAfter installation (and on every consecutive plugging) the driver switches the mode\ninternally, the storage device vanishes (in most cases), and a new device (like an USB\nmodem) shows up. Modem maker \"Option\" called that feature \"ZeroCD (TM)\" since it eliminates\nthe need for shipping a separate driver carrier.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/usb_modeswitch@2.6.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.draisberghof.de/usb_modeswitch/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A mode switching tool for controlling multiple-device USB gear",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-usb-modeswitch-data-20191128",
   "name": "usb_modeswitch-data",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f2e9a51790c20fcdfabe787e78c28e43094b0875c5a2d84c6cbd34e229f4decc"
    }
   ],
   "description": "This is a data package to complement the full release package of\nUSB_ModeSwitch, a tool to switch multi-mode USB devices.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/usb_modeswitch-data@20191128-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.draisberghof.de/usb_modeswitch/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Contains the data files needed for usb_modeswitch to function",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20191128-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-usbguard-1.1.2",
   "name": "usbguard",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5c66567549bb5e0673166f01e7b1b3b075354f88e3340158659ad6b8b133b214"
    }
   ],
   "description": "USBGuard helps to protect your computer against rogue USB devices.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/usbguard@1.1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://usbguard.github.io/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool for computer usb guard",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-usbmuxd-1.1.1",
   "name": "usbmuxd",
   "licenseConcluded": "GPLv3+ or GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0064324ea6e5b6cbe508bafbe41eee53efd72e4e446f35f072f540ea25f81679"
    }
   ],
   "description": "usbmuxd is a socket daemon to multiplex connections from and to iOS devices.It allows multiple\nservices on the device to be accessed simultaneously.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/usbmuxd@1.1.1-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.libimobiledevice.org/",
   "licenseDeclared": "GPLv3+ or GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Daemon for communicating with Apple's iOS devices",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-usbredir-0.13.0",
   "name": "usbredir",
   "licenseConcluded": "LGPLv2+ and GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ace537213422bfda6918e611b5c276781e6b98d4d68655bf292c3cb666790dbf"
    }
   ],
   "description": "usbredir is the name of a network protocol for sending USB device traffic over\na network connection. It is also the name of the software package offering a parsing\nlibrary, a usbredirhost library and several utilities implementing this protocol.\nIt also including a USB host TCP server, using libusbredirhost.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/usbredir@0.13.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.spice-space.org/usbredir.html",
   "licenseDeclared": "LGPLv2+ and GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "network protocol libraries for sending USB device traffic",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.13.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-usbutils-017",
   "name": "usbutils",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8d6c8ad4b17c09694cbfb8a0bf79671c9ce9cff054cb68c8307bba5aad81ee58"
    }
   ],
   "description": "This is a collection of USB tools running on a USB host.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/usbutils@017-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.linux-usb.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Linux utilities for USB device",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:017-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-usermode-1.114",
   "name": "usermode",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "834aa266d72b7222abf7cc4b4506d2198826f788e17972b09dcfc8f0d7ae0df3"
    }
   ],
   "description": "usermode contains the userhelper program, which can be used to allow configured\nprograms to be run with superuser privileges by ordinary users, and several\ngraphical tools for users:\n* userinfo allows users to change their finger information.\n* usermount lets users mount, unmount, and format filesystems.\n* userpasswd allows users to change their passwords.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/usermode@1.114-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/usermode/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools for certain user account management tasks",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.114-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-userspace-rcu-0.14.0",
   "name": "userspace-rcu",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d920a721efe9fb14a94d3b3ae9a63dbe90c87868e0577498e553c66f75fbc90d"
    }
   ],
   "description": "liburcu is a LGPLv2.1 userspace RCU (read-copy-update) library. This data\nsynchronization library provides read-side access which scales linearly with\nthe number of cores. It does so by allowing multiples copies of a given data\nstructure to live at the same time, and by monitoring the data structure\naccesses to detect grace periods after which memory reclamation is possible.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/userspace-rcu@0.14.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://liburcu.org",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Userspace read-copy-update library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.14.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ustr-1.0.4",
   "name": "ustr",
   "licenseConcluded": "MIT or LGPLv2+ or BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "52dab1b31cec22a4e8d9262066a58646f87ff55ebfd7fbb735caad4786f2e67f"
    }
   ],
   "description": " Micro string api is easier to be integrated into existing code\n than conventioal string api due to it's excellent compatibility.\n It takes fewer memory while being safer than just using string.h.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ustr@1.0.4-30.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.and.org/ustr/",
   "licenseDeclared": "MIT or LGPLv2+ or BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Micro String API for C",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.4-30.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-utf8proc-2.9.0",
   "name": "utf8proc",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e760759d2fd8641ac6f0278599b3679248d04d88eeb6b2240ae6fe12bb168bb5"
    }
   ],
   "description": "Utf8proc is a small, clean C library that provides Unicode normalization, case-folding,\nand other operations for data in the UTF-8 encoding, supporting Unicode version 12.1.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/utf8proc@2.9.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://juliastrings.github.io/utf8proc/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library provides Unicode normalization",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.9.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-uthash-2.3.0",
   "name": "uthash",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3bf7e4f4ee1836d07776ea93c493e069ff7b6a1985587acab91b8b924dfa975f"
    }
   ],
   "description": "This package provides hash table for C structures. It isn't a library but a single\nheader file, so there is no library code to link against. It has been tested on\nvarious platforms including Linux, Windows, Solaris, OpenBSD, FreeBSD and Android.\nMost of operations on hash table are supported, such as add/replace, find, delete,\ncount, iterate and sort.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/uthash@2.3.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/troydhanson/uthash",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hash table for C structures",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-util-linux-2.39.1",
   "name": "util-linux",
   "licenseConcluded": "GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b9b4134ca8aa4abf56bb74063fda1bde85c335a88fb27783c0da96a85f3cfe9c"
    }
   ],
   "description": "The util-linux package contains a random collection of files that\nimplements some low-level basic linux utilities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/util-linux@2.39.1-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git",
   "licenseDeclared": "GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A random collection of Linux utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.39.1-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-uuid-1.6.2",
   "name": "uuid",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1bd9d65c9bb9711c03beca9768dfd39370356a8d8affe73f6b7d7ac29c6db21e"
    }
   ],
   "description": "OSSP uuid is a ISO-C:1999 application programming interface (API) and corresponding\ncommand line interface (CLI) for the generation of DCE 1.1, ISO/IEC 11578:1996 and\nRFC 4122 compliant Universally Unique Identifier (UUID).\nIt supports DCE 1.1 variant UUIDs of version 1 (time and node based), version 3\n(name based, MD5), version 4 (random number based) and version 5 (name based, SHA-1).\nAdditional API bindings are provided for the languages ISO-C++:1998 and Perl:5 Optional\nbackward compatibility exists for the ISO-C DCE-1.1 and Perl Data::UUiID APIs.\nUUIDs are 128-bit numbers which are intended to have a high likelihood of uniqueness\nover space,they can be locally generated without contacting a global registration authority.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/uuid@1.6.2-47.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.ossp.org/pkg/lib/uuid/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Universally Unique Identifier library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.2-47.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-uwsgi-2.0.23",
   "name": "uwsgi",
   "licenseConcluded": "GPL-2.0-only WITH GCC-exception-2.0 AND MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "34a23d470325a5c23db959762c23989fb5a7b56d135b85512357ecd78260814a"
    }
   ],
   "description": "uWSGI is a fast (pure C), self-healing, developer/sysadmin-friendly\napplication container server.  Born as a WSGI-only server, over time it has\nevolved in a complete stack for networked/clustered web applications,\nimplementing message/object passing, caching, RPC and process management.\nIt uses the uwsgi (all lowercase, already included by default in the Nginx\nand Cherokee releases) protocol for all the networking/interprocess\ncommunications.  Can be run in preforking mode, threaded,\nasynchronous/evented and supports various form of green threads/co-routine\n(like uGreen and Fiber).  Sysadmin will love it as it can be configured via\ncommand line, environment variables, xml, .ini and yaml files and via LDAP.\nBeing fully modular can use tons of different technology on top of the same\ncore.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/uwsgi@2.0.23-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/unbit/uwsgi",
   "licenseDeclared": "GPL-2.0-only WITH GCC-exception-2.0 AND MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Fast, self-healing, application container server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.23-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-v4l-utils-1.24.1",
   "name": "v4l-utils",
   "licenseConcluded": "GPLv2+ and GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f30b8d433ff3a277d2f5b0e2cda198f3158d0a39f03ea82ee04d7ea7bc386b0a"
    }
   ],
   "description": "v4l-utils are a series of packages for handling media devices(TV devices,capture devices,\nradio devices, remote controllers).It provides a series of libraries and utilities to be\nused to control several aspect of the media boards.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/v4l-utils@1.24.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.linuxtv.org/downloads/v4l-utils/",
   "licenseDeclared": "GPLv2+ and GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Linux utilities and libraries to handle media devices",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.24.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-vala-0.56.14",
   "name": "vala",
   "licenseConcluded": "LGPLv2+ and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a453bceec36e4863956decd69e82d199b550e9f62546b05fdfb36c8d874bb718"
    }
   ],
   "description": "Compiler Using the GObject Type System.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/vala@0.56.14-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/Vala",
   "licenseDeclared": "LGPLv2+ and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Compiler Using the GObject Type System",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.56.14-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-valgrind-3.22.0",
   "name": "valgrind",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e85f107243e6f084d509de7a1051618eef54025d46312bd857f16194c3325d2d"
    }
   ],
   "description": "Valgrind is an instrumentation framework for building dynamic analysis tools. There are\nValgrind tools that can automatically detect many memory management and threading bugs,\nand profile your programs in detail. You can also use Valgrind to build new tools.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/valgrind@3.22.0-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.valgrind.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An instrumentation framework for building dynamic analysis tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:3.22.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-varnish-7.4.3",
   "name": "varnish",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f5bfc4f87f0b811bde224041610f8a6d633bc28fa429bf161bc92f4942b37368"
    }
   ],
   "description": "This is Varnish Cache, a web application accelerator also known as a caching HTTP reverse proxy.\nYou install it in front of any server that speaks HTTP and configure it to cache the contents.\nVarnish Cache is really, really fast. It typically speeds up delivery with a factor of 300 - 1000x,\ndepending on your architecture.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/varnish@7.4.3-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.varnish-cache.org/",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A web application accelerator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.4.3-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-vboot-utils-20230127",
   "name": "vboot-utils",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "751f83975d9cc9fb4da15d58ff098fca0eed44e77060e22ab4d47006009aab40"
    }
   ],
   "description": "Verify boot is a collection of utilities for chromebook computers. Package and sign the kernel and\nmanage gpt partitions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/vboot-utils@20230127-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://chromium.googlesource.com/chromiumos/platform/vboot_reference",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Chromium OS verified boot utility",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:20230127-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-vcftools-0.1.16",
   "name": "vcftools",
   "licenseConcluded": "LGPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5c13eaf0ca61660221fa6abbd108829339b54e041944c45c56aa947e8b3a4043"
    }
   ],
   "description": "A set of tools written in Perl and C++ for working with VCF files,\nsuch as those generated by the 1000 Genomes Project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/vcftools@0.1.16-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/vcftools/vcftools",
   "licenseDeclared": "LGPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A set of tools written in Perl and C++ for working with VCF files",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.16-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-vconfig-1.9",
   "name": "vconfig",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1e14c57f646d373a050e8df7efab9882becadd28f3704ed959a1de6cc79179f9"
    }
   ],
   "description": "The vconfig program allows you to create and remove vlan-devices on a vlan\nenabled kernel. Vlan-devices are virtual ethernet devices which represents\nthe virtual lans on the physical lan.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/vconfig@1.9-27.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.candelatech.com/~greear/vlan.html",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "802.1Q VLAN implementation for Linux",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9-27.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-vdo-8.2.2.2",
   "name": "vdo",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bbd9840927c9b302640c58c0d08465d047ccc7ce30719ad82392b2192d443f52"
    }
   ],
   "description": "Virtual Data Optimizer (VDO) is a device mapper target that delivers\nblock-level deduplication, compression, and thin provisioning.\nThis package provides the user-space management tools for VDO.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/vdo@8.2.2.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/dm-vdo/vdo",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Management tools for Virtual Data Optimizer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:8.2.2.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-velocity-1.7",
   "name": "velocity",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "04b6116dae89273a4cd79475794f242667d47c3286dcaa0b3d5a4b347983471b"
    }
   ],
   "description": "Velocity is a Java-based template engine.\nIt permits anyone to use the simple yet powerful template language\nto reference objects defined in Java code.\n\nWhen Velocity is used for web development,\nWeb designers can work in parallel with Java programmers\nto develop web sites according to the Model-View-Controller (MVC) model,\nmeaning that web page designers can focus solely\non creating a site that looks good,\nand programmers can focus solely on writing top-notch code.\nVelocity separates Java code from the web pages,\nmaking the web site more maintainable over the long run\nand providing a viable alternative to Java Server Pages (JSPs) or PHP.\n\nVelocity's capabilities reach well beyond the realm of web sites;\nfor example, it can generate SQL and PostScript and XML from templates.\nIt can be used either as a standalone utility for generating source code and reports,\nor as an integrated component of other systems.\nVelocity also provides template services for the Turbine web application framework.\nVelocity+Turbine provides a template service that will\nallow web applications to be developed according to a true MVC model.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/velocity@1.7-26.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://velocity.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java-based template engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.7-26.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-velocity-tools-2.0",
   "name": "velocity-tools",
   "licenseConcluded": "Apache-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "78cdb32bd437b6d33ba4b9f1e120b24d9d2de67ed49b1b81a9e5c69758ddac18"
    }
   ],
   "description": "The VelocityTools project is a collection of useful Java classes (aka tools),\nas well as infrastructure to easily, automatically and transparently\nmake these tools available to Velocity templates.\nProject include easy integration of Velocity into the view-layer of\nweb applications (via the VelocityViewTag and\nVelocityViewServlet) and integration with Struts 1.x applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/velocity-tools@2.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://velocity.apache.org/tools/releases/2.0/",
   "licenseDeclared": "Apache-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Collection of useful tools for Velocity template engine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-vid.stab-1.1.0",
   "name": "vid.stab",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4c5623736e789e6399aa488218bf44d466436cb7ed4ba0e1b206a5b3058aa2e7"
    }
   ],
   "description": "Vidstab is a video stabilization library which can be plugged-in with Ffmpeg\nand Transcode.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/vid.stab@1.1.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://public.hronopik.de/vid.stab",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Video stabilize library for fmpeg, mlt or transcode",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-vim-9.0.2092",
   "name": "vim",
   "licenseConcluded": "Vim and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "26935ae9a9d302445027a25e9b2d8e989ba681f68796013082e05e1a96875c3b"
    }
   ],
   "description": "Vim is an advanced text editor that seeks to provide the power of the\nde-facto Unix editor 'Vi', with a more complete feature set. Vim is a\nhighly configurable text editor built to enable efficient text editing.\nIt is an improved version of the vi editor distributed with most UNIX\nsystems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/vim@9.0.2092-18.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.vim.org",
   "licenseDeclared": "Vim and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Vim is a highly configurable text editor for efficiently creating and changing any kind of text.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:9.0.2092-18.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-vino-3.22.0",
   "name": "vino",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b5ba5fc8fb41f028d50549a3af24f93f86adf7f3d01ca1e5189e23b5bcce2b30"
    }
   ],
   "description": "A VNC Server for GNOME",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/vino@3.22.0-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https:wiki.gnome.org/Projects/Vino",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Vino is the GNOME desktop sharing server.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.22.0-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-virglrenderer-0.8.2",
   "name": "virglrenderer",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6b51107cabe204402d4ca4c106852bcab17287dfad5c05e93c2075850ac0573b"
    }
   ],
   "description": "The virgil3d rendering library is a library used by\nqemu to implement 3D GPU support for the virtio GPU.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/virglrenderer@0.8.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://virgil3d.github.io",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "VirGL virtual OpenGL renderer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-virt-manager-4.1.0",
   "name": "virt-manager",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1b4dea194b0f753abb0530b6e49c3dfe39bc29bb9ee54140de0d09d23ca67d7e"
    }
   ],
   "description": "The virtual machine management tool uses libvirt as the management API and provides\ngraphical tools for managing KVM,Xen and LXC.Used to start, stop, add or delete\nvirtual devices, Connect to the console via graphics or serial to view and count the\nresource usage and provide it to the virtual machine.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/virt-manager@4.1.0-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://virt-manager.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The manage virtual machines tool which via libvirt.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.1.0-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-virt-viewer-7.0",
   "name": "virt-viewer",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2707b2b21b30818de034f230341e272fc2f0b79473646cb323cded93ad44360b"
    }
   ],
   "description": "virt-viewer is a lightweight UI interface for interacting with the\ngraphical display of virtualized guest OS. It can display VNC or\nSPICE, and uses libvirt to lookup the graphical connection details.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/virt-viewer@7.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://virt-manager.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A UI interface for virtualized guest OS",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-virt-what-1.25",
   "name": "virt-what",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d12ea2797021f2bbca3cfeb0fba9601900be025e209d91d5035459b2986c56c7"
    }
   ],
   "description": "virt-what is a shell script which can be used to detect if the program\nis running in a virtual machine.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/virt-what@1.25-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://people.redhat.com/~rjones/virt-what/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Detect if running in a virtual machine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.25-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-virtCCA-driver-0.1.11",
   "name": "virtCCA_driver",
   "licenseConcluded": "GPLV2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1f222a205d04f51808105263eefd165a94d9bf94d925bc51fac8306b210b7dff"
    }
   ],
   "description": "virtCCA_driver module",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/virtCCA_driver@0.1.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/virtCCA_driver.git",
   "licenseDeclared": "GPLV2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "virtCCA driver is some drivers for TEE specific function.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-virtCCA-sdk-0.1.13",
   "name": "virtCCA_sdk",
   "licenseConcluded": "MulanPSL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "057d2540b05468aa52b294114562a9c73741b2e37c55c81049eef4f8795ca6b9"
    }
   ],
   "description": "virtCCA_sdk is a SDK for developing virtCCA remote attestation and key derivation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/virtCCA_sdk@0.1.13-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/virtCCA_sdk",
   "licenseDeclared": "MulanPSL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "virtCCA_sdk is a SDK for developing virtCCA remote attestation and key derivation.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.13-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-vmtop-1.1",
   "name": "vmtop",
   "licenseConcluded": "MulanPSL-2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "96323ee5ec0c4ecf504aa4dacb49f376633a63584845a449d3243071cd24d47d"
    }
   ],
   "description": "This is a userspace tool which you can run it in host to help detecting VM's performance. By vmtop, you can quickly query vcpu info such as cpu usage, kvm exit times, memory usage and etc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/vmtop@1.1-8.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/vmtop",
   "licenseDeclared": "MulanPSL-2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool for collecting and analyzing data of virtual machine",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-8.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-vo-amrwbenc-0.1.3",
   "name": "vo-amrwbenc",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d11ee0bf33a0b19036fdd795b0040473ad66b9c1681dcfa6e1b483fde053dd40"
    }
   ],
   "description": "This library contains an encoder implementation of the Adaptive\nMulti Rate Wideband (AMR-WB) audio codec. The library is based\non a codec implementation by VisualOn as part of the Stagefright\nframework from the Google Android project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/vo-amrwbenc@0.1.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://opencore-amr.sourceforge.net/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "VisualOn AMR-WB encoder library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-volume-key-0.3.12",
   "name": "volume_key",
   "licenseConcluded": "GPLv2 and (MPLv1.1 or GPLv2)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8bde14dd966e2f2bae76c290b54f32009b90016da57157b934e8f924d0b4bf51"
    }
   ],
   "description": "The volume_key project provides a libvolume_key, a library for manipulating\nstorage volume encryption keys and storing them separately from volumes, and an\nassociated command-line tool, named volume_key.\n\nThe main goal of the software is to allow restoring access to an encrypted\nhard drive if the primary user forgets the passphrase.  The encryption key\nback up can also be useful for extracting data after a hardware or software\nfailure that corrupts the header of the encrypted volume, or to access the\ncompany data after an employee leaves abruptly.\n\nIn a corporate setting the IT help desk could use it to back up the encryption\nkeys before handing the computer over to the end user.  volume_key can be used\nby individual users as well.\n\nvolume_key currently supports only the LUKS volume encryption format.  Support\nfor other formats is possible, some formats are planned for future releases.\n\nThe project's home page is at https://pagure.io/volume_key .",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/volume_key@0.3.12-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/volume_key",
   "licenseDeclared": "GPLv2 and (MPLv1.1 or GPLv2)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library used in case of volume key forgetting, and other associated tools.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.12-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-vorbis-tools-1.4.2",
   "name": "vorbis-tools",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c0a1fb947b276ecc10e0da96f7854d19b877368041b37c73d84d328c1c422313"
    }
   ],
   "description": "Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free, general-purpose\ncompressed audio format for mid to high quality (8kHz-48.0kHz, 16+ bit, polyphonic) audio\nand music at fixed and variable bitrates from 16 to 128 kbps/channel. This places Vorbis\nin the same competitive class as audio representations such as MPEG-4 (AAC), and similar\nto, but higher performance than MPEG-1/2 audio layer 3, MPEG-4 audio (TwinVQ), WMA and PAC.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/vorbis-tools@1.4.2-4.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.xiph.org/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Several Ogg Vorbis Tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.4.2-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-vsftpd-3.0.5",
   "name": "vsftpd",
   "licenseConcluded": "GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e87b7a382d3b30685b30bb1d34603d33e6c4eac8bfd87d23e2d0aec8f44fec7c"
    }
   ],
   "description": "Vsftpd, (or very secure FTP daemon), is an FTP server for Unix-like systems, including Linux.\nIt is licensed under the GNU General Public License. It supports IPv6 and SSL.\nVsftpd supports explicit (since 2.0.0) and implicit (since 2.1.0) FTPS.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/vsftpd@3.0.5-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://security.appspot.com/vsftpd.html",
   "licenseDeclared": "GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "It is a secure FTP server for Unix-like systems",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.5-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-vte-0.28.2",
   "name": "vte",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cd2e7530f7369be5360f4abb7b68bce5661dc47d9b3d7e341cae1ecb58decc2e"
    }
   ],
   "description": "VTE is a terminal emulator widget for use with GTK+ 2.0.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/vte@0.28.2-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://developer.gnome.org/vte/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A terminal emulator",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.28.2-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-vte291-0.72.2",
   "name": "vte291",
   "licenseConcluded": "GPL-3.0-or-later AND LGPL-3.0-or-later and MIT-open-group AND CC-BY-4.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4b1e04168033e987040fe5ade53adec1b5fe47219c8a1ba8224912667cdf054d"
    }
   ],
   "description": "VTE provides a virtual terminal widget for GTK applications.VTE\nis mainly used in gnome-terminal, but can also be used to embed a\nconsole/terminal in games, editors, IDEs, etc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/vte291@0.72.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Apps/Terminal/VTE",
   "licenseDeclared": "GPL-3.0-or-later AND LGPL-3.0-or-later and MIT-open-group AND CC-BY-4.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Virtual terminal widget",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.72.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-vulkan-headers-1.3.261.0",
   "name": "vulkan-headers",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "10d18870f42f02736d4e0920141901675b18d19bdbe611efb7034144c2dc5b14"
    }
   ],
   "description": "Vulkan is a new generation graphics and compute API that provides high-efficiency, cross-platform\naccess to modern GPUs used in a wide variety of devices from PCs and consoles to mobile phones\nand embedded platforms.\nThis package includes Vulkan Header files and API registry.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/vulkan-headers@1.3.261.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/KhronosGroup/Vulkan-Headers",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Vulkan Header files and API registry",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.261.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-vulkan-loader-1.3.261.0",
   "name": "vulkan-loader",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7754e5fbf565668d345a1a65f148a04c8ac91001c9b453a004c7ec96912f4a66"
    }
   ],
   "description": "This package supplies system like Windows, Linux, and MacOS\nwith the Khronos official Vulkan ICD desktop loader.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/vulkan-loader@1.3.261.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/KhronosGroup/Vulkan-Loader",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A desktop loader for Vulkan ICD",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.261.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-watchdog-5.16",
   "name": "watchdog",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e461c780238fc1650bc635e9961580441c33ba0dd2a44e48cf61c69120e3980e"
    }
   ],
   "description": "The watchdog program can be used as a powerful software watchdog daemon or\na hardware watchdog device.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/watchdog@5.16-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/watchdog/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A powerful software and/or Hardware watchdog daemon and/or device",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.16-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-wavpack-5.6.0",
   "name": "wavpack",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "471a4036dfc08f424b1737791bf7523048fd6627637dc740970ef4816de05f73"
    }
   ],
   "description": "WavPack is a completely open audio compression format providing lossless, high-quality\nlossy, and a unique hybrid compression mode. For version 5.0.0, several new file formats\nand lossless DSD audio compression were added, making WavPack a universal audio archiving\nsolution.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/wavpack@5.6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.wavpack.com/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Hybrid Lossless Wavefile Compressor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-wayland-1.22.0",
   "name": "wayland",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f6060bc3058de08152798482d3153d518fcafd40074cb6f21f3e477dfa88fa41"
    }
   ],
   "description": "Wayland is a protocol for a compositor to talk to its clients as\nwell as a C library implementation of that protocol. The\ncompositor can be a standalone display server running on Linux\nkernel modesetting and evdev input devices, an X application, or\na wayland client itself. The clients can be traditional\napplications, X servers (rootless or fullscreen) or other display\nservers.\n\nPart of the Wayland project is also the Weston reference\nimplementation of a Wayland compositor. Weston can run as an X\nclient or under Linux KMS and ships with a few demo clients. The\nWeston compositor is a minimal and fast compositor and is\nsuitable for many embedded and mobile use cases.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/wayland@1.22.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wayland.freedesktop.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Wayland Compositor Infrastructure",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.22.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-wayland-protocols-1.33",
   "name": "wayland-protocols",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "663a3e2cebd3e541d5b972ab0716ce6360d8eddd77348238f5dd792752fcea3b"
    }
   ],
   "description": "wayland-protocols contains Wayland protocols that adds functionality not\navailable in the Wayland core protocol. Such protocols either adds\ncompletely new functionality, or extends the functionality of some other\nprotocol either in Wayland core, or some other protocol in\nwayland-protocols.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/wayland-protocols@1.33-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wayland.freedesktop.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Wayland protocols that adds functionality not available in the core protocol",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.33-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-web-assets-5",
   "name": "web-assets",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f9ad6329c9915d17e0b04c67cba436334e2957e25e77c7c19e3929935e07d261"
    }
   ],
   "description": "The package is a simple framework for pushing bits to browsers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/web-assets@5-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://fedoraproject.org/wiki/User:Patches/PackagingDrafts/Web_Assets",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The package is a simple framework that pushes bits to the browser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-webbench-1.5",
   "name": "webbench",
   "licenseConcluded": "GPL-1.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "eab42e33f1c889f1ec8c9a22b8bc65c5ed32c0cdaf3bc202d6d04aae6a162c8e"
    }
   ],
   "description": "Web Bench is very simple tool for benchmarking WWW or proxy servers. Uses fork() for simulating multiple clients and can use HTTP/0.9-HTTP/1.1 requests. This benchmark is not very realistic, but it can test if your HTTPD can realy handle that many clients at once (try to run some CGIs) without taking your machine down. Displays pages/min and bytes/sec. Can be used in more aggressive mode with -f switch",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/webbench@1.5-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://home.tiscali.cz/~cz210552/webbench.html",
   "licenseDeclared": "GPL-1.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "simple tool for benchmarking WWW or proxy servers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-webkit2gtk3-2.38.2",
   "name": "webkit2gtk3",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e550708c96a64474c022e16d64d81f6d1592fdea5e9060730cc950f382bbe904"
    }
   ],
   "description": "WebKitGTK is the port of the WebKit web rendering engine to the\nGTK platform. This package contains WebKitGTK for GTK 3 and libsoup 2.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/webkit2gtk3@2.38.2-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.webkitgtk.org/",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GTK web content engine library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.38.2-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-webkit2gtk4.1-2.38.2",
   "name": "webkit2gtk4.1",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2c2ff9dfc4714c994bd370a6b37388d6dad23eab33539e4c521c14e9d7e5ee64"
    }
   ],
   "description": "WebKitGTK is the port of the WebKit web rendering engine to the\nGTK platform. This package contains WebKitGTK for GTK 3 and libsoup 2.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/webkit2gtk4.1@2.38.2-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.webkitgtk.org/",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GTK web content engine library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.38.2-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-webkit2gtk5.0-2.38.2",
   "name": "webkit2gtk5.0",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b02c947bae8509ca6319128d7cee4116e4122bdb8f47502ebe94b99e5106ace2"
    }
   ],
   "description": "WebKitGTK is the port of the WebKit web rendering engine to the\nGTK platform. This package contains WebKitGTK for GTK 3 and libsoup 2.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/webkit2gtk5.0@2.38.2-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.webkitgtk.org/",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "GTK web content engine library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.38.2-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-webrtc-audio-processing-1.3",
   "name": "webrtc-audio-processing",
   "licenseConcluded": "BSD and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bca1e135ad686711b59ba270d32c56bdeaa7d3aba9a4cfff6576c113605ef170"
    }
   ],
   "description": "WebRTC is an open source project that enables web browsers with Real-Time\nCommunications (RTC) capabilities via simple Javascript APIs. The WebRTC\ncomponents have been optimized to best serve this purpose.\n\nWebRTC implements the W3C's proposal for video conferencing on the web.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/webrtc-audio-processing@1.3-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.freedesktop.org/software/pulseaudio/webrtc-audio-processing/",
   "licenseDeclared": "BSD and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Real-Time Communication Library for Web Browsers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-weld-api-2.3",
   "name": "weld-api",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2550374104f5ba543b815c37b382686e97b1df10715c4e96f520f3cd34a18a40"
    }
   ],
   "description": "Weld specifc extensions to the CDI API",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/weld-api@2.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://weld.cdi-spec.org",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Weld API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-weld-core-2.3.5",
   "name": "weld-core",
   "licenseConcluded": "ASL 2.0 and (CDDL-1.0 or GPLv2 with exceptions) and LGPLv2+ and MIT and OFL-1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "466cd5c4262858b89399d7656bbe25f10fb03ce4bd3b4b3ba0b2cbbb282f412a"
    }
   ],
   "description": "Weld is the reference implementation (RI) for JSR-299: Java Contexts and\nDependency Injection for the Java EE platform (CDI). CDI is the Java standard\nfor dependency injection and contextual lifecycle management, and integrates\ncleanly with the Java EE platform. Any Java EE 6-compliant application server\nprovides support for JSR-299 (even the web profile).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/weld-core@2.3.5-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://weld.cdi-spec.org/",
   "licenseDeclared": "ASL 2.0 and (CDDL-1.0 or GPLv2 with exceptions) and LGPLv2+ and MIT and OFL-1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Reference Implementation for JSR-299: Contexts and Dependency Injection (CDI)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.5-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-weld-parent-34",
   "name": "weld-parent",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d52c1f6924f02ed0324d92f3f1731c69198722d4e65865ab0220f68405c63ee5"
    }
   ],
   "description": "Parent POM for Weld",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/weld-parent@34-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://weld.cdi-spec.org",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Parent POM for Weld",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:34-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-wget-1.21.4",
   "name": "wget",
   "licenseConcluded": "GPL-3.0-or-later AND LGPL-2.1-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1df18e99a77c4248a08fc49da87ef0abfb0c7324b8a553dfa8001a7049b798f1"
    }
   ],
   "description": "GNU Wget is a free software package for retrieving files using HTTP, HTTPS,\nFTP and FTPS the most widely-used Internet protocols. It is a non-interactive\ncommandline tool, so it may easily be called from scripts, cron jobs, terminals\nwithout X-Windows support, etc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/wget@1.21.4-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.gnu.org/software/wget/",
   "licenseDeclared": "GPL-3.0-or-later AND LGPL-2.1-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A package for retrieving files using HTTP, HTTPS, FTP and FTPS the most widely-used Internet protocols.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.21.4-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-which-2.21",
   "name": "which",
   "licenseConcluded": "GPLv3",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1e2cac0b27311b861c2b143ca736c448547589290b9bc79971e5f7c546926a8f"
    }
   ],
   "description": "Which takes one or more arguments. For each of its arguments it prints to stdout\nthe full path of the executables that would have been executed when this argument\nhad been entered at the shell prompt.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/which@2.21-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://savannah.gnu.org/projects/which/",
   "licenseDeclared": "GPLv3",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Show the full path of commands",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.21-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-wildfly-build-tools-1.1.6",
   "name": "wildfly-build-tools",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "edcff357ea1ca6e3903162feb1f4bfc423f1b2d2aac2d0eedfb06e1edc72e461"
    }
   ],
   "description": "Tools used for building and provisioning the Wildfly server.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/wildfly-build-tools@1.1.6-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/wildfly/wildfly-build-tools",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Wildfly build and provisioning tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.6-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-wildfly-common-1.4.0",
   "name": "wildfly-common",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "be2ef9c41c65d48275a405dd87a6fd9edd99c7639b1c2ebee5123c4a2292477d"
    }
   ],
   "description": "WildFly is a powerful, modular, & lightweight application server that helps you build amazing applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/wildfly-common@1.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wildfly.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "WildFly common utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-wildfly-core-2.2.0",
   "name": "wildfly-core",
   "licenseConcluded": "ASL 2.0 and BSD and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0d1d9107221db47f16152b379d37640d5d362ba5541fd3a4121fae629ef7125e"
    }
   ],
   "description": "This project provides the core run-time that is used by the\nWildfly application server. This includes:\n* Modular class loading\n* Unified management, including domain mode\n* Basic deployment architecture\n* CLI for management",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/wildfly-core@2.2.0-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wildfly.org/",
   "licenseDeclared": "ASL 2.0 and BSD and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The core run-time of WildFly",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2.0-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-wildfly-elytron-1.6.8",
   "name": "wildfly-elytron",
   "licenseConcluded": "ASL 2.0 and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a398d5929885e47b95d1501b06240108ca5c2f7957455abbcd52e7001234185e"
    }
   ],
   "description": "WildFly Elytron is a new WildFly sub-project which\nis completely replacing the combination of PicketBox and\nJAAS as the WildFly client and server security mechanism.\nAn \"elytron\" (ĕl´·ĭ·trŏn, plural \"elytra\") is the hard,\nprotective casing over a wing of certain flying insects\n(e.g. beetles).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/wildfly-elytron@1.6.8-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wildfly.org/",
   "licenseDeclared": "ASL 2.0 and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Security, Authentication, and Authorization SPIs for the WildFly project",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.8-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-wildfly-security-manager-1.1.2",
   "name": "wildfly-security-manager",
   "licenseConcluded": "ASL 2.0 and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d2cf6d8ee26cf856bac0c4db49295f0df9776006111a2f8d25fcc3247dd55af2"
    }
   ],
   "description": "The Security Manager for WildFly Application Server.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/wildfly-security-manager@1.1.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/wildfly-security/security-manager/",
   "licenseDeclared": "ASL 2.0 and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "WildFly Security Manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-wireless-regdb-2020.11.20",
   "name": "wireless-regdb",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c510040f52971b06a3be2b46736f2e33ce3b5816b2b73ca3aa2f618e841b3732"
    }
   ],
   "description": "The wireless-regdb package provides the regulatory rules database\nused by the kernels 802.11 networking stack in order to comply\nwith radio frequency regulatory rules around the world.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/wireless-regdb@2020.11.20-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wireless.wiki.kernel.org/en/developers/regulatory/wireless-regdb",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Regulatory database for 802.11 wireless networking",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2020.11.20-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-wireless-tools-29",
   "name": "wireless-tools",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bb9a51fb0833a2549ee7bd22ccef6178bdc425f0b6b38c23e8e2e0724654236d"
    }
   ],
   "description": "This package contain the Wireless tools, used to manipulate\nthe Wireless Extensions. The Wireless Extension is an interface\nallowing you to set Wireless LAN specific parameters and get the\nspecific stats for wireless networking equipment.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/wireless-tools@29-24.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Wireless ethernet configuration tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:29-24.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-wireshark-4.4.7",
   "name": "wireshark",
   "licenseConcluded": "BSD-1-Clause AND BSD-2-Clause AND BSD-3-Clause AND MIT AND GPL-2.0-or-later AND LGPL-2.0-or-later AND Zlib AND ISC AND (BSD-3-Clause OR GPL-2.0-only) AND (GPL-2.0-or-later AND Zlib)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0f5f2c2e5a03c18d479d60dfdeacdfac8aaac1cf5fd692d99e86d43778457e53"
    }
   ],
   "description": "Wireshark allows you to examine protocol data stored in files or as it is\ncaptured from wired or wireless (WiFi or Bluetooth) networks, USB devices,\nand many other sources.  It supports dozens of protocol capture file formats\nand understands more than a thousand protocols.\n\nIt has many powerful features including a rich display filter language\nand the ability to reassemble multiple protocol packets in order to, for\nexample, view a complete TCP stream, save the contents of a file which was\ntransferred over HTTP or CIFS, or play back an RTP audio stream.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/wireshark@4.4.7-1.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.wireshark.org/",
   "licenseDeclared": "BSD-1-Clause AND BSD-2-Clause AND BSD-3-Clause AND MIT AND GPL-2.0-or-later AND LGPL-2.0-or-later AND Zlib AND ISC AND (BSD-3-Clause OR GPL-2.0-only) AND (GPL-2.0-or-later AND Zlib)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Network traffic analyzer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:4.4.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-wmctrl-1.07",
   "name": "wmctrl",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9e868b6c7aef3b15e7028221c6cf41ef721b34bb007474c2c563f5c06ae7ae51"
    }
   ],
   "description": "The wmctrl program is a UNIX/Linux command line tool to interact with an\nEWMH/NetWM compatible X Window Manager. The tool provides command line access\nto almost all the features defined in the EWMH specification. It can be used,\nfor example, to obtain information about the window manager, to get a detailed\nlist of desktops and managed windows, to switch and resize desktops, to make\nwindows full-screen, always-above or sticky, and to activate, close, move,\nresize, maximize and minimize them. The command line access to these window\nmanagement functions makes it easy to automate and execute them from any\napplication that is able to run a command in response to an event.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/wmctrl@1.07-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sweb.cz/tripie/utils/wmctrl",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Command line tool to interact with an X Window Manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.07-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-woff2-1.0.2",
   "name": "woff2",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a08e14a626fc8a1f6788a3c6f727ee0d3ed31b48cdde9fbe7ce728a29b4b8bdf"
    }
   ],
   "description": "Web Open Font Format (WOFF) 2.0 is an update to the existing WOFF\n1.0 with improved compression that is achieved by using the Brotli\nalgorithm. The primary purpose of the WOFF2 format is to\nefficiently package fonts linked to Web documents by means of CSS\n@font-face rules.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/woff2@1.0.2-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/google/woff2",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Web Open Font Format 2.0 library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-woodstox-core-6.2.8",
   "name": "woodstox-core",
   "licenseConcluded": "ASL 2.0 or LGPLv2+ or BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a0dab06a4ecd72ff153f10fe3e71c261c6c661ddc07f3aa73a2932cc12ed65fc"
    }
   ],
   "description": "Woodstox is a high-performance validating namespace-aware StAX-compliant\n(JSR-173) Open Source XML-processor written in Java.\nXML processor means that it handles both input (== parsing)\nand output (== writing, serialization)), as well as supporting tasks\nsuch as validation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/woodstox-core@6.2.8-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/FasterXML/woodstox",
   "licenseDeclared": "ASL 2.0 or LGPLv2+ or BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "High-performance XML processor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.2.8-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-words-3.0",
   "name": "words",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "148f4057b4dc78e6f99c0e97aec57a570fb2b09138ece9d59c69432da25ebd53"
    }
   ],
   "description": "The words package contains a dictionary of English words. The\ndictionary files are stored in /usr/share/dict/ directory. Some programs\nwill use this dictionary to check English spelling. Other users of this\ndictionary will use it to check bad passwords",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/words@3.0-34.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://en.wikipedia.org/wiki/Moby_Project",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An English words dictionary",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0-34.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-wpa-supplicant-2.11",
   "name": "wpa_supplicant",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3f39b3e49b914614046be33cc5e6550fa172625f04566bf3192344e7100ec395"
    }
   ],
   "description": "wpa_supplicant is a WPA Supplicant for Linux, BSD, Mac OS X, and Windows with support for WPA and WPA2 (IEEE 802.11i / RSN).\nIt is suitable for both desktop/laptop computers and embedded systems. Supplicant is the IEEE 802.1X/WPA component that is\nused in the client stations. It implements key negotiation with a WPA Authenticator and it controls the roaming\nand IEEE 802.11 authentication/association of the wlan driver.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/wpa_supplicant@2.11-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://w1.fi/wpa_supplicant/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A WPA Supplicant with support for WPA and WPA2 (IEEE 802.11i / RSN)",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:2.11-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-wpebackend-fdo-1.6.1",
   "name": "wpebackend-fdo",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "de545e910020609aea136fa4f1af8ffc1d67dde75b2c0b7308f080591029a7e7"
    }
   ],
   "description": "A WPE backend designed for Linux desktop systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/wpebackend-fdo@1.6.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Igalia/wpebackend-fdo",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A WPE backend designed for Linux desktop systems",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-wqy-microhei-fonts-0.2.0",
   "name": "wqy-microhei-fonts",
   "licenseConcluded": "ASL 2.0 or GPLv3 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ed9f47fcc0706a48c3d9fb0db1e39183346cf0950d414779e95e5e195f3b8031"
    }
   ],
   "description": "WenQuanYi Micro Hei font family is a Sans-Serif style (also known as\nHei,\nGothic or Dotum among the Chinese/Japanese/Korean users) high quality\n\nCJK outline font. It was derived from \"Droid Sans Fallback\", \"Droid\nSans\" and \"Droid Sans Mono\" released by Google Corp. This font\npackage\ncontains two faces, \"Micro Hei\" and \"Micro Hei Mono\", in form of a\nTrue-Type Collection (ttc) file. All the unified CJK Han glyphs, i.e.\n\nGBK Hanzi, in the range of U+4E00-U+9FC3 defined in Unicode Standard\n5.1 are covered, with additional support to many other international\nlanguages such as Latin, Extended Latin, Hanguls and Kanas. The font\nfile is extremely compact (~5M) compared with most known CJK fonts.\nAs a result, it can be used for hand-held devices or embedded systems,\nor used on PC with a significantly small memory footprint. Because both\nfont faces carry hinting and kerning instructions for Latin glyphs,\nthey are the excellent choices for desktop fonts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/wqy-microhei-fonts@0.2.0-0.25.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://wenq.org/en/",
   "licenseDeclared": "ASL 2.0 or GPLv3 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Compact Chinese fonts derived from Droid",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.0-0.25.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-wqy-zenhei-fonts-0.9.46",
   "name": "wqy-zenhei-fonts",
   "licenseConcluded": "GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c7973502dc4438af4e27fa2a52830afc30bed3764a1ae12346dabb085bc0a87d"
    }
   ],
   "description": "WenQuanYi Zen Hei is a Hei-Ti style (sans-serif type) Chinese font.\nIt was designed for general purpose text formatting and on-screen\ndisplay of Chinese characters among many other languages. The\nembolden strokes of the font glyphs produces enhanced screen\ncontrast, making it easier to read and recognize. The embedded\nbitmap glyphs further enhance on-screen performance, and can be\nenabled with the provided configuration files.\n\nWenQuanYi Zen Hei provides a fairly complete coverage of Chinese\nHanzi glyphs, including both simplified and traditional forms. The\ntotal glyph number in this font is over 35,000, including over\n21,000 Chinese Hanzi. This font provides full coverage of GBK (CP936)\ncharset, CJK Unified Ideographs, as well as the code-points needed\nfor zh_CN, zh_SG, zh_TW, zh_HK, zh_MO, ja (Japanese) and ko (Korean)\nlocales for fontconfig.\n\nStarting from version 0.8, this font package provides two font\nfamilies, i.e. the proportional \"WenQuanYi Zen Hei\", and the\nmonospaced typeface named \"WenQuanYi Zen Hei Mono\".",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/wqy-zenhei-fonts@0.9.46-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://packages.debian.org/sid/fonts-wqy-zenhei",
   "licenseDeclared": "GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Hei-Ti Style (sans-serif) Chinese font",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.9.46-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ws-commons-util-1.0.2",
   "name": "ws-commons-util",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "faf691f14f523d2b415992753f9c345fbd0bae841275548791048f3a45b7efb0"
    }
   ],
   "description": "This is version 1.0.2 of the common utilities from the Apache Web\nServices Project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ws-commons-util@1.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ws.apache.org/commons/util",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Common utilities from the Apache Web Services Project",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ws-jaxme-0.5.2",
   "name": "ws-jaxme",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fbd5dcd2051be381a06d47fb7a5f3cd1a718f9874d1c749018108e4ffc1db209"
    }
   ],
   "description": "A Java/XML binding compiler takes as input a schema\ndescription (in most cases an XML schema, but it may\nbe a DTD, a RelaxNG schema, a Java class inspected\nvia reflection, or a database schema). The output is\na set of Java classes:\n* A Java bean class matching the schema description.\n  (If the schema was obtained via Java reflection,\n  the original Java bean class.)\n* Read a conforming XML document and convert it into\n  the equivalent Java bean.\n* Vice versa, marshal the Java bean back into the\n  original XML document.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ws-jaxme@0.5.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ws.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Open source implementation of JAXB",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ws-xmlschema-2.3.1",
   "name": "ws-xmlschema",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "94e7edb2aec8730994e0012efdede6578ab1a6ccdcf209aa5fd740cba1446879"
    }
   ],
   "description": "Apache XMLSchema is a light weight schema object model that can be\nused to manipulate or generate XML schema. It has very few external\ndependencies and can be easily integrated into an existing project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ws-xmlschema@2.3.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ws.apache.org/xmlschema/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Apache XMLSchema",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-wsdl4j-1.6.3",
   "name": "wsdl4j",
   "licenseConcluded": "CPL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c1c97e8d9c48cd2f2bb5a39d3e0d5d197e50b282dd3e9385716f696d5ef06eaf"
    }
   ],
   "description": "The Web Services Description Language for Java Toolkit (WSDL4J) allows the creation, representation,\nand manipulation of WSDL documents. Is the reference implementation for JSR110 'JWSDL'.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/wsdl4j@1.6.3-14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/wsdl4j",
   "licenseDeclared": "CPL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The Web Services Description Language for Java Toolkit",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.3-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-wsmancli-2.6.2",
   "name": "wsmancli",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7d6d2a744053c497344bc8890df643526d4f29854bb89ed8a358800442927383"
    }
   ],
   "description": "Web Services for Management (WS-MAN) is a specification for managing computer systems using web services standards.\nOpen wsman is an open source implementation of WS-MAN; enabling the in-band management of Linux/uni* platforms.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/wsmancli@2.6.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.openwsman.org/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Command line interface of open wsman.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-wxGTK3-3.2.2.1",
   "name": "wxGTK3",
   "licenseConcluded": "GPL-2.0-or-later or LGPL-2.1-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a690183a32d5901f9c81f1c1a6948afc3265bb8722dbc1fd8111e8ecd5fd3550"
    }
   ],
   "description": "wxWidgets is a C++ library for cross-platform GUI.\nWith wxWidgets, you can create applications for different GUIs (GTK+,\nMotif, MS Windows, MacOS X, Windows CE, GPE) from the same source code.\nThis package contains all library of GTK3-backed wxWidgets.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/wxGTK3@3.2.2.1-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.wxwidgets.org/",
   "licenseDeclared": "GPL-2.0-or-later or LGPL-2.1-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "C++ Library for Cross-Platform Development",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.2.1-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-x264-0.164",
   "name": "x264",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0c1267b32072d3e72a576deff08ed3a5b906b8c8fedb17841f616e9fd9906c46"
    }
   ],
   "description": "x264 is a free library for encoding H264/AVC video streams, written from\nscratch.\n\nThis package contains the frontend.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/x264@0.164-1.20231001git31e19f92_bootstrap.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.videolan.org/developers/x264.html",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "H264/AVC video streams encoder",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.164-1.20231001git31e19f92_bootstrap.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-x265-3.5",
   "name": "x265",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e7de7745cdb481e87dfa14162682287461bcd35ebd6e02dbe2b774758138c94b"
    }
   ],
   "description": "x265 is a H.265/HEVC video encoder application library, designed to encode\nvideo or images into an H.265/HEVC encoded bitstream.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/x265@3.5-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://x265.org/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "H.265/HEVC encoder",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-x3270-4.2ga10",
   "name": "x3270",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5a6e3ba8a72850c908c2529f80a199eefb7a5f287992134f7c74d7b57d627850"
    }
   ],
   "description": "x3270 runs over a TELNET connection, emulating either an IBM 3279 (color) or\n3278 (monochrome). It supports:\n\n* The full TN3270E protocol\n* SSL/TLS (via the OpenSSL library) for encrypted sessions\n* APL2 characters\n* Non-English character sets, including Russian, Turkish, Hebrew and DBCS\n  Chinese and Japanese\n* IND$FILE file transfer\n* NVT mode (emulating a color xterm)\n* A pop-up keypad for 3270-specific keys\n* A scrollbar\n* Printer session integration\n* Extensive debugging and scripting facilities\n\nIt does not yet support graphics.\n\nx3270 is available in several different forms:\n\n* x3270 is for use on an X graphics display\n* c3270 is a curses-based version for use on a dumb terminal (e.g.,\n  a serial terminal or a Linux console)\n* s3270 is a displayless version for writing screen-scraping scripts\n* pr3287 is for printer emulation",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/x3270@4.2ga10-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://x3270.sourceforge.net/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An IBM 3270 terminal emulator for the X Window System and Windows.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.2ga10-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xalan-j2-2.7.2",
   "name": "xalan-j2",
   "licenseConcluded": "ASL 2.0 and W3C",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fee36dd8d435470642ab252979faa3c088a525774a0d7d3dca1b4b473b514994"
    }
   ],
   "description": "Xalan is an XSLT processor for transforming XML documents into HTML,\ntext, or other XML document types. It implements the W3C Recommendations\nfor XSL Transformations (XSLT) and the XML Path Language (XPath). It can\nbe used from the command line, in an applet or a servlet, or as a module\nin other program.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xalan-j2@2.7.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://xalan.apache.org/",
   "licenseDeclared": "ASL 2.0 and W3C",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java XSLT processor",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.7.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xapian-core-1.4.23",
   "name": "xapian-core",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7b7c3b5b390af588cec0df72a960d24d0525d568a10cb79bf1fd6ab1c6112643"
    }
   ],
   "description": "Xapian is an Open Source Search Engine Library, released under the GPL v2+.\nIt is a highly adaptable toolkit which allows developers to easily add advanced\nindexing and search facilities to their own applications. It has built-in\nsupport for several families of weighting models and also supports a rich set\nof boolean query operators.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xapian-core@1.4.23-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.xapian.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "An Open Source Probabilistic Information Retrieval Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.23-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xapool-1.5.0",
   "name": "xapool",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "01c94eb5da52118e615a4d49a5179f350a45206233886c3b2f06c8be213ea75f"
    }
   ],
   "description": "XAPool is an XA database connection pool.XAPool implements javax.sql.XADataSource,\nand provides connection pooling facilities. XAPool allows to pool objects, JDBC\nconnections and XA connections.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xapool@1.5.0-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://xapool.ow2.org/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A series of open source code about XA JDBC Pool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.0-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xbean-4.9",
   "name": "xbean",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "59b811a7228ad179cf3c28454036a39bcb6b36a2c3a5dd8c247f8d86f92ab9d0"
    }
   ],
   "description": "The goal of XBean project is to created a plugin based server analogous to Eclipse being a plugin based IDE.\nXBean will be able to discover, download and install server plugins from an Internet based repository.\nIn addition, we include support for multiple IoC systems, support for running with no IoC system, JMX without\nJMX code, lifecycle and class loader management, and a rock solid Spring integration.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xbean@4.9-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://geronimo.apache.org/xbean/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A plugin based server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.9-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xcb-proto-1.16.0",
   "name": "xcb-proto",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "567fe681d4067809950d111dcca388ff5a744f712bdc2bf77727a2851e3122e2"
    }
   ],
   "description": "The X protocol C-language Binding (XCB) is a replacement for\nXlib featuring a small footprint, latency hiding, direct access\nto the protocol, improved threading support, and extensibility.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xcb-proto@1.16.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://xcb.freedesktop.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "XCB protocol descriptions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.16.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xcb-util-0.4.1",
   "name": "xcb-util",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f481f560659f41b2c8db9b38d391e86f1e8dd530d1ab771455d35143f7bd9e94"
    }
   ],
   "description": "The X protocol C-language Binding (XCB) is a replacement for Xlib\nfeaturing a small footprint, latency hiding, direct access to the\nprotocol, improved threading support, and extensibility.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xcb-util@0.4.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://xcb.freedesktop.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "XCB utility modules",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xcb-util-cursor-0.1.4",
   "name": "xcb-util-cursor",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "961c2ead72374855e1134d228eaf2e2c33ccfd83eb366fce6b5f3ecade1233f3"
    }
   ],
   "description": "XCB util-cursor module provides the following libraries:\n\n  - cursor: port of libxcursor",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xcb-util-cursor@0.1.4-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://xcb.freedesktop.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Cursor library on top of libxcb",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.4-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xcb-util-image-0.4.0",
   "name": "xcb-util-image",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8f5faa4be75d09050dab00719236e82e9af260d39bfbb71d39a3fdf08b02ae1f"
    }
   ],
   "description": "XCB util-image module provides the following library:Port of Xlib's XImage\nand XShmImage functions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xcb-util-image@0.4.0-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://xcb.freedesktop.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Port of Xlib's XImage and XShmImage functions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.0-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xcb-util-keysyms-0.4.0",
   "name": "xcb-util-keysyms",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4ad48d8769988276cacabafee3251c37987d533ee13c1b6f1a1c6321a321aa74"
    }
   ],
   "description": "Utility libraries for XC Binding - Standard X key constants and conversion to/from keycodes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xcb-util-keysyms@0.4.0-12.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://xcb.freedesktop.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Standard X key constants and conversion to/from keycodes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.0-12.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xcb-util-renderutil-0.3.9",
   "name": "xcb-util-renderutil",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1aa35fbcfb726d5c7cbd2771dc0b72836b66e1fd18fa9c41e6d50e9c49fd9651"
    }
   ],
   "description": "Utility libraries for XC Binding - Convenience functions for the Render extension.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xcb-util-renderutil@0.3.9-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitlab.freedesktop.org/xorg/lib/libxcb-render-util",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Render extension convenience functions",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.9-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xcb-util-wm-0.4.1",
   "name": "xcb-util-wm",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c236a9d266d1fbd7771cfdc34af78a3afaa03c3d822950fd02d32f2dc36c70a3"
    }
   ],
   "description": "XCB util-wm module provides the following libraries: Both client and window-manager helpers\nfor EWMH, Both client and window-manager helpers for ICCCM.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xcb-util-wm@0.4.1-17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://xcb.freedesktop.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Client and window-manager helpers for EWMH and ICCCM",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.1-17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xcb-util-xrm-1.3",
   "name": "xcb-util-xrm",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d42217ae52f9904f169cb62d3d38ed5765c0240f71f7ed414e73e4c1540120cd"
    }
   ],
   "description": "XCB utility functions for the X resource manager.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xcb-util-xrm@1.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/Airblader/xcb-util-xrm",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "XCB utility functions for the X resource manager",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xdelta-3.1.0",
   "name": "xdelta",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "aba6cab147bf0549d1a16dfb07fa9dc24ec602c7df1dbb96515fb325802f243e"
    }
   ],
   "description": "Xdelta version 3 is a C library and command-line tool for delta\ncompression using VCDIFF/RFC 3284 streams.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xdelta@3.1.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jmacd/xdelta",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "VCDIFF/RFC 3284 flow incremental compression tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xdg-dbus-proxy-0.1.2",
   "name": "xdg-dbus-proxy",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2ca5262bd85935ef8cb8e96e2ac00f7a120f15829544a108f70df455f32812cb"
    }
   ],
   "description": "xdg-dbus-proxy is a filtering proxy for D-Bus connections. It was originally\npart of the flatpak project, but it has been broken out as a standalone module\nto facilitate using it in other contexts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xdg-dbus-proxy@0.1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/flatpak/xdg-dbus-proxy/",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Filtering proxy for D-Bus connections",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xdg-user-dirs-0.18",
   "name": "xdg-user-dirs",
   "licenseConcluded": "GPLv2+ and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c02987b56992a6b461d6a582aba019fe99ff162c60d8ce44b349ed0662c34fa4"
    }
   ],
   "description": "xdg-user-dirs is a tool to help manage \"well known\" user directories like the desktop\nfolder and the music folder. It also handles localization (i.e. translation) of the filenames.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xdg-user-dirs@0.18-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://freedesktop.org/wiki/Software/xdg-user-dirs",
   "licenseDeclared": "GPLv2+ and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool to help manage \"well known\" user directories",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.18-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xdg-user-dirs-gtk-0.11",
   "name": "xdg-user-dirs-gtk",
   "licenseConcluded": "GPL+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "15551035c7029cd81a09f5fe4ed805f3f1b9921d967c19b36a9b3d79fe133c59"
    }
   ],
   "description": "Contains some gnome integration of xdg-user-dirs to help manage \"well known\" user directories,\nincluding creating default bookmarks and detecting locale changes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xdg-user-dirs-gtk@0.11-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://freedesktop.org/wiki/Software/xdg-user-dirs",
   "licenseDeclared": "GPL+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Integrated tools for gnome to help manage directories",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.11-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xdg-utils-1.1.3",
   "name": "xdg-utils",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "95defd75e3646929b7228ae67baa42eaa25c84f551a697a2bb260663bd8fec47"
    }
   ],
   "description": "The xdg-utils package is a set of simple scripts that provide\nbasic desktop integration functions for any Free Desktop, such as Linux.\nThe following tools are included in xdg-utils:\n* xdg-desktop-menu      Install desktop menu items\n* xdg-desktop-icon      Install icons to the desktop\n* xdg-icon-resource     Install icon resources\n* xdg-mime              Query information about file type handling and\n                        install descriptions for new file types\n* xdg-open              Open a file or URL in the user's preferred application\n* xdg-email             Send mail using the user's preferred e-mail composer\n* xdg-screensaver       Control the screensaver",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xdg-utils@1.1.3-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://portland.freedesktop.org/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A set of easily desktop environment integration tools",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.3-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xdp-tools-1.4.1",
   "name": "xdp-tools",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a8805537375e5ce22e3bd514dfc7917fef15f5466a40dd63009929db9a90e334"
    }
   ],
   "description": "Utilities and example programs for use with XDP",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xdp-tools@1.4.1-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/xdp-project/xdp-tools",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utilities and example programs for use with XDP",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.1-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xerces-c-3.2.4",
   "name": "xerces-c",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4b406a7145a80741ab0e8482a815ac41cd75a929202176305fb23a8f6c3dd76e"
    }
   ],
   "description": "Xerces-C is a validating XML parser written in a portable subset of\nC++. Xerces-C makes it easy to give your application the ability to\nread and write XML data. A shared library is provided for parsing,\ngenerating, manipulating, and validating XML documents. Xerces-C is\nfaithful to the XML 1.0 recommendation and associated standards ( DOM\n1.0, DOM 2.0. SAX 1.0, SAX 2.0, Namespaces).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xerces-c@3.2.4-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://xml.apache.org/xerces-c/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A Validating XML Parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.2.4-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xerces-j2-2.12.2",
   "name": "xerces-j2",
   "licenseConcluded": "ASL 2.0 and W3C",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c9a1629dc3d290395cae8aaf09ca2634fc8f0c6bb4915c7084f375a4389b2075"
    }
   ],
   "description": "Welcome to the future! Xerces2 is the next generation of high\nperformance, fully compliant XML parsers in the Apache Xerces family.\nThis new version of Xerces introduces the Xerces Native Interface (XNI),\na complete framework for building parser components and configurations\nthat is extremely modular and easy to program.\n\nThe Apache Xerces2 parser is the reference implementation of XNI but\nother parser components, configurations, and parsers can be written\nusing the Xerces Native Interface. For complete design and\nimplementation documents, refer to the XNI Manual.\n\nXerces 2 is a fully conforming XML Schema processor. For more\ninformation, refer to the XML Schema page.\n\nXerces 2 also provides a partial implementation of Document Object Model\nLevel 3 Core, Load and Save and Abstract Schemas [deprecated] Working\nDrafts. For more information, refer to the DOM Level 3 Implementation\npage.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xerces-j2@2.12.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://xerces.apache.org/xerces2-j/",
   "licenseDeclared": "ASL 2.0 and W3C",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java XML parser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.12.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xfsdump-3.1.12",
   "name": "xfsdump",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4529d3462048c99d2514398295cf7bd442e29454dd68156d8c1799eccbdf460d"
    }
   ],
   "description": "xfsdump tools create and restore backups of directory trees on XFS filesystems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xfsdump@3.1.12-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://xfs.org",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Tools create and restore for the XFS filesystem",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.1.12-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xfsprogs-6.6.0",
   "name": "xfsprogs",
   "licenseConcluded": "GPL+ and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f386ec9af4019560000689507fcd37e24ae342ed487f2823f898912eddc5a284"
    }
   ],
   "description": "xfsprogs are the userspace utilities that manage XFS filesystems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xfsprogs@6.6.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://xfs.wiki.kernel.org",
   "licenseDeclared": "GPL+ and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Administration and debugging tools for the XFS file system",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:6.6.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xhtml1-dtds-1.0",
   "name": "xhtml1-dtds",
   "licenseConcluded": "W3C",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "737ec4ef4f1121ed1b420354f5fff08aad912d60acfa5fc8acc02a2be6e8618d"
    }
   ],
   "description": "These DTDs and entity sets form a normative part of this specification.\nThe complete set of DTD files together with an XML declaration and SGML\nOpen Catalog is included in the zip file and the gzip'd tar file for this\nspecification. Users looking for local copies of the DTDs to work with\nshould download and use those archives rather than using the specific\nDTDs referenced below.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xhtml1-dtds@1.0-20020801.17.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.w3.org/TR/2002/REC-xhtml1-20020801/",
   "licenseDeclared": "W3C",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Definitions for XHTML 1.0 document type",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0-20020801.17.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xinetd-2.3.15",
   "name": "xinetd",
   "licenseConcluded": "xinetd",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "22f3eebebaf0cd61ea323c528d42cb622acc09c46709a8306b77efaf84c42dd8"
    }
   ],
   "description": "xinetd is a powerful replacement for inetd.\n\nxinetd has access control mechanisms, extensive logging capabilities,\nthe ability to make services available based on time, can place\nlimits on the number of servers that can be started, and has deployable\ndefence mechanisms to protect against port scanners, among other things.\n\nxinetd listens for incoming requests over a network and launches the\nappropriate service for that request. Requests are made using port numbers\nas identifiers and xinetd usually launches another daemon to handle the\nrequest. It can be used to start services with both privileged and\nnon-privileged port numbers.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xinetd@2.3.15-35.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/openSUSE/xinetd",
   "licenseDeclared": "xinetd",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A super-server daemon that manages Internet-based connectivity",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:2.3.15-35.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xkeyboard-config-2.39",
   "name": "xkeyboard-config",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "72f024f85e5948f11550e18a8ea0cc9e6db2b388ce551b53d6797eb4ae93e44b"
    }
   ],
   "description": "The non-arch keyboard configuration database for X Window. The goal is to\nprovide the consistent, well-structured, frequently released open source of\nX keyboard configuration data for X Window System implementations (free,\nopen source and commercial). The project is targeted to XKB-based systems.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xkeyboard-config@2.39-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.freedesktop.org/wiki/Software/XKeyboardConfig",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The X Keyboard Extension",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.39-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xml-commons-apis-1.4.01",
   "name": "xml-commons-apis",
   "licenseConcluded": "ASL 2.0 and W3C and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cadf92586c736f54ee8c6587544e295445f88387fdb8f377f61a5f4ab846cebb"
    }
   ],
   "description": "xml-commons-apis is designed to organize and have common packaging for the various externally-defined \\\nstandards code relating to XML - things like the DOM, SAX, and JAXP interfaces.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xml-commons-apis@1.4.01-29.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://xml.apache.org/commons/",
   "licenseDeclared": "ASL 2.0 and W3C and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "APIs for XML related code",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.01-29.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xml-commons-resolver-1.2",
   "name": "xml-commons-resolver",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "341998eeb99b379d532904435bee0d2c34812b9b399c1d8001928bc224a2e0e4"
    }
   ],
   "description": "XML-commons resolver subprojects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xml-commons-resolver@1.2-27.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://xerces.apache.org/xml-commons/components/resolver/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "XML-commons resolver subprojects",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2-27.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xml-maven-plugin-1.0.2",
   "name": "xml-maven-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d442f6826123fa054a85156fbd649e6208d916e47e7b839ffd88573533065bdc"
    }
   ],
   "description": "A plugin for various XML related tasks like validation and transformation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xml-maven-plugin@1.0.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.mojohaus.org/xml-maven-plugin/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven XML Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xml-security-2.0.6",
   "name": "xml-security",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6073e22593577cd3e5680a6272eabdeeed6adfeb4d9fdcf8b552a771fd1b2857"
    }
   ],
   "description": "The XML Security project is aimed at providing implementation\nof security standards for XML. Currently the focus is on the\nW3C standards :\n- XML-Signature Syntax and Processing; and\n- XML Encryption Syntax and Processing.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xml-security@2.0.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://santuario.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Implementation of W3C security standards for XML",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.0.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xmlbeans-2.6.0",
   "name": "xmlbeans",
   "licenseConcluded": "Apache-2.0 and CPL-1.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e8bd5b7ae07e9b199763abca0e38ada8aa8ed5ac656086cc37cd20fa94fbca64"
    }
   ],
   "description": "XMLBeans is a tool that allows you to access the full power\nof XML in a Java friendly way. It is an XML-Java binding tool.\nThe idea is that you can take advantage the richness and\nfeatures of XML and XML Schema and have these features mapped\nas naturally as possible to the equivalent Java language and\ntyping constructs. XMLBeans uses XML Schema to compile Java\ninterfaces and classes that you can then use to access and\nmodify XML instance data. Using XMLBeans is similar to using\nany other Java interface/class, you will see things like\ngetFoo or setFoo just as you would expect when working with\nJava. While a major use of XMLBeans is to access your XML\ninstance data with strongly typed Java classes there are also\nAPI's that allow you access to the full XML infoset (XMLBeans\nkeeps full XML Infoset fidelity) as well as to allow you to\nreflect into the XML schema itself through an XML Schema\nObject model.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xmlbeans@2.6.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://xmlbeans.apache.org/",
   "licenseDeclared": "Apache-2.0 and CPL-1.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "XML-Java binding tool",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xmlbeans-maven-plugin-2.3.3",
   "name": "xmlbeans-maven-plugin",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3a4c6c8e3c3cbdcce3bbec0add6f8a15cf3f9728cf85644e3663b52f4e9cb518"
    }
   ],
   "description": "Maven XML Beans Plugin provides integration of the\nApache XML Beans for Maven. Runs the xmlbeans\nparser/code generator against schemes in files and\ndependent jars.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xmlbeans-maven-plugin@2.3.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/take5pl/xmlbeans-maven-plugin",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Maven XML Beans Plugin",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.3.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xmlenc-0.53",
   "name": "xmlenc",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "90cb87dcc56a97f82f5c627af3f9e3653f18aaf0d72c219620948c6027a00462"
    }
   ],
   "description": "This library is a fast stream-based XML output library for Java.\nMain design goals are performance, simplicity and pureness.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xmlenc@0.53-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/znerd/xmlenc/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Light-weight XML output library for Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.53-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xmlgraphics-commons-2.2",
   "name": "xmlgraphics-commons",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9f45722d78b0d24d584bf4c97ceacd43b76d30461a4789c6eea1acf1faf33af0"
    }
   ],
   "description": "Apache XML Graphics Commons is a library that consists of several reusable components\nused by Apache Batik and Apache FOP. Many of these components can easily be used separately\noutside the domains of SVG and XSL-FO. You will find components such as a PDF library,\nan RTF library, Graphics2D implementations that let you generate PDF & PostScript files,\nand much more. The Apache™ XML Graphics Commons project is part of the Apache™ Software\nFoundation, which is a wider community of users and developers of open source projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xmlgraphics-commons@2.2-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://xmlgraphics.apache.org/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library that consists of several reusable components",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.2-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xmlpull-1.1.3.1",
   "name": "xmlpull",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bfa8cfe725339290bbf8a5db360556f3c1301c3c09f66e4ada949cd24a9bdf70"
    }
   ],
   "description": "This package provides xml pull parsing API.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xmlpull@1.1.3.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://gitee.com/openeuler/xmlpull",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "This package provides xml pull parsing API",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.3.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xmlrpc-3.1.3",
   "name": "xmlrpc",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "25feeb99cd8165b18f84974c37cd9ff31fff176efb5dc6e8ff18d58e84046d6d"
    }
   ],
   "description": "Apache XML-RPC is a Java implementation of XML-RPC, a popular protocol\nthat uses XML over HTTP to implement remote procedure calls.\nApache XML-RPC was previously known as Helma XML-RPC. If you have code\nusing the Helma library, all you should have to do is change the import\nstatements in your code from helma.xmlrpc.* to org.apache.xmlrpc.*.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xmlrpc@3.1.3-2.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://ws.apache.org/xmlrpc/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java XML-RPC implementation",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:3.1.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xmlrpc-c-1.59.02",
   "name": "xmlrpc-c",
   "licenseConcluded": "BSD and MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "39c070ab34c2e1aff3c72f37cd9b1debb9371a7c819d0a1ac94ebe441947e84c"
    }
   ],
   "description": "XML-RPC is a quick-and-easy way to make procedure calls\nover the Internet. It converts the procedure call into\nan XML document, sends it to a remote server using HTTP,\nand gets back the response as XML.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xmlrpc-c@1.59.02-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://xmlrpc-c.sourceforge.net/",
   "licenseDeclared": "BSD and MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Library implementing XML-based Remote Procedure Calls",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.59.02-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xmlsec1-1.2.38",
   "name": "xmlsec1",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "47db6a7914ed67080ed0a16d55848810d17af3692dd9c1ae7d9e132dadebb36c"
    }
   ],
   "description": "XMLSec library provides C based implementation for major XML Security standards. It is based on well known\nLibXML, LibXSLT and OpenSSL libraries.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xmlsec1@1.2.38-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.aleksey.com/xmlsec",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A C library based on LibXML2",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.38-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xmlstarlet-1.6.1",
   "name": "xmlstarlet",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "54fa5eac430f052d68fd18fff52f2d65086a5a4f2c5b1d7955df1065c33f48f9"
    }
   ],
   "description": "XMLStarlet (xml) is a command line XML toolkit which can be used to\ntransform, query, validate, and edit XML documents and files using simple\nset of shell commands in similar way it is done for plain text files using\n'grep', 'sed', 'awk', 'tr', 'diff', or 'patch'.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xmlstarlet@1.6.1-13.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://xmlstar.sourceforge.net/",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Command Line Tool to Process XML Documents",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.1-13.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xmlstreambuffer-1.6.0",
   "name": "xmlstreambuffer",
   "licenseConcluded": "CDDL-1.1 or GPLv2 with exceptions",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "81bd0b7e1ad0daf4e2d0e9e516f61b08b5a13678302a1316073954324fe434a7"
    }
   ],
   "description": "This project defines a stream-based representation,a stream buffer\n,of an XML infoset in JAVA and  mechanisms to create and processs\nstream buffers using standard XML APIs. Supports SAX and StAX.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xmlstreambuffer@1.6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://java.net/projects/xmlstreambuffer/",
   "licenseDeclared": "CDDL-1.1 or GPLv2 with exceptions",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "XML Stream Buffer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xmlto-0.0.28",
   "name": "xmlto",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "badcbded5aefa935322e166e6224c3604c871c2194b208f8ae4481e3e6700314"
    }
   ],
   "description": "This is a package for converting XML files to various formats using XSL\nstylesheets.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xmlto@0.0.28-15.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://pagure.io/xmlto/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A tool for converting XML files to various formats.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.0.28-15.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xmltoman-0.4",
   "name": "xmltoman",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "783902561f93fd1c65d6da059f762dcfe7e3fc4cf553969ab8afde703df74c4f"
    }
   ],
   "description": "xmltoman and xmlmantohtml are two small scripts to convert XML to man pages\nin groff format or HTML. It features the usual man page items such as\n'description', 'options', 'see also', etc.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xmltoman@0.4-19.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://sourceforge.net/projects/xmltoman/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Scripts to convert xml to man pages in groff format or html",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4-19.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xmlunit-2.7.0",
   "name": "xmlunit",
   "licenseConcluded": "Apache 2.0 and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8e5398115ea4b9df22706b5312227eeaea4ec4f333598a9c375a222c04ad24d4"
    }
   ],
   "description": "XMLUnit provides you with the tools to verify the XML you emit is the one you want to create.\nIt provides helpers to validate against an XML Schema, assert the values of XPath queries or\ncompare XML documents against expected outcomes.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xmlunit@2.7.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.xmlunit.org/",
   "licenseDeclared": "Apache 2.0 and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Unit Testing XML for Java and .NET",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.7.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xmpcore-5.1.2",
   "name": "xmpcore",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "5fc8f83793b74359a881c6deb87bbbd7c9b6cce886b535705bd4bf04be36c8e3"
    }
   ],
   "description": "The XMP Library for Java is based on the\nC++ XMPCore library and the API is similar.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xmpcore@5.1.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.adobe.com/devnet/xmp.html",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java XMP Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.1.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xmvn-3.0.0",
   "name": "xmvn",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "21a812fea16904213d6e4d0783c9cef88c0131f73947c3b13a5444a02a62123a"
    }
   ],
   "description": "XMvn is a set of free software components that are useful in packaging Java software\nwhose build is managed by Apache Maven. It maintains a system-wide repository of artifacts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xmvn@3.0.0-25.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://fedora-java.github.io/xmvn/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Local Extensions for Apache Maven",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.0-25.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xnio-3.4.0",
   "name": "xnio",
   "licenseConcluded": "ASL 2.0 and LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "31cf7d3a06f61f925bacba267d96e431542dd3adc4f0d58b934c4586fe03d768"
    }
   ],
   "description": "XNIO is a simplified low-level I/O layer which can be used anywhere you are using NIO today.\nIt frees you from the hassle of dealing with Selectors and the lack of NIO support for\nmulticast sockets and non-socket I/O, while still maintaining all the capabilities present in NIO,\nand it opens the door to non-obvious optimizations.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xnio@3.4.0-11.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.jboss.org/xnio",
   "licenseDeclared": "ASL 2.0 and LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A simplified low-level I/O layer",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.4.0-11.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xom-1.3.7",
   "name": "xom",
   "licenseConcluded": "LGPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4453cf9c5decfc8506070719475dac64bfef73ca4332cb7e81246eb458b64e7d"
    }
   ],
   "description": "XOM is a new XML object model. It is an open source (LGPL),\ntree-based API for processing XML with Java that strives\nfor correctness, simplicity, and performance, in that order.\nXOM is designed to be easy to learn and easy to use. It\nworks very straight-forwardly, and has a very shallow\nlearning curve. Assuming you're already familiar with XML,\nyou should be able to get up and running with XOM very quickly.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xom@1.3.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.xom.nu",
   "licenseDeclared": "LGPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "XML Object Model",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-apps-7.7",
   "name": "xorg-x11-apps",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4021c8eff0612dcbbc9fb9206c111ff0aca2c27e1d74bfc529807d32a6cf15a0"
    }
   ],
   "description": "A collection of common X Window System applications.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-apps@7.7-23.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X.Org X11 applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.7-23.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-drivers-7.7",
   "name": "xorg-x11-drivers",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "528a08efcddea6c54ad6652ebc455236b29362a8d44dadf12b5cacf75bd44f99"
    }
   ],
   "description": "The purpose of this package is to require all of the individual X.Org\ndriver rpms, to allow the OS installation software to install all drivers\nall at once, without having to track which individual drivers are present\non each architecture.  By installing this package, it forces all of the\nindividual driver packages to be installed.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-drivers@7.7-29.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X.Org X11 driver installation package",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.7-29.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-drv-ati-22.0.0",
   "name": "xorg-x11-drv-ati",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "70d653c0b0516e7a31d26ed6f2719f759e4549e18761f1dc8651def3808cb36a"
    }
   ],
   "description": "X.Org X11 ati video driver.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-drv-ati@22.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Xorg X11 ati video driver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:22.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-drv-dummy-0.4.1",
   "name": "xorg-x11-drv-dummy",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "992d7c9d737d60d39aad74c3ca01dc3470ef2874e8454d1cb3253e311c7dcb2d"
    }
   ],
   "description": "X.Org X11 dummy video driver.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-drv-dummy@0.4.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Xorg X11 dummy video driver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.4.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-drv-evdev-2.10.6",
   "name": "xorg-x11-drv-evdev",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c450b3133fdd5f19e1609e90189efe54d2db7630a0987055ef15a39a972a545a"
    }
   ],
   "description": "X.Org X11 evdev input driver.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-drv-evdev@2.10.6-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Xorg X11 evdev input driver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.10.6-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-drv-fbdev-0.5.0",
   "name": "xorg-x11-drv-fbdev",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "138d8c28dbd6eb1f39423145a859188c400fcb9417243876849f950faa25164e"
    }
   ],
   "description": "X.Org X11 fbdev video driver.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-drv-fbdev@0.5.0-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Xorg X11 fbdev video driver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.5.0-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "name": "xorg-x11-drv-intel",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "306772c2346ed5215e577371f69cedc059897c8af11111a01bbc719f612a7629"
    }
   ],
   "description": "X.Org X11 Intel video driver.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-drv-intel@2.99.917-47.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Xorg X11 Intel video driver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.99.917-47.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-drv-libinput-1.4.0",
   "name": "xorg-x11-drv-libinput",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "36cc6e05c8a46fe298243d5a576b659f8beafa5d941cb4e3b773a0f6ba3c268f"
    }
   ],
   "description": "A generic input driver for the X.Org X11 X server based on libinput,\nsupporting all devices.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-drv-libinput@1.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Xorg X11 libinput input driver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-drv-nouveau-1.0.17",
   "name": "xorg-x11-drv-nouveau",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "93b199c42fde3c3b3662d3601ca3aa304bad964337c60bf0198bb82b69897a5d"
    }
   ],
   "description": "X.Org X11 nouveau video driver.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-drv-nouveau@1.0.17-3.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Xorg X11 nouveau video driver for NVIDIA graphics chipsets",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.0.17-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-drv-qxl-0.1.6",
   "name": "xorg-x11-drv-qxl",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fe0c923c21741bf42f345c123f322f01f807731a00e1fd6db02ca4b403f8c9ea"
    }
   ],
   "description": "The xorg-x11-drv-qxl packages provide an X11 video driver for the QEMU QXL video accelerator.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-drv-qxl@0.1.6-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Qxl video driver for the X Window System",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.1.6-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-drv-v4l-0.3.0",
   "name": "xorg-x11-drv-v4l",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "95a2d0f4c46bec37578950e4879e9c8dfebaadee536e285a65adba0443593025"
    }
   ],
   "description": "X.Org X11 v4l video driver.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-drv-v4l@0.3.0-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Xorg X11 v4l video driver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.0-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-drv-vesa-2.6.0",
   "name": "xorg-x11-drv-vesa",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "245530fabae48a00a58baba74f9d6d4e11a361578099877d8f4d9259a3bd4be7"
    }
   ],
   "description": "X.Org X11 vesa video driver.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-drv-vesa@2.6.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Xorg X11 vesa video driver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.6.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-drv-vmware-13.4.0",
   "name": "xorg-x11-drv-vmware",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b2fa14abfa7cd72782c3453f10e0203487853b29bc66acdee98e5ea523eeccf1"
    }
   ],
   "description": "X.Org X11 vmware video driver.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-drv-vmware@13.4.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Xorg X11 vmware video driver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:13.4.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-drv-wacom-1.2.0",
   "name": "xorg-x11-drv-wacom",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "13167212737d9e981df9147115bc75699e68abe293d996e2aef2d4617ef9a26b"
    }
   ],
   "description": "X.Org X11 wacom input driver for Wacom tablets.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-drv-wacom@1.2.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Xorg X11 wacom input driver",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-font-utils-7.5",
   "name": "xorg-x11-font-utils",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e2b108d3da6c34552eaf4ae10815d3f47fbdb7b102928bb0430e91b64d003f33"
    }
   ],
   "description": "X.Org X11 font utilities required for font installation, conversion, and generation.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-font-utils@7.5-45.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X.Org X11 font utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:7.5-45.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-fonts-7.5",
   "name": "xorg-x11-fonts",
   "licenseConcluded": "MIT and Lucida-Bitmap-Fonts and Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9a271dec5a19a5f36dd276f195112babf49ae344887e146799980045f29354e4"
    }
   ],
   "description": "X.Org X Window System fonts. This package contains misc bitmap Chinese, Japanese, Korean, Indic, and Arabic\nfonts for use with X Window System, including:\nA set of 75 dpi fonts used by the X window system.\nA set of 100 dpi fonts used by the X window system.\nContains a set of 75dpi fonts for ISO-8859-1.\nContains a set of 100dpi fonts for ISO-8859-1.\nContains a set of 100dpi fonts in the ISO8859-15 encoding which provide Euro support.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-fonts@7.5-27.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.x.org",
   "licenseDeclared": "MIT and Lucida-Bitmap-Fonts and Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X.Org X11 fonts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.5-27.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2",
   "name": "xorg-x11-proto-devel",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "fd5302226a23660766661ff6f585a8315000e0875e0bb6b58785c22b7251cf85"
    }
   ],
   "description": "X.Org X11 Protocol headers",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-proto-devel@2023.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X.Org X11 Protocol headers",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2023.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "name": "xorg-x11-server",
   "licenseConcluded": "MIT and GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c063f8fa1dc93d15b7113ca9918f61d107b2adf608dcf9dbca728738d85c308f"
    }
   ],
   "description": "X.Org X11 X server",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-server@1.20.11-38.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT and GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X.Org X11 X server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.20.11-38.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-server-Xwayland-22.1.2",
   "name": "xorg-x11-server-Xwayland",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3cd5889dfb9e37503ade0ee1eebbab36870044fa8e6821145e8e6a44121e7dac"
    }
   ],
   "description": "Xwayland is an X server for running X clients under Wayland.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-server-Xwayland@22.1.2-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Xwayland",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:22.1.2-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-server-utils-7.7",
   "name": "xorg-x11-server-utils",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6e87ca2dd6bf7296670e54add3805d7d19d6472c264e6f566d5ebab27ff60880"
    }
   ],
   "description": "A collection of utilities used to tweak and query the runtime configuration of the X server.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-server-utils@7.7-31.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X.Org X11 X server utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.7-31.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0",
   "name": "xorg-x11-util-macros",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6029d5d9ce8911d8c91f6680588c94efd875245517fc36b46efed87a3bcbd81b"
    }
   ],
   "description": "X.Org X11 autotools macros required for building the various packages that\ncomprise the X Window System.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-util-macros@1.20.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X.Org X11 macros",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.20.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-utils-7.5",
   "name": "xorg-x11-utils",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "342f1a0fd658386f0d647b7a8aba33798df572f2a70cdfff409f4c1214736760"
    }
   ],
   "description": "X.Org X11 client utilities used to query the X server for various information.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-utils@7.5-31.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X.Org X11 X client utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.5-31.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-xauth-1.1.2",
   "name": "xorg-x11-xauth",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d3563ea4ef11d6f70b78f0d2e4688b515154985a9347a29cf114ddce4b48ec4e"
    }
   ],
   "description": "xauth is used to edit and display the authorization information\nused in connecting to an X server.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-xauth@1.1.2-2.oe2403sp2?arch=src&epoch=1",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X.Org X11 X authority utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "1:1.1.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-xbitmaps-1.1.3",
   "name": "xorg-x11-xbitmaps",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "23770cfa59c2053f1e755ddbf6d5d2199fcf54d2b77e27b31753f9a6c009bda4"
    }
   ],
   "description": "X11 application bitmaps of X.Org project.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-xbitmaps@1.1.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X11 application bitmaps of X.Org",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-xinit-1.4.2",
   "name": "xorg-x11-xinit",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "996a125f5b948805bd92f8b4f1d9621f78da1123143022f5d747f2514f4c49b5"
    }
   ],
   "description": "X.Org X11 X Window System xinit startup scripts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-xinit@1.4.2-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X.Org X11 X Window System xinit startup scripts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.2-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-xkb-utils-7.8",
   "name": "xorg-x11-xkb-utils",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f657d7e19d313d395cc9c5e1e74cc8b31f3d9afbbf17f4ad08e9b7c3308cd14c"
    }
   ],
   "description": "X.Org X11 xkb core utilities.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-xkb-utils@7.8-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X.Org X11 xkb utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:7.8-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xorg-x11-xtrans-devel-1.5.0",
   "name": "xorg-x11-xtrans-devel",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "628c3e2157f2f3d4bac4827cf08830463c111f820d07cb663e6d17deafe116db"
    }
   ],
   "description": "xtrans is a library of code that is shared among various X packages to\nhandle network protocol transport in a modular fashion, allowing a\nsingle place to add new transport types. This is X.Org X11 developmental\nX transport library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xorg-x11-xtrans-devel@1.5.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.x.org",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X.Org X11 developmental X transport library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xpp3-1.1.4",
   "name": "xpp3",
   "licenseConcluded": "ASL 1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "262495d9e828b0dd7cd8c1862360e6e2ef466ff3797a5f0ef2d705d1fd5270c5"
    }
   ],
   "description": "MXP1 is a stable XmlPull parsing engine that is based on ideas from XPP and in particular XPP2\nbut completely revised and rewritten to take the best advantage of latest JIT JVMs such as Hotspot\nin JDK 1.4+.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xpp3@1.1.4-22.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.extreme.indiana.edu/xgws/xsoap/xpp/mxp1/index.html",
   "licenseDeclared": "ASL 1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Xml Pull Parser 3rd Edition",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.4-22.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xrestop-0.6",
   "name": "xrestop",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "358642b2a1f86f7036ca7e48443947bb8f319e6588fc86811f19a82eb56dad3d"
    }
   ],
   "description": "Xrestop uses the X-Resource extension to provide 'top' like statistics of each\nconnected X11 client's server side resource usage. It is intended as a developer\ntool to aid more efficient server resource usage and debug server side leakage.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xrestop@0.6-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.freedesktop.org/Software/xrestop",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X-Resource extension.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.6-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xsane-0.999",
   "name": "xsane",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8c12a8b7eef96ac8762edd3b136a8fd52d4272505440a62c978072cfe1f4583f"
    }
   ],
   "description": "XSane is an X based interface for the SANE (Scanner Access Now Easy)\nlibrary, which provides access to scanners, digital cameras, and other\ncapture devices. XSane is written in GTK+ and provides control for\nperforming the scan and then manipulating the captured image.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xsane@0.999-32.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.xsane.org/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "X Window System front-end for the SANE scanner interface",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.999-32.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xsom-0",
   "name": "xsom",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3ef3cf699dde5ebc9f7c7b609fcf86a99dea09a09f6499282c50470681974b1e"
    }
   ],
   "description": "This package is a Java library that allows applications to easily parse XML Schema documents\nand inspect information in them. It is expected to be useful for applications that need to\ntake XML Schema as an input.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xsom@0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://javaee.github.io",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "XML Schema Object Model",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xstream-1.4.20",
   "name": "xstream",
   "licenseConcluded": "BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "1489fbdf2586489a2835cd3435a333633b9d5321ffe959aee175fcf6377896e5"
    }
   ],
   "description": "XStream is a simple library to serialize objects to XML\nand back again. A high level facade is supplied that\nsimplifies common use cases. Custom objects can be serialized\nwithout need for specifying mappings. Speed and low memory\nfootprint are a crucial part of the design, making it suitable\nfor large object graphs or systems with high message throughput.\nNo information is duplicated that can be obtained via reflection.\nThis results in XML that is easier to read for humans and more\ncompact than native Java serialization. XStream serializes internal\nfields, including private and final. Supports non-public and inner\nclasses. Classes are not required to have default constructor.\nDuplicate references encountered in the object-model will be\nmaintained. Supports circular references. By implementing an\ninterface, XStream can serialize directly to/from any tree\nstructure (not just XML). Strategies can be registered allowing\ncustomization of how particular types are represented as XML.\nWhen an exception occurs due to malformed XML, detailed diagnostics\nare provided to help isolate and fix the problem.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xstream@1.4.20-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://x-stream.github.io/",
   "licenseDeclared": "BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java XML serialization library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.4.20-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xterm-388",
   "name": "xterm",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "6460d83a535c39c2747b09e730159dce8c55a668f5318359be994bac37975c09"
    }
   ],
   "description": "The xterm program is a terminal emulator for the X Window System.\nIt provides DEC VT102 and Tektronix 4014 compatible terminals.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xterm@388-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://invisible-island.net/xterm",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "It is a terminal emulator for the X Window System",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:388-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xvattr-1.3",
   "name": "xvattr",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "60fa7e6cd0bbf8f850caf8cf5592b4a719216d6e95639c6017c739eca581a42e"
    }
   ],
   "description": "xvattr is a software that allows you to get and set the values of Xv\nattributes (brightness, color key, etc.) of a X11 server.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xvattr@1.3-42.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.dtek.chalmers.se/groups/dvd/",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A software for getting and setting values of Xv attributes",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3-42.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xvidcore-1.3.7",
   "name": "xvidcore",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "596fb38059b2862e3452317041d4d2e108e5f2eb32e6f38312959392d0606fe6"
    }
   ],
   "description": "The Xvid video codec implements MPEG-4 Simple Profile and Advanced Simple\nProfile standards. It permits compressing and decompressing digital video\nin order to reduce the required bandwidth of video data for transmission\nover computer networks or efficient storage on CDs or DVDs. Due to its\nunrivalled quality Xvid has gained great popularity and is used in many\nother GPLed applications, like e.g. Transcode, MEncoder, MPlayer, Xine and\nmany more.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xvidcore@1.3.7-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.xvid.com/",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "MPEG-4 Simple and Advanced Simple Profile codec",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.7-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xxhash-0.8.2",
   "name": "xxhash",
   "licenseConcluded": "BSD-2-Clause and GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "cdfc9fc63d886f9896cf2f451a890f707eea494d0263fd03dd3eef0df75f5616"
    }
   ],
   "description": "xxHash is an Extremely fast Hash algorithm, running at RAM speed\nlimits. It successfully completes the SMHasher test suite which\nevaluates collision, dispersion and randomness qualities of hash\nfunctions. Code is highly portable, and hashes are identical on all\nplatforms (little / big endian).",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xxhash@0.8.2-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.xxhash.com/",
   "licenseDeclared": "BSD-2-Clause and GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Extremely fast hash algorithm",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.8.2-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xz-5.4.7",
   "name": "xz",
   "licenseConcluded": "GPL-3.0-only",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9a5ee4ebea013386d9c06cbefd48651001e13f114f61f531d6f7410ac6ab5848"
    }
   ],
   "description": "XZ Utils is free general-purpose data compression software with a high compression ratio.\nXZ Utils were written for POSIX-like systems, but also work on some not-so-POSIX systems. XZ Utils are the successor to LZMA Utils.\n\nThe core of the XZ Utils compression code is based on LZMA SDK, but it has been modified quite a lot to be suitable for XZ Utils.\nThe primary compression algorithm is currently LZMA2, which is used inside the .xz container format. With typical files, XZ Utils create 30% smaller output than gzip and 15% smaller output than bzip2.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xz@5.4.7-6.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tukaani.org/xz",
   "licenseDeclared": "GPL-3.0-only",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A free general-purpose data compreession software with LZMA2 algorithm",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.4.7-6.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-xz-java-1.9",
   "name": "xz-java",
   "licenseConcluded": "Public Domain",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "0479fa6b2feca61a312b8c5fb9fea23a49b541667d6ecdf5e9fe4b4e056d6841"
    }
   ],
   "description": "This aims to be a complete implementation of XZ data compression in pure Java. Single-threaded \\\nstreamed compression and decompression and random access decompression have been fully implemented.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/xz-java@1.9-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://tukaani.org/xz/java.html",
   "licenseDeclared": "Public Domain",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A complete implementation of XZ data compression in pure Java",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.9-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-yaffs2-9d9b662",
   "name": "yaffs2",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "73c8be6e292b05694a37c7dfadc09b2169af54cbb4851e11cfe7f39d5c54c721"
    }
   ],
   "description": "Yaffs is an open-source file system specifically designed to be fast,\nrobust and suitable for embedded use with NAND and NOR Flash.\nIt is widely used with Linux, RTOSs, or no OS at all, in consumer\ndevices, avionics, or on commercial terms from Aleph one.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/yaffs2@9d9b662-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.alephl.co.uk/gitweb/?p=yaffs2.git;a=summary",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "an open-source file system for embedded use with NAND and Nor Flash.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:9d9b662-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-yajl-2.1.0",
   "name": "yajl",
   "licenseConcluded": "ISC",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "c14e4ba5227513fe99e7578cbcd29bd3a5f781336581069641fb9bd18668a284"
    }
   ],
   "description": "yajl is a small event-driven JSON parser written in ANSI C, and a small\nvalidating JSON generator.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/yajl@2.1.0-21.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/lloyd/yajl",
   "licenseDeclared": "ISC",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Yet Another JSON Library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:2.1.0-21.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-yaml-cpp-0.7.0",
   "name": "yaml-cpp",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "7f9568be86e5c4ef3c8f2c52117c5c9182529d4eebfc78fd78e59af922a224e2"
    }
   ],
   "description": "yaml-cpp is a YAML parser and emitter in C++ matching the YAML 1.2 spec.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/yaml-cpp@0.7.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jbeder/yaml-cpp",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A YAML parser and emitter in C++.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.7.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-yaml-cpp03-0.3.0",
   "name": "yaml-cpp03",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "224647cfb9224034b2e3663e446cbb52430a644712f89401874e3679d0b579bc"
    }
   ],
   "description": "yaml-cpp is a YAML parser and emitter in C++ written around the YAML 1.2 spec.\nThis is a compatibility package for version 0.3.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/yaml-cpp03@0.3.0-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/jbeder/yaml-cpp",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A YAML parser and emitter for C++",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.0-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-yasm-1.3.0",
   "name": "yasm",
   "licenseConcluded": "BSD-2-Clause AND BSD-3-Clause AND (GPL-1.0-or-later AND GPL-2.0-or-later OR Artistic-1.0-Perl OR LGPL-2.0-or-later)",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "9675fc803becac8be5ee8dd538e2fb587a9a9fe6b00e9cdd6dbb782ac7018ace"
    }
   ],
   "description": "Yasm is a complete rewrite of the NASM assembler under the “new” BSD License.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/yasm@1.3.0-14.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://yasm.tortall.net/",
   "licenseDeclared": "BSD-2-Clause AND BSD-3-Clause AND (GPL-1.0-or-later AND GPL-2.0-or-later OR Artistic-1.0-Perl OR LGPL-2.0-or-later)",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "NASM assembler",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.3.0-14.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-yecht-1.1",
   "name": "yecht",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b9de9006c0128ee672612da97b88b5b2534120fbd5eda4098eae76dc954c38b9"
    }
   ],
   "description": "Yecht is a Syck port, a YAML 1.0 processor for Ruby.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/yecht@1.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://github.com/jruby/yecht",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A YAML processor based on Syck",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-yelp-42.2",
   "name": "yelp",
   "licenseConcluded": "LGPL-2.1-or-later and Apache-2.0 AND GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e1afbedeaa6acdd99ba9ff2ea9c3813592006ee53028bb00714bd0a8d2565cf3"
    }
   ],
   "description": "Yelp is the help viewer in GNOME. It natively views Mallard, DocBook, man, info, and HTML documents.\nIt can locate documents according to the freedesktop.org help system specification.\n\nYelp development has led to the development of various tools, and the Mallard and DocBook transformations live in standalone XSLT module.\nAll of these are under the umbrella name Yelp.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/yelp@42.2-3.oe2403sp2?arch=src&epoch=2",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Apps/Yelp",
   "licenseDeclared": "LGPL-2.1-or-later and Apache-2.0 AND GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Help browser for the GNOME desktop",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "2:42.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-yelp-tools-42.1",
   "name": "yelp-tools",
   "licenseConcluded": "GPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f914cd37dc9593d57594e75d6ffdc71cb5f12a0a41b1619c0b4ec7da9a2ebbd8"
    }
   ],
   "description": "yelp-tools is a collection of scripts and build utilities to help create,\nmanage, and publish documentation for Yelp and the web. Most of the heavy\nlifting is done by packages like yelp-xsl and itstool.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/yelp-tools@42.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Apps/Yelp/Tools",
   "licenseDeclared": "GPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Create, manage, and publish documentation for Yelp",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:42.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-yelp-xsl-42.1",
   "name": "yelp-xsl",
   "licenseConcluded": "GPL-2.0-or-later AND LGPL-2.0-or-later AND MIT AND BSD-3-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "37e7f7609f99ccb7c2d4c3132ca6040a7c8374e7bb4f829b701b0d88ec72179e"
    }
   ],
   "description": "This package contains XSL stylesheets that are used by the yelp help browser.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/yelp-xsl@42.1-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Apps/Yelp",
   "licenseDeclared": "GPL-2.0-or-later AND LGPL-2.0-or-later AND MIT AND BSD-3-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "XSL stylesheets for the yelp help browser",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:42.1-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ykpers-1.20.0",
   "name": "ykpers",
   "licenseConcluded": "BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "b361210edf4b0e99b351aea03020c0cce3d81dacf3204ff1d1a21f8ef4b19c7a"
    }
   ],
   "description": "The YubiKey Personalization package contains a library and command line tool used to personalize",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ykpers@1.20.0-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://developers.yubico.com/yubikey-personalization/",
   "licenseDeclared": "BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The YubiKey Personalization package contains a library and command line tool used to personalize",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.20.0-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-yocto-poky-3.3.6",
   "name": "yocto-poky",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4a586d7fa17b94128720736334e1d8fd1a55d06898b10ccc066ae59568f096c5"
    }
   ],
   "description": "The Yocto Project (YP) is an open source collaboration project that helps developers create custom\nLinux-based systems regardless of the hardware architecture.\n\nThe project provides a flexible set of tools and a space where embedded developers worldwide can\nshare technologies, software stacks, configurations, and best practices that can be used to create\ntailored Linux images for embedded and IOT devices, or anywhere a customized Linux OS is needed.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/yocto-poky@3.3.6-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.yoctoproject.org",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Poky is an integration of various components to form a complete prepackaged build system and development environment.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.3.6-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-yp-tools-4.2.3",
   "name": "yp-tools",
   "licenseConcluded": "GPL-2.0-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "99ad86d78b79bdedaf1f878ac031efb69c54d7abac3b5bc3f213511b448a544e"
    }
   ],
   "description": "This package provides NIS client programs.NIS,Network Information\nService,provides passwords,groupinformation and other network information\nto machines on a network.It is also known as Sun Yellow Pages.\nYou need to install ypbind on machine which runs NIS programs.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/yp-tools@4.2.3-9.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/thkukuk/yp-tools",
   "licenseDeclared": "GPL-2.0-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Network Information Service (YP) client utilities",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.2.3-9.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ypbind-2.7.2",
   "name": "ypbind",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "a37fba15976eda312d389fdd5e99cd541a2d5cb8cad2b8e760ba0647929612a7"
    }
   ],
   "description": "The Network Information Service (NIS) is a system that provides\nnetwork information (login names, passwords, home directories, group\ninformation) to all of the machines on a network. NIS can allow users\nto log in on any machine on the network, as long as the machine has\nthe NIS client programs running and the user's password is recorded in\nthe NIS passwd database. NIS was formerly known as Sun Yellow Pages\n(YP).\n\nThis package provides the ypbind daemon. The ypbind daemon binds NIS\nclients to an NIS domain. Ypbind must be running on any machines\nrunning NIS client programs.\n\nInstall the ypbind package on any machines running NIS client programs\n(included in the yp-tools package). If you need an NIS server, you\nalso need to install the ypserv package to a machine on your network.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ypbind@2.7.2-3.oe2403sp2?arch=src&epoch=3",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.linux-nis.org/nis/ypbind-mt/index.html",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "NIS binding software",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "3:2.7.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-ypserv-4.2",
   "name": "ypserv",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "bd0427cfc861422cc40afa804dddfc2a582b98d783c5a3f23fb2a7c6ea326f62"
    }
   ],
   "description": "The ypserv distributes NIS databases to client systems.The client\nmust run ypbind.The databases are stored in /var/yp/[domainname].\nThe domainname is the name of the domain being served.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/ypserv@4.2-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/thkukuk/ypserv",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "The NIS server",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.2-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-zbar-0.23.93",
   "name": "zbar",
   "licenseConcluded": "LGPL-2.1-or-later",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "f7935f9aa7585db1d6ed01ac836a904e8d1aac255491df03d3f7dad9a05f3d27"
    }
   ],
   "description": "ZBar Bar Code Reader is an open source software suite for reading bar\ncodes from various sources, such as video streams, image files and raw\nintensity sensors. It supports EAN-13/UPC-A, UPC-E, EAN-8, Code 128,\nCode 93, Code 39, Codabar, Interleaved 2 of 5, QR Code and SQ Code.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/zbar@0.23.93-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://zbar.sourceforge.net/",
   "licenseDeclared": "LGPL-2.1-or-later",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Bar code reader",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.23.93-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-zd1211-firmware-1.5",
   "name": "zd1211-firmware",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ccfb27c5f06083f9a3b4071360cd3ce486b9ea16364f972aba47d8d6255fff28"
    }
   ],
   "description": "This package contains the firmware required to work with the zd1211 chipset.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/zd1211-firmware@1.5-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://sourceforge.net/projects/zd1211",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Firmware for wireless devices based on zd1211 chipset",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-zenity-4.0.0",
   "name": "zenity",
   "licenseConcluded": "LGPLv2+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4e9a6ba266395ed9a61e9e205ae7f8f5f327f6f7aa65c415c5aedd26e93bc71b"
    }
   ],
   "description": "Zenity is a tool that allows you to display GTK dialog boxes in commandline and shell scripts.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/zenity@4.0.0-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://wiki.gnome.org/Projects/Zenity",
   "licenseDeclared": "LGPLv2+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Display GTK dialog boxes in commandline and shell scripts",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.0.0-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-zerofree-1.1.1",
   "name": "zerofree",
   "licenseConcluded": "GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ee9435d399f86a4746dc0548a337eb9e645c2c4ea24a049e47f7354f61481805"
    }
   ],
   "description": "This module is a utility to set unused filesystem inodes and blocks of an ext2/3/4 filesystem to zero,\nwhich can improve the compressibility and privacy of an ext2/3/4 filesystem.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/zerofree@1.1.1-5.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://frippery.org/uml/",
   "licenseDeclared": "GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Utility to force unused ext2/3/4 inodes and blocks to zero",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.1.1-5.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-zeromq-4.3.4",
   "name": "zeromq",
   "licenseConcluded": "LGPLv3+",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "ee71a696062899b14ab2348ae66103bdb36edfcdc0c226240f73b5d5c686f6dc"
    }
   ],
   "description": "The 0MQ lightweight messaging kernel is a library which extends the\nstandard socket interfaces with features traditionally provided by\nspecialized messaging middle-ware products. 0MQ sockets provide an\nabstraction of asynchronous message queues, multiple messaging\npatterns, message filtering (subscriptions), seamless access to\nmultiple transport protocols and more.\n\nThis package contains the ZeroMQ shared library.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/zeromq@4.3.4-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://zeromq.org",
   "licenseDeclared": "LGPLv3+",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Software library for fast, message-based applications",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:4.3.4-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-zimg-3.0.5",
   "name": "zimg",
   "licenseConcluded": "WTFPL",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e218798836e93b66b68b3ec80908527e36f91702053565fb6558e1977b5d7e78"
    }
   ],
   "description": "The \"z\" library implements the commonly required image processing basics of\nscaling, color space conversion, and depth conversion. A simple API enables\nconversion between any supported formats to operate with minimal knowledge from\nthe programmer. All library routines were designed from the ground-up with\ncorrectness, flexibility, and thread-safety as first priorities. Allocation,\nbuffering, and I/O are cleanly separated from processing, allowing the\nprogrammer to adapt \"z\" to many scenarios.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/zimg@3.0.5-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/sekrit-twc/zimg",
   "licenseDeclared": "WTFPL",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Scaling, color space conversion, and dithering library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0.5-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-zinc-0.3.1",
   "name": "zinc",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "3c5d3b67832fd0c9d1d0233489b1cac7f6f979a9f6b320597a3a33f770e63111"
    }
   ],
   "description": "Zinc is a stand-alone version of sbt's incremental compiler.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/zinc@0.3.1-7.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/typesafehub/zinc",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A stand-alone version of incremental scala compiler",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.3.1-7.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-zip-3.0",
   "name": "zip",
   "licenseConcluded": "Info-ZIP",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "61a022dbf49b4aefbb0aec368bfb24804e9fbba77dab5e93565d4b89e26b9ee2"
    }
   ],
   "description": "The zip program is a compression and file packaging utility. Zip has one\ncompression method and can also store files without compression.\nZip automatically chooses the better of the two for each file. Compression\nratios of 2:1 to 3:1 are common for text files.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/zip@3.0-32.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.info-zip.org/Zip.html",
   "licenseDeclared": "Info-ZIP",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A compression and file packaging/archive utility",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.0-32.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-zlib-1.2.13",
   "name": "zlib",
   "licenseConcluded": "zlib and Boost",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "2294c9c4ebc64cd1e3ffb6d2ce28921e0a237d3ea177e855a1fd048e49068a3f"
    }
   ],
   "description": "Zlib is a free, general-purpose, not covered by any patents, lossless data-compression\nlibrary for use on virtually any computer hardware and operating system. The zlib data\nformat is itself portable across platforms.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/zlib@1.2.13-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://www.zlib.net",
   "licenseDeclared": "zlib and Boost",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A lossless data-compression library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.2.13-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-znerd-oss-parent-3",
   "name": "znerd-oss-parent",
   "licenseConcluded": "BSD-2-Clause",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "e9039657fd987d7febb35f7fb968fb60396befaf1f960588148ad83ce946a938"
    }
   ],
   "description": "Parent for znerd.org OSS Projects.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/znerd-oss-parent@3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/znerd/znerd-oss-parent",
   "licenseDeclared": "BSD-2-Clause",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Znerd.org OSS Parent",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-zookeeper-3.9.3",
   "name": "zookeeper",
   "licenseConcluded": "Apache-2.0 and OpenSSL and SSLeay and MIT and BSD",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "8133d0e7c438bf879f8a41e8c1ab533ff5ef9b053c80aba19d2a73ed90a81506"
    }
   ],
   "description": "ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/zookeeper@3.9.3-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://www.apache.org/dist/zookeeper/",
   "licenseDeclared": "Apache-2.0 and OpenSSL and SSLeay and MIT and BSD",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "High-performance coordination service for distributed applications.",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.9.3-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-zopfli-1.0.3",
   "name": "zopfli",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "28f2d144cd95d97e047a5ba544f6cb1058f972721139a906697d2dd399dbe593"
    }
   ],
   "description": "Zopfli Compression Algorithm is a compression library programmed in C to perform\nvery good, but slow, deflate or zlib compression.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/zopfli@1.0.3-2.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/google/zopfli",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Compression library programmed in C",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.0.3-2.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-zsh-5.9",
   "name": "zsh",
   "licenseConcluded": "MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "66ef0eb2c49a63830375d87fe327cde6f30102da1fa2d21126026ad644871e06"
    }
   ],
   "description": "The zsh is a shell designed for interactive use, and it is also a powerful scripting language. Many of\nthe useful features of bash, ksh, and tcsh were incorporated into zsh. It can match files by file extension\nwithout running an external program, share command history with any shell, and more.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/zsh@5.9-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://zsh.sourceforge.net",
   "licenseDeclared": "MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A shell designed for interactive use",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:5.9-4.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-zstd-1.5.5",
   "name": "zstd",
   "licenseConcluded": "BSD and GPLv2",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "4002044513cb1e0664237dc4ffbd97c079da3af08a16b1b001ff203a6145f220"
    }
   ],
   "description": "Zstd is a fast lossless compression algorithm. It's backed by a very fast entropy stage,\nprovided by Huff0 and FSE library. It's a real-time compression scenario for zlib levels\nand has a better compression ratio.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/zstd@1.5.5-3.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/facebook/zstd",
   "licenseDeclared": "BSD and GPLv2",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A fast lossless compression algorithm",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:1.5.5-3.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-zvbi-0.2.44",
   "name": "zvbi",
   "licenseConcluded": "GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause AND MIT",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "d0b75c12b5fe1eb443a1254fb1483f0e712c0b204186094b10f9198d93cfb135"
    }
   ],
   "description": "The ZVBI library provides functions to read from Linux V4L, V4L2 and\nFreeBSD BKTR raw VBI capture devices, from Linux DVB devices and\nfrom a VBI proxy to share V4L and V4L2 VBI devices between multiple\napplications.\nIt can demodulate raw to sliced VBI data in software, with support\nfor a wide range of formats, has functions to decode several popular\nservices including Teletext and Closed Caption, a Teletext cache\nwith search function, various text export and rendering functions.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/zvbi@0.2.44-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/zapping-vbi/zvbi",
   "licenseDeclared": "GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause AND MIT",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "A library provides functions to capture and decode VBI data",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.2.44-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-zxing-3.5.1",
   "name": "zxing",
   "licenseConcluded": "ASL 2.0",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "769b02236e1dfdebcdd75590fd1a52c4fea3e8ab2c7c27d2118d56c97cf51ea5"
    }
   ],
   "description": "ZXing (\"zebra crossing\") is an open-source,\nmulti-format 1D/2D bar-code image processing library\nimplemented in Java, with ports to other languages.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/zxing@3.5.1-1.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "https://github.com/zxing/zxing/",
   "licenseDeclared": "ASL 2.0",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Java multi-format 1D/2D bar-code image processing library",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:3.5.1-1.oe2403sp2"
  },
  {
   "SPDXID": "SPDXRef-rpm-zziplib-0.13.72",
   "name": "zziplib",
   "licenseConcluded": "LGPLv2+ or MPLv1.1",
   "checksums": [
    {
     "algorithm": "SHA256",
     "checksumValue": "064c2d1220c74129e89ec878dbe492c542c6b10e54d2d859dc56cc78af53c314"
    }
   ],
   "description": "The zziplib is a lightweight library to easily extract data from zip files. Applications\ncan bundle files into a single zip archive and access them. The implementation is based\nonly on the (free) subset of compression with the zlib algorithm which is actually used\nby the zip/unzip tools.",
   "downloadLocation": "NOASSERTION",
   "externalRefs": [
    {
     "referenceCategory": "PACKAGE_MANAGER",
     "referenceLocator": "pkg:rpm/zziplib@0.13.72-4.oe2403sp2?arch=src&epoch=0",
     "referenceType": "purl"
    }
   ],
   "filesAnalyzed": false,
   "homepage": "http://zziplib.sourceforge.net",
   "licenseDeclared": "LGPLv2+ or MPLv1.1",
   "sourceInfo": "acquired package info from repodata DB: repodata/b5b099e06a127eabd8f816e7e4c8f142e5bd248ff1ba16646d7dda74fc2ff908-primary.sqlite.bz2",
   "summary": "Lightweight library for zip compression",
   "supplier": "Organization: http://openeuler.org",
   "versionInfo": "0:0.13.72-4.oe2403sp2"
  }
 ],
 "relationships": [
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmocka-1.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cracklib-2.9.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu-74.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-c-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdb-5.3.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libevent-2.1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtalloc-2.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtevent-0.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lm-sensors-3.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lmdb-0.9.31"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-net-snmp-5.9.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nspr-4.35.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nss-3.94.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre-8.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-policycoreutils-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-argcomplete-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-argparse-manpage-4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cryptography-42.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-dateutil-2.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-ldap-3.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-packaging-24.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pyasn1-0.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pyasn1-modules-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rsync-3.2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-1.86.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-389-ds-base-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-A-FOT-v1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-A-Tune-BPF-Collection-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libbpf-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-A-Tune-BPF-Collection-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-AFLplusplus-4.10c",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-AFLplusplus-4.10c",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-AFLplusplus-4.10c",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-AFLplusplus-4.10c",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-AI4C-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-abseil-cpp-20230802.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-AI4C-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-AI4C-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-AI4C-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-AI4C-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-AI4C-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-AI4C-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-AI4C-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numpy-1.24.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-AI4C-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-AI4C-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-AI4C-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-AI4C-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-AI4C-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-AI4C-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-yaml-cpp-0.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ANNC-0.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bazel-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ANNC-0.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ANNC-0.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ANNC-0.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ANNC-0.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ANNC-0.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ANNC-0.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numpy-1.24.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ANNC-0.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ANNC-0.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ANNC-0.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ANNC-0.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-BareBonesBrowserLaunch-3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Bear-3.0.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Bear-3.0.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-c-ares-1.19.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Bear-3.0.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Bear-3.0.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Bear-3.0.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Bear-3.0.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-grpc-1.60.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Bear-3.0.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Bear-3.0.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf-25.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-CUnit-2.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-CUnit-2.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-CharLS-2.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-CharLS-2.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ComputeLibrary-22.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ComputeLibrary-22.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Cython-3.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bc-1.07.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Cython-3.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-diffutils-3.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Cython-3.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Cython-3.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hostname-3.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Cython-3.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Cython-3.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-DCF-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cjson-1.7.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-DCF-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-DCF-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-DCF-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libboundscheck-v1.1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-DCF-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lz4-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-DCF-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-DCF-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tar-1.35"
  },
  {
   "spdxElementId": "SPDXRef-rpm-DCF-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zstd-1.5.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GConf2-3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GConf2-3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GConf2-3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-glib-0.112"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GConf2-3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GConf2-3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GConf2-3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GConf2-3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GConf2-3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GConf2-3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GConf2-3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GConf2-3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GConf2-3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-polkit-123"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GeoIP-1.6.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GeoIP-1.6.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GeoIP-1.6.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GeoIP-1.6.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GeoIP-1.6.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GraphicsMagick-1.3.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GraphicsMagick-1.3.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GraphicsMagick-1.3.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GraphicsMagick-1.3.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-giflib-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GraphicsMagick-1.3.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jbigkit-2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GraphicsMagick-1.3.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lcms2-2.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GraphicsMagick-1.3.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GraphicsMagick-1.3.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GraphicsMagick-1.3.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GraphicsMagick-1.3.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GraphicsMagick-1.3.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-librsvg2-2.57.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GraphicsMagick-1.3.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GraphicsMagick-1.3.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libwebp-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GraphicsMagick-1.3.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libwmf-0.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GraphicsMagick-1.3.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GraphicsMagick-1.3.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GraphicsMagick-1.3.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-p7zip-16.02"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GraphicsMagick-1.3.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GraphicsMagick-1.3.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GraphicsMagick-1.3.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-time-1.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GraphicsMagick-1.3.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xdg-utils-1.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GraphicsMagick-1.3.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-GraphicsMagick-1.3.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-HdrHistogram-2.1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-HdrHistogram-2.1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-HdrHistogram-2.1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-HikariCP-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Imath-3.1.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-OpenEXR-3.1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fftw-3.3.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-giflib-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jbigkit-2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lcms2-2.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-librsvg2-2.57.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libwebp-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libwmf-0.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-open-sans-fonts-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openjpeg2-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ImageMagick-7.1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Imath-3.1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Imath-3.1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Imath-3.1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Imath-3.1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Imath-3.1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Imath-3.1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numpy-1.24.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Imath-3.1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-breathe-4.35.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Imath-3.1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Imath-3.1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Judy-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Judy-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Judy-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Judy-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Judy-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Kmesh-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Kmesh-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dracut-059"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Kmesh-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Kmesh-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Kmesh-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libboundscheck-v1.1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Kmesh-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libbpf-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Kmesh-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Kmesh-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Kmesh-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pkgconf-1.9.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Kmesh-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf-25.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Kmesh-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf-c-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Kmesh-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uname-build-checks-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-KubeOS-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-KubeOS-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-KubeOS-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-KubeOS-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-1.86.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-LZMA-SDK-23.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-LZMA-SDK-23.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-p7zip-16.02"
  },
  {
   "spdxElementId": "SPDXRef-rpm-LibRaw-0.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-LibRaw-0.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-LibRaw-0.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-LibRaw-0.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-LibRaw-0.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ModemManager-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ModemManager-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-python-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ModemManager-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ModemManager-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ModemManager-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ModemManager-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ModemManager-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgudev-238"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ModemManager-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmbim-1.30.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ModemManager-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libqmi-1.34.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ModemManager-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ModemManager-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pygobject3-3.46.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ModemManager-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ModemManager-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ModemManager-1.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-python-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iptables-1.8.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jansson-2.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libndp-1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-newt-0.52.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-polkit-123"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ppp-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pygobject3-3.46.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-1.44.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-libreswan-1.2.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-NetworkManager-1.44.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-libreswan-1.2.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-libreswan-1.2.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-libreswan-1.2.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-libreswan-1.2.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-libreswan-1.2.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnl3-3.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-libreswan-1.2.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnma-1.10.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-NetworkManager-libreswan-1.2.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsecret-0.20.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ORBit2-2.14.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ORBit2-2.14.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ORBit2-2.14.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ORBit2-2.14.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ORBit2-2.14.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libIDL-0.8.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ORBit2-2.14.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-OpenCSD-1.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-OpenCSD-1.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-OpenEXR-3.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-OpenEXR-3.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-OpenEXR-3.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-OpenEXR-3.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-OpenEXR-3.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-OpenIPMI-2.0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-OpenIPMI-2.0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-OpenIPMI-2.0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdbm-1.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-OpenIPMI-2.0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-OpenIPMI-2.0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libedit-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-OpenIPMI-2.0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-OpenIPMI-2.0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-OpenIPMI-2.0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-OpenIPMI-2.0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-net-snmp-5.9.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-OpenIPMI-2.0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-OpenIPMI-2.0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-OpenIPMI-2.0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-OpenIPMI-2.0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-OpenIPMI-2.0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-OpenIPMI-2.0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-OpenIPMI-2.0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PEGTL-3.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PEGTL-3.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PEGTL-3.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PackageKit-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-appstream-0.16.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PackageKit-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PackageKit-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-utils-0.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PackageKit-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PackageKit-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PackageKit-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PackageKit-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnome-doc-utils-0.20.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PackageKit-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PackageKit-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PackageKit-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PackageKit-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PackageKit-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PackageKit-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PackageKit-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PackageKit-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libappstream-glib-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PackageKit-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdnf-0.70.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PackageKit-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PackageKit-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PackageKit-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pango-1.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PackageKit-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-polkit-123"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PackageKit-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PackageKit-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PackageKit-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PackageKit-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PyPAM-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PyPAM-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PyPAM-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PyQt4-4.12.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PyQt4-4.12.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-python-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PyQt4-4.12.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PyQt4-4.12.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PyQt4-4.12.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PyQt4-4.12.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt-assistant-adp-4.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-PyQt4-4.12.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sip-4.19.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu-74.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-less-633"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libICE-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libSM-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXmu-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openblas-0.3.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pango-1.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre-8.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcl-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tk-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tre-0.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-AUC-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-AsioHeaders-1.16.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-BH-1.78.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-Cairo-1.5.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-Cairo-1.5.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-png-0.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-Cairo-1.5.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-Cairo-1.5.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-DBI-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-DBI-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-base-20210325"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.cache-0.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.cache-0.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-R.methodsS3-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.cache-0.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-R.oo-1.24.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.cache-0.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-R.utils-2.10.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.cache-0.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-digest-0.6.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.devices-2.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.devices-2.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-Cairo-1.5.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.devices-2.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-R.methodsS3-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.devices-2.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-R.oo-1.24.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.devices-2.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-R.utils-2.10.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.devices-2.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-base64enc-0.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.devices-2.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-digest-0.6.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.methodsS3-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.oo-1.24.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.oo-1.24.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-R.methodsS3-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.rsp-0.44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.rsp-0.44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-R.cache-0.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.rsp-0.44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-R.devices-2.17.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.rsp-0.44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-R.methodsS3-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.rsp-0.44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-R.oo-1.24.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.rsp-0.44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-R.utils-2.10.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.rsp-0.44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-ascii-2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.rsp-0.44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-base64enc-0.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.rsp-0.44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-digest-0.6.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.rsp-0.44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-knitr-1.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.rsp-0.44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-markdown-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.utils-2.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.utils-2.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-R.methodsS3-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.utils-2.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-R.oo-1.24.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R.utils-2.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-digest-0.6.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-R6-2.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-RCurl-1.98.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-RCurl-1.98.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-bitops-1.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-RCurl-1.98.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-RCurl-1.98.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-RODBC-1.3.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-RODBC-1.3.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-RODBC-1.3.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unixODBC-2.3.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-RUnit-0.4.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-RUnit-0.4.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-XML-3.99.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-Rcpp-1.0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-Rcpp-1.0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-inline-0.3.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-Rcpp-1.0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-Rcpp-1.0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-TH-data-1.0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-XML-3.99.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-XML-3.99.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-RCurl-1.98.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-XML-3.99.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-bitops-1.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-XML-3.99.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-ascii-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-ascii-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-digest-0.6.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-ascii-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-knitr-1.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-ascii-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-xtable-1.8.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-askpass-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-askpass-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-sys-3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-askpass-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-testthat-3.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-assertthat-0.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-backports-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-base64enc-0.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-bit-4.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-bit64-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-bit64-4.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-bit-4.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-bitops-1.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-brio-1.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-cachem-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-cachem-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-fastmap-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-cachem-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-rlang-0.4.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-cachem-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-testthat-3.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-cachem-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-callr-3.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-callr-3.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-R6-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-callr-3.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-processx-3.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-car-2.0.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-cli-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-cli-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-assertthat-0.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-cli-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-crayon-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-cli-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-fansi-0.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-cli-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-glue-1.4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-coda-0.19.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-commonmark-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-cpp11-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-crayon-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-curl-4.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-desc-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-desc-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-R6-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-desc-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-crayon-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-desc-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-rprojroot-2.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-dichromat-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-diffobj-0.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-diffobj-0.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-crayon-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-digest-0.6.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-ellipsis-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-ellipsis-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-rlang-0.4.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-evaluate-0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-fansi-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-farver-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-fastmap-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-filehash-2.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-generics-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-generics-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-pkgload-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-generics-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-testthat-3.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-generics-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-tibble-3.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-ggplot2movies-0.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-glue-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-highr-0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-highr-0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-testit-0.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-highr-0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-xfun-0.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-htmltools-0.5.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-htmltools-0.5.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-base64enc-0.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-htmltools-0.5.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-digest-0.6.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-htmltools-0.5.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-rlang-0.4.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-htmlwidgets-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-htmlwidgets-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-htmltools-0.5.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-htmlwidgets-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-jsonlite-1.7.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-htmlwidgets-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-yaml-2.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-inline-0.3.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-inline-0.3.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-rpm-macros-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-jpeg-0.1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-jsonlite-1.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-knitr-1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-knitr-1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-evaluate-0.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-knitr-1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-highr-0.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-knitr-1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-markdown-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-knitr-1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-stringr-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-knitr-1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-xfun-0.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-knitr-1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-yaml-2.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-labeling-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-lifecycle-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-lifecycle-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-glue-1.4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-lifecycle-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-rlang-0.4.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-lmodel2-1.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-lmtest-0.9.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-lmtest-0.9.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-zoo-1.8.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-magrittr-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-magrittr-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-maps-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-maps-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-sp-1.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-markdown-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-markdown-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-mime-0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-markdown-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-xfun-0.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-memoise-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-memoise-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-cachem-1.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-memoise-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-digest-0.6.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-memoise-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-rlang-0.4.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-mime-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-mockery-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-mockery-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-R6-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-mockery-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-testthat-3.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-multcomp-1.4.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-multcomp-1.4.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-TH-data-1.0.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-multcomp-1.4.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-lmtest-0.9.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-multcomp-1.4.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-mvtnorm-1.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-multcomp-1.4.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-sandwich-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-mvtnorm-1.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-mvtnorm-1.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-orcutt-2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-orcutt-2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-lmtest-0.9.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pillar-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pillar-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-cli-2.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pillar-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-crayon-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pillar-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-ellipsis-0.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pillar-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-fansi-0.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pillar-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-lifecycle-1.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pillar-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-rlang-0.4.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pillar-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-utf8-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pillar-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-vctrs-0.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pingr-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pingr-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-processx-3.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pingr-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-testthat-3.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pkgbuild-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pkgbuild-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-R6-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pkgbuild-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-callr-3.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pkgbuild-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-cli-2.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pkgbuild-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-crayon-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pkgbuild-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-desc-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pkgbuild-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-prettyunits-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pkgbuild-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-rprojroot-2.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pkgbuild-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-withr-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pkgconfig-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pkgload-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pkgload-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-cli-2.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pkgload-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-crayon-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pkgload-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-desc-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pkgload-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-pkgbuild-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pkgload-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-rlang-0.4.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pkgload-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-rprojroot-2.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pkgload-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-rstudioapi-0.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-pkgload-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-withr-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-plogr-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-plogr-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-Rcpp-1.0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-png-0.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-png-0.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-praise-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-praise-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-base-20210325"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-prettycode-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-prettycode-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-crayon-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-prettycode-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-mockery-0.4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-prettycode-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-rstudioapi-0.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-prettycode-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-testthat-3.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-prettycode-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-withr-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-prettyunits-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-prettyunits-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-base-20210325"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-processx-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-processx-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-R6-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-processx-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-ps-1.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-ps-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-rematch2-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-rematch2-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-tibble-3.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-rlang-0.4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-rprojroot-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-rstudioapi-0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-sandwich-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-sandwich-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-zoo-1.8.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-showtext-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-showtext-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-curl-4.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-showtext-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-jsonlite-1.7.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-showtext-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-showtextdb-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-showtext-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-sysfonts-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-showtextdb-3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-showtextdb-3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-curl-4.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-showtextdb-3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-sysfonts-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-showtextdb-3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wqy-microhei-fonts-0.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-sourcetools-0.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-sourcetools-0.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-testthat-3.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-sp-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-stringi-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-stringi-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu-74.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-stringr-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-stringr-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-glue-1.4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-stringr-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-htmltools-0.5.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-stringr-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-htmlwidgets-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-stringr-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-magrittr-2.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-stringr-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-stringi-1.6.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-stringr-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-testthat-3.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-sys-3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-sysfonts-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-sysfonts-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-curl-4.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-sysfonts-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-jsonlite-1.7.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-testit-0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-testit-0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-rstudioapi-0.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-testthat-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-testthat-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-R6-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-testthat-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-brio-1.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-testthat-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-callr-3.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-testthat-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-cli-2.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-testthat-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-crayon-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-testthat-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-desc-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-testthat-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-digest-0.6.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-testthat-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-ellipsis-0.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-testthat-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-evaluate-0.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-testthat-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-jsonlite-1.7.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-testthat-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-lifecycle-1.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-testthat-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-magrittr-2.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-testthat-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-pkgload-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-testthat-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-praise-1.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-testthat-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-processx-3.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-testthat-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-ps-1.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-testthat-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-rlang-0.4.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-testthat-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-waldo-0.2.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-testthat-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-withr-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-tibble-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-tibble-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-ellipsis-0.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-tibble-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-fansi-0.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-tibble-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-lifecycle-1.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-tibble-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-magrittr-2.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-tibble-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-pillar-1.6.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-tibble-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-pkgconfig-2.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-tibble-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-rlang-0.4.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-tibble-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-vctrs-0.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-tikzDevice-0.12.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-tikzDevice-0.12.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-evaluate-0.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-tikzDevice-0.12.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-filehash-2.4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-tikzDevice-0.12.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-png-0.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-tikzDevice-0.12.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-stringr-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-tikzDevice-0.12.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-testthat-3.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-tikzDevice-0.12.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-withr-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-tikzDevice-0.12.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-split-r-2021"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-tinytex-0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-tinytex-0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-rstudioapi-0.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-tinytex-0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-testit-0.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-tinytex-0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-xfun-0.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-utf8-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-vctrs-0.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-vctrs-0.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-ellipsis-0.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-vctrs-0.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-glue-1.4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-vctrs-0.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-rlang-0.4.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-waldo-0.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-waldo-0.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-cli-2.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-waldo-0.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-diffobj-0.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-waldo-0.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-fansi-0.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-waldo-0.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-glue-1.4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-waldo-0.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-rematch2-2.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-waldo-0.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-rlang-0.4.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-waldo-0.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-tibble-3.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-whisker-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-whisker-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-markdown-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-withr-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-xfun-0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-xml2-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-xml2-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-magrittr-2.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-xml2-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-testthat-3.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-xml2-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-xtable-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-xtable-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-knitr-1.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-xtable-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-zoo-1.8.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-yaml-2.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-yaml-2.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-RUnit-0.4.32"
  },
  {
   "spdxElementId": "SPDXRef-rpm-R-zoo-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-R-4.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL-1.2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL-1.2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL-1.2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL2-2.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL2-2.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-audiofile-0.3.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL2-2.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL2-2.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXScrnSaver-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL2-2.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXcursor-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL2-2.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL2-2.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXi-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL2-2.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXinerama-1.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL2-2.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrandr-1.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL2-2.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrender-0.9.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL2-2.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdrm-2.4.119"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL2-2.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libglvnd-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL2-2.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libusb-0.1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL2-2.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL2-2.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-libGLU-9.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL2-2.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL-sound-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-SDL-1.2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL-sound-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL-sound-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flac-1.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL-sound-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmodplug-0.8.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL-sound-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libogg-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL-sound-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvorbis-1.3.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL-sound-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-physfs-3.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SDL-sound-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-speex-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SuperLU-6.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SuperLU-6.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-SuperLU-6.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openblas-0.3.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-TeXamator-1.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-UNT-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-WasmEngine-v0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dtc-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-WasmEngine-v0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-WasmEngine-v0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-WasmEngine-v0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-WasmEngine-v0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-1.86.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-WasmEngine-v0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-packaging-23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Xaw3d-1.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Xaw3d-1.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ed-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Xaw3d-1.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Xaw3d-1.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Xaw3d-1.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Xaw3d-1.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libSM-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Xaw3d-1.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Xaw3d-1.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Xaw3d-1.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXmu-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Xaw3d-1.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXpm-3.5.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Xaw3d-1.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-Xaw3d-1.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-XmlSchema-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aalib-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aalib-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpm-1.20.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aalib-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aalib-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aalib-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aalib-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-slang-2.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aalto-xml-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abattis-cantarell-fonts-0.303.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abattis-cantarell-fonts-0.303.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abattis-cantarell-fonts-0.303.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libappstream-glib-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abattis-cantarell-fonts-0.303.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abattis-cantarell-fonts-0.303.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abi-dumper-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abi-dumper-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abi-dumper-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abi-dumper-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-augeas-1.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-python-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gsettings-desktop-schemas-45.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hostname-3.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-c-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnotify-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libreport-2.17.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsoup3-3.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-polkit-123"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-argcomplete-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-nose2-0.13.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-systemd-235"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-satyr-0.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abrt-2.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abseil-cpp-20230802.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abseil-cpp-20230802.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abseil-cpp-20230802.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-abseil-cpp-20230802.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-accel-config-4.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-accel-config-4.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-accel-config-4.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-accel-config-4.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-accel-config-4.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-accel-config-4.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-accountsservice-23.13.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-accountsservice-23.13.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-accountsservice-23.13.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-accountsservice-23.13.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-accountsservice-23.13.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-accountsservice-23.13.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-accountsservice-23.13.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-polkit-123"
  },
  {
   "spdxElementId": "SPDXRef-rpm-accountsservice-23.13.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-dbusmock-0.29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-accountsservice-23.13.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-accountsservice-23.13.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-acl-2.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-acl-2.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-acl-2.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-acl-2.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-acl-2.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-acpica-tools-20210604",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-acpica-tools-20210604",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-acpica-tools-20210604",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-acpica-tools-20210604",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-patchutils-0.4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-acpid-2.0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-acpid-2.0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-adcli-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-adcli-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-adcli-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-adcli-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-adcli-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-adcli-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-adcli-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-adcli-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-adwaita-icon-theme-45.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-adwaita-icon-theme-45.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-adwaita-icon-theme-45.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-librsvg2-2.57.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-adwaita-icon-theme-45.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-adwaita-qt-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-adwaita-qt-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxcb-1.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-adwaita-qt-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-adwaita-qt-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtx11extras-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-adwaita-qt-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aesh-0.66.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-afflib-3.7.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Cython-3.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-afflib-3.7.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-afflib-3.7.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-afflib-3.7.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-afflib-3.7.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-afflib-3.7.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-afflib-3.7.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-afflib-3.7.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-afflib-3.7.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aide-0.18.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aide-0.18.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aide-0.18.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aide-0.18.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-check-0.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aide-0.18.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aide-0.18.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-e2fsprogs-1.47.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aide-0.18.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aide-0.18.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aide-0.18.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aide-0.18.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgpg-error-1.47"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aide-0.18.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aide-0.18.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aide-0.18.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aide-0.18.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-airline-0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alien-8.95",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alien-8.95",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-firmware-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-firmware-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-lib-1.2.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-lib-1.2.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-lib-1.2.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-lib-1.2.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-lib-1.2.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-plugins-1.2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-plugins-1.2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-plugins-1.2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-plugins-1.2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-plugins-1.2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsamplerate-0.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-plugins-1.2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-plugins-1.2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pulseaudio-17.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-plugins-1.2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-speex-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-plugins-1.2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-speexdsp-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-tools-1.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-tools-1.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-tools-1.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-tools-1.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fltk-1.3.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-tools-1.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-tools-1.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-tools-1.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-tools-1.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-utils-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-utils-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fftw-3.3.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-utils-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-utils-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-utils-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsamplerate-0.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-utils-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-utils-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-utils-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-alsa-utils-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cups-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dump-0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-grep-3.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mt-st-1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mtx-1.3.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncompress-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssh-9.6p1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Test-Simple-1.302198"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-procps-ng-4.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpcsvc-proto-1.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-samba-4.19.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tar-1.35"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amanda-3.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xfsdump-3.1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amtk-5.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amtk-5.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amtk-5.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amtk-5.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amtk-5.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amtk-5.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amtk-5.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-amtterm-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anaconda-36.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anaconda-36.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdk-pixbuf2-2.42.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anaconda-36.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anaconda-36.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glade-3.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anaconda-36.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anaconda-36.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gsettings-desktop-schemas-45.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anaconda-36.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anaconda-36.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anaconda-36.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libarchive-3.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anaconda-36.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgnomekbd-3.28.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anaconda-36.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anaconda-36.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxklavier-5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anaconda-36.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anaconda-36.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anaconda-36.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-metacity-3.37.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anaconda-36.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pango-1.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anaconda-36.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pykickstart-3.48"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anaconda-36.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pygments-2.17.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anaconda-36.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anaconda-36.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anaconda-36.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anaconda-user-help-26.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lynx-2.8.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anaconda-user-help-26.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-lxml-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anaconda-user-help-26.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anaconda-user-help-26.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-android-json-org-java-6.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-geronimo-parent-poms-1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-android-json-org-java-6.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-annobin-8.92",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-annobin-8.92",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-annobin-8.92",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-annobin-8.92",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-annotation-indexer-1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyYAML-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-boto3-1.34.48"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-botocore-1.34.79"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-coverage-7.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cryptography-42.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-httmock-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jinja2-3.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-packaging-24.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-paramiko-3.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-passlib-1.7.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbkdf2-1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pexpect-4.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-mock-3.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-xdist-3.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-python-gitlab-3.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pyvmomi-8.0.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pywinrm-0.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-notfound-page-1.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-theme-alabaster-0.7.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-straight-plugin-1.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ansible-2.9.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ant-1.10.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ant-1.10.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ant-1.10.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ant-1.10.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit5-5.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ant-1.10.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ant-antunit-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ant-antunit-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ant-contrib-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ant-contrib-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-logging-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ant-contrib-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-parent-43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ant-contrib-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-ivy-2.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ant-contrib-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bcel-6.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ant-contrib-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jakarta-commons-httpclient-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ant-contrib-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ant-contrib-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ant-contrib-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xerces-j2-2.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anthy-9100h",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-emacs-29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-anthy-9100h",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-antlr-2.7.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-antlr-2.7.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-antlr-2.7.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-antlr-2.7.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-antlr-2.7.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-antlr-2.7.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-antlr-maven-plugin-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-antlr3-3.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-antlr3-3.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-antlr3-3.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-antlr3-3.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-antlr3-3.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-antlr3-3.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-antlr32-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-antlr32-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-antlr32-3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-antlr32-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-exec-maven-plugin-1.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-antlr32-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-antlr32-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-build-helper-1.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-antlr32-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-antlr32-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-stringtemplate-3.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-antlr4-4.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aom-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aom-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aom-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aom-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aom-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-yasm-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aopalliance-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aopalliance-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-beanutils-1.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-chain-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-cli-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-codec-1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-collections-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-collections-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-collections4-4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-compress-1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-compress-1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fdupes-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-compress-1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-compress-1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-objectweb-asm3-3.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-compress-1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-java-1.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-configuration-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-beanutils-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-configuration-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-codec-1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-configuration-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-collections-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-configuration-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-digester-2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-configuration-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-jexl-2.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-configuration-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-jxpath-1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-configuration-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-lang-2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-configuration-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-logging-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-configuration-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-parent-43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-configuration-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-vfs-2.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-configuration-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-servlet-api-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-configuration-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javacc-maven-plugin-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-configuration-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-configuration-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-log4j12-1.2.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-configuration-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xml-commons-apis-1.4.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-configuration-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xml-commons-resolver-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-csv-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-csv-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-csv-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-daemon-1.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-parent-43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-daemon-1.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-daemon-1.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-daemon-1.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-daemon-1.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-surefire-2.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-daemon-1.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-dbcp-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-digester-2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-discovery-0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-el-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-el-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-logging-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-el-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-jsp-api-2.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-el-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-servlet-api-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-el-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-el-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-exec-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iputils-20221126"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-exec-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-fileupload-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-io-2.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-javaflow-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-jci-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ecj-4.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-jci-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-jci-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-antrun-plugin-1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-jci-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-jci-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-objectweb-asm3-3.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-jexl-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-jxpath-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-lang-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-parent-43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-lang-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-lang-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-surefire-2.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-lang3-3.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-logging-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-math-3.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-net-3.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-17-openjdk-17.0.15.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-net-3.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-ognl-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-ognl-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jna-4.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-parent-43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-pool-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-pool2-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-validator-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-commons-vfs-2.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-ivy-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-ivy-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-contrib-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-ivy-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-lang-2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-ivy-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-parent-43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-ivy-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-vfs-2.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-ivy-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-parent-19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-ivy-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bouncycastle-1.67"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-ivy-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jakarta-commons-httpclient-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-ivy-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jakarta-oro-2.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-ivy-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-ivy-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jsch-0.1.55"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-ivy-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jsch-agent-proxy-0.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-ivy-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sonatype-oss-parent-7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-logging-parent-5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-mime4j-0.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-mime4j-0.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-mina-2.1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-parent-19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-poi-3.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-codec-1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-poi-3.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-collections4-4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-poi-3.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-logging-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-poi-3.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-poi-3.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jacoco-0.7.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-poi-3.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-poi-3.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jmh-1.25.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-rat-0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-resource-bundles-2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache-sshd-2.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache2-mod-xforward-0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache2-mod-xforward-0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-httpd-2.4.58"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apache2-mod-xforward-0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apiguardian-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apiviz-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-appstream-0.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-appstream-0.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-appstream-0.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperf-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-appstream-0.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-appstream-0.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-appstream-0.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-itstool-2.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-appstream-0.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libstemmer-0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-appstream-0.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-appstream-0.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf-25.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-appstream-0.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qttools-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-appstream-0.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-appstream-0.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-appstream-0.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-appstream-0.16.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apr-1.7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apr-1.7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apr-1.7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apr-1.7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lksctp-tools-1.0.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apr-1.7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apr-util-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apr-1.7.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apr-util-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apr-util-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apr-util-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apr-util-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdbm-1.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apr-util-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpq-15.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apr-util-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mariadb-connector-c-3.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apr-util-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apr-util-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apr-util-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-apr-util-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unixODBC-2.3.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aqute-bnd-3.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aqute-bnd-3.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aqute-bnd-3.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aqute-bnd-3.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-dependency-plugin-3.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-argon2-20190702",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-args4j-2.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aries-blueprint-annotation-api-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aries-blueprint-api-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aries-blueprint-parser-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aries-blueprint-parser-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmvn-3.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aries-quiesce-api-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-arm-trusted-firmware-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dtc-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-arm-trusted-firmware-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-arm-trusted-firmware-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-armadillo-12.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-SuperLU-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-armadillo-12.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-arpack-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-armadillo-12.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-armadillo-12.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hdf5-1.14.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-armadillo-12.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lapack-3.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-armadillo-12.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openblas-0.3.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-arpack-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-arpack-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-arpack-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openblas-0.3.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-arptables-0.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-arptables-0.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-arptables-0.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-arptables-0.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-arpwatch-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-arpwatch-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpcap-1.10.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-arpwatch-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-arpwatch-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-arpwatch-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sendmail-8.17.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-arpwatch-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-arquillian-core-1.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-arquillian-core-1.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-artemis-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-artemis-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-artemis-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-artemis-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libaio-0.3.113"
  },
  {
   "spdxElementId": "SPDXRef-rpm-artemis-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asciidoc-10.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asciidoc-10.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asciidoc-10.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dblatex-0.3.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asciidoc-10.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asciidoc-10.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fdupes-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asciidoc-10.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asciidoc-10.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asciidoc-10.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asciidoc-10.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asciidoc-10.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-mock-3.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asciidoc-10.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asciidoc-10.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asciidoc-10.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-source-highlight-3.1.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asciidoc-10.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-symlinks-1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asciidoc-10.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vim-9.0.2092"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asio-1.28.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asio-1.28.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asio-1.28.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asio-1.28.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asio-1.28.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asio-1.28.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aspectjweaver-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aspectjweaver-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-logging-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aspectjweaver-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aspectjweaver-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-objectweb-asm-8.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aspell-0.60.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aspell-0.60.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aspell-0.60.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aspell-0.60.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aspell-0.60.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aspell-0.60.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aspell-0.60.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-assertj-core-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-assimp-5.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-assimp-5.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-assimp-5.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-assimp-5.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-assimp-5.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-assimp-5.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtest-1.14.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-assimp-5.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-irrlicht-1.8.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-assimp-5.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-assimp-5.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-poly2tri-0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ImageMagick-7.1.1.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-emacs-29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fftw-3.3.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freeglut-3.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gc-8.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ghostscript-9.56.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glm-0.9.9.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gsl-2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-asymptote-2.86",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-at-3.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-at-3.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-at-3.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-at-3.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-at-3.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libffi-3.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-at-3.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-at-3.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-at-spi2-core-2.51.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-at-spi2-core-2.51.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-at-spi2-core-2.51.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-at-spi2-core-2.51.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-at-spi2-core-2.51.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-at-spi2-core-2.51.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-at-spi2-core-2.51.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gsettings-desktop-schemas-45.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-at-spi2-core-2.51.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-at-spi2-core-2.51.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXi-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-at-spi2-core-2.51.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXtst-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-at-spi2-core-2.51.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-at-spi2-core-2.51.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-at-spi2-core-2.51.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-at-spi2-core-2.51.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atf-0.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atf-0.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atf-0.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atinject-1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atinject-1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atkmm-2.28.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-at-spi2-core-2.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atkmm-2.28.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atkmm-2.28.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atkmm-2.28.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibmm24-2.66.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atkmm-2.28.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atkmm-2.28.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atkmm-2.28.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atkmm-2.28.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atkmm-2.28.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mm-common-1.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atkmm-2.28.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-attest-tools-0.2.92",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-attest-tools-0.2.92",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-attest-tools-0.2.92",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-attest-tools-0.2.92",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-digest-list-tools-0.3.95"
  },
  {
   "spdxElementId": "SPDXRef-rpm-attest-tools-0.2.92",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-c-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-attest-tools-0.2.92",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-attest-tools-0.2.92",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-attest-tools-0.2.92",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-attest-tools-0.2.92",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tss2-1470"
  },
  {
   "spdxElementId": "SPDXRef-rpm-attr-2.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-attr-2.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-attr-2.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-attr-2.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atune-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atune-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atune-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-procps-ng-4.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atune-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyYAML-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atune-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pandas-2.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atune-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-scikit-optimize-0.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atune-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-xgboost-0.90"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atune-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atune-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atune-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-atune-collector-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-audiofile-0.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-audiofile-0.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-audiofile-0.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flac-1.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-audiofile-0.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-audiofile-0.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-audit-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-audit-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-audit-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-audit-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-audit-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-ng-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-audit-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-audit-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-audit-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-audit-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-audit-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-augeas-1.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-augeas-1.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-augeas-1.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-augeas-1.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-augeas-1.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-augeas-1.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-augeas-1.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-augeas-1.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-augeas-1.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-authd-1.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-authd-1.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-authd-1.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-authd-1.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-authd-1.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-authselect-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-authselect-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-authselect-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-authselect-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmocka-1.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-authselect-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-authselect-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-authselect-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-authselect-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-authselect-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-authselect-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-po4a-0.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-authselect-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-authselect-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-auto-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autoconf-2.71",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-emacs-29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autoconf-2.71",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autoconf-2.71",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autoconf-2.71",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autoconf-2.71",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autoconf-2.71",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autoconf213-2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dejagnu-1.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autoconf213-2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autoconf213-2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autoconf213-2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autoconf213-2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autoconf213-2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autoconf213-2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofdo-0.30.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofdo-0.30.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofdo-0.30.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofdo-0.30.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofdo-0.30.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofdo-0.30.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtest-1.14.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofdo-0.30.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofdo-0.30.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libunwind-1.7.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofdo-0.30.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofdo-0.30.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofs-5.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofs-5.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofs-5.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofs-5.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-e2fsprogs-1.47.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofs-5.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofs-5.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofs-5.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofs-5.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnsl2-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofs-5.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofs-5.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofs-5.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofs-5.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofs-5.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpcsvc-proto-1.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofs-5.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sssd-2.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofs-5.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autofs-5.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autogen-5.18.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autogen-5.18.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autogen-5.18.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-guile-2.2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autogen-5.18.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autogen-5.18.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-autogen-5.18.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-automake-1.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-automake-1.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-automake-1.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-automake-1.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cscope-15.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-automake-1.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dejagnu-1.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-automake-1.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-automake-1.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-automake-1.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-automake-1.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-automake-1.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-automake-1.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-automake-1.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-automake-1.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-automake-1.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sharutils-4.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-automake-1.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-automake-1.16.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-automoc-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-automoc-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-automoc-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kde-filesystem-5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-avahi-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-avahi-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-avahi-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-avahi-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-avahi-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-avahi-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdbm-1.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-avahi-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-avahi-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-avahi-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-avahi-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-avahi-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-avahi-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdaemon-0.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-avahi-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libevent-2.1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-avahi-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-avahi-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-avahi-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-XML-Parser-2.46"
  },
  {
   "spdxElementId": "SPDXRef-rpm-avahi-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-avahi-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmltoman-0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-avalon-framework-4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-avalon-logkit-2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aws-sdk-cpp-1.11.327",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aws-sdk-cpp-1.11.327",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aws-sdk-cpp-1.11.327",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aws-sdk-cpp-1.11.327",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aws-sdk-cpp-1.11.327",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-aws-sdk-java-1.11.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-axiom-1.2.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-b43-openfwwf-5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-b43-tools-019"
  },
  {
   "spdxElementId": "SPDXRef-rpm-b43-openfwwf-5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-b43-tools-019",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-b43-tools-019",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-b43-tools-019",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-b43-tools-019",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-babel-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-babel-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-babel-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-babel-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-freezegun-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-babel-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-babel-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-babel-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-babel-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytz-2023.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-babeltrace-1.5.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-babeltrace-1.5.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-babeltrace-1.5.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-babeltrace-1.5.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-babeltrace-1.5.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-babeltrace-1.5.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-babeltrace-1.5.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Test-Harness-3.48"
  },
  {
   "spdxElementId": "SPDXRef-rpm-babeltrace-1.5.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-babeltrace-1.5.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-babeltrace-1.5.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-babeltrace-1.5.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-babl-0.1.112",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-babl-0.1.112",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bacula-13.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ImageMagick-7.1.1.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bacula-13.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bacula-13.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bacula-13.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bacula-13.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bacula-13.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bacula-13.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bacula-13.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bacula-13.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpq-15.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bacula-13.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bacula-13.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lzo-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bacula-13.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mariadb-connector-c-3.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bacula-13.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bacula-13.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bacula-13.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bacula-13.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bacula-13.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bacula-13.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bacula-13.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bacula-13.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bacula-13.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bam-0.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bam-0.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bam-0.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bam-0.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-base64coder-20101219",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bash-5.2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bash-5.2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bash-5.2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bash-5.2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bash-5.2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bash-5.2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bash-completion-2.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bash-completion-2.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bash-completion-2.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dejagnu-1.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bash-completion-2.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bash-completion-2.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bash-completion-2.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcllib-1.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-batik-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-parent-19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-batik-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-batik-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-batik-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jython-2.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-batik-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-assembly-plugin-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-batik-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-dependency-plugin-3.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-batik-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-batik-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rhino-1.7.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-batik-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xalan-j2-2.7.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-batik-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xml-commons-apis-1.4.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-batik-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlgraphics-commons-2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bats-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-parallel-20240122"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bats-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-procps-ng-4.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bazel-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bazel-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bazel-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bazel-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bazel-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unzip-6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bazel-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-which-2.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bazel-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zip-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bazel-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bc-1.07.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bc-1.07.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ed-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bc-1.07.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bc-1.07.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bc-1.07.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bc-1.07.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bcache-tools-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bcache-tools-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tar-1.35"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bcc-0.29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bcc-0.29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bcc-0.29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bcc-0.29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bcc-0.29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bcc-0.29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libbpf-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bcc-0.29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bcc-0.29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bcc-0.29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bcc-0.29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bcc-0.29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bcel-6.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bcrypt-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bcrypt-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bea-stax-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bea-stax-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bea-stax-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xalan-j2-2.7.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bea-stax-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xerces-j2-2.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-beakerlib-1.29.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-beakerlib-1.29.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-beakerlib-1.29.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vim-9.0.2092"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bean-validation-api-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-beust-jcommander-1.78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-biber-2.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-biber-2.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Encode-EUCJPASCII-0.03"
  },
  {
   "spdxElementId": "SPDXRef-rpm-biber-2.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmocka-1.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-c-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kyua-0.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libidn2-2.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnsl2-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libuv-1.47.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lmdb-0.9.31"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nghttp2-1.58.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-ply-3.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-rtd-theme-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-selinux-policy-40.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-softhsm-2.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-9.18.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-dyndb-ldap-11.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-dyndb-ldap-11.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-archive-2023.02.20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-dyndb-ldap-11.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-dyndb-ldap-11.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bind-9.18.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-dyndb-ldap-11.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-dyndb-ldap-11.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-dyndb-ldap-11.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-dyndb-ldap-11.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bind-dyndb-ldap-11.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-binutils-2.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-binutils-2.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-binutils-2.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-binutils-2.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-binutils-2.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-binutils-2.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-binutils-2.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-binutils-2.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-binutils-2.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-binutils-2.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-binutils-2.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-binutils-2.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-binutils-2.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-biosdevname-0.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-biosdevname-0.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-biosdevname-0.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-biosdevname-0.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pciutils-3.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-biosdevname-0.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bison-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bison-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bison-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bison-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bison-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-blktrace-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-blktrace-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-blktrace-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-blktrace-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libaio-0.3.113"
  },
  {
   "spdxElementId": "SPDXRef-rpm-blktrace-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-librsvg2-2.57.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-blktrace-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtheora-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-blktrace-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-blktrace-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sysstat-12.7.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-blktrace-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-blosc-1.21.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-blosc-1.21.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lz4-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-blosc-1.21.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-snappy-1.1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-blosc-1.21.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bluez-5.71",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bluez-5.71",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bluez-5.71",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cups-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bluez-5.71",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bluez-5.71",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bluez-5.71",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-c-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bluez-5.71",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libell-0.56"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bluez-5.71",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libical-3.0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bluez-5.71",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bluez-5.71",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bluez-5.71",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bluez-5.71",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-boilerpipe-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-boilerpipe-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-boilerpipe-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nekohtml-1.9.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-boilerpipe-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xerces-j2-2.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bolt-0.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bolt-0.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bolt-0.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bolt-0.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-polkit-123"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bolt-0.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-boom-boot-1.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-boom-boot-1.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-boom-boot-1.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-boost-1.83.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-boost-1.83.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-boost-1.83.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-boost-1.83.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu-74.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-boost-1.83.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numpy-1.24.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-boost-1.83.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-boost-1.83.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-boost-1.83.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-boost-1.83.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-booth-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-booth-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-booth-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-booth-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-booth-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-booth-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-booth-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hostname-3.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-booth-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-booth-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-booth-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pacemaker-2.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-booth-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-psmisc-23.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-booth-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-booth-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-booth-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-booth-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bouncycastle-1.67",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bouncycastle-1.67",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aqute-bnd-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bouncycastle-1.67",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jakarta-activation-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bouncycastle-1.67",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javamail-1.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bouncycastle-1.67",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bpftool-7.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bpftool-7.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bpftool-7.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bpftool-7.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bpftool-7.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bpftrace-0.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bcc-0.29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bpftrace-0.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bpftrace-0.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bpftrace-0.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cereal-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bpftrace-0.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bpftrace-0.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bpftrace-0.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bpftrace-0.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bpftrace-0.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libbpf-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bpftrace-0.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdwarf-0.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bpftrace-0.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bpftrace-0.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-asciidoctor-2.0.18"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bpftrace-0.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-breeze-icon-theme-5.113.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-extra-cmake-modules-5.116.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-breeze-icon-theme-5.113.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kf5-5.113.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-breeze-icon-theme-5.113.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-breeze-icon-theme-5.113.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-time-1.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bridge-method-injector-1.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bridge-utils-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bridge-utils-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bridge-utils-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bridge-utils-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-brltty-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Cython-3.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-brltty-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-brltty-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-at-spi2-core-2.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-brltty-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-brltty-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-brltty-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-byacc-2.0.20230219"
  },
  {
   "spdxElementId": "SPDXRef-rpm-brltty-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-brltty-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-brltty-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libICE-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-brltty-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libSM-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-brltty-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-brltty-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXaw-1.0.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-brltty-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-brltty-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-brltty-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXtst-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-brltty-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-brltty-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-polkit-123"
  },
  {
   "spdxElementId": "SPDXRef-rpm-brltty-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-brltty-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-brltty-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-brltty-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcl-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-brotli-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-brotli-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-brotli-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bsf-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bsf-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-logging-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bsf-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-parent-19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bsf-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bsf-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rhino-1.7.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bsf-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xalan-j2-2.7.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bsh-2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ImageMagick-7.1.1.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bsh-2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bsh-2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bsf-2.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bsh-2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bsh-2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-servlet-api-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bsh-2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javacc-7.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bsh-2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bsh-2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-btrfs-progs-6.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-btrfs-progs-6.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-btrfs-progs-6.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-btrfs-progs-6.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-btrfs-progs-6.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-e2fsprogs-1.47.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-btrfs-progs-6.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-btrfs-progs-6.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lzo-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-btrfs-progs-6.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-btrfs-progs-6.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-btrfs-progs-6.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-btrfs-progs-6.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-btrfs-progs-6.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bubblewrap-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bubblewrap-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bubblewrap-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bubblewrap-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bubblewrap-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bubblewrap-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bubblewrap-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-build-20230809",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-5.2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-build-20230809",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-build-20230809",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-build-20230809",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-libwww-perl-6.67"
  },
  {
   "spdxElementId": "SPDXRef-rpm-build-20230809",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-psmisc-23.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-build-20230809",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tar-1.35"
  },
  {
   "spdxElementId": "SPDXRef-rpm-buildah-1.34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-btrfs-progs-6.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-buildah-1.34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-buildah-1.34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-buildah-1.34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-buildah-1.34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpgme-1.21.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-buildah-1.34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libassuan-2.5.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-buildah-1.34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-buildah-1.34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ostree-2024.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-buildah-1.34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-shadow-4.14.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-buildnumber-maven-plugin-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bullet-2.87",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bullet-2.87",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bullet-2.87",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bullet-2.87",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freeglut-3.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bullet-2.87",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bullet-2.87",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libICE-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bullet-2.87",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tinyxml-2.6.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-busybox-1.36.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-busybox-1.36.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-busybox-1.36.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsepol-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bval-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bwa-0.7.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bwa-0.7.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bwa-0.7.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-simde-0.7.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bwa-0.7.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-byacc-2.0.20230219",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-byaccj-1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-byaccj-1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-byaccj-1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-byte-buddy-1.14.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-byte-buddy-1.14.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-byte-buddy-1.14.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bytelist-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bytelist-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jcodings-1.0.58"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bytelist-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bytelist-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-byteman-4.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jarjar-1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-byteman-4.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-byteman-4.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-cup-0.11b"
  },
  {
   "spdxElementId": "SPDXRef-rpm-byteman-4.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-byteman-4.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-byteman-4.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-assembly-plugin-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-byteman-4.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-dependency-plugin-3.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-byteman-4.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-jar-plugin-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-byteman-4.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-byteman-4.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-shade-plugin-3.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-byteman-4.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-source-plugin-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-byteman-4.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-surefire-2.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-byteman-4.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-verifier-plugin-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-byteman-4.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-objectweb-asm-8.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-byteman-4.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-testng-6.14.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-bzip2-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-c-ares-1.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-c-ares-1.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-c-ares-1.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-c-ares-1.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-c3p0-0.9.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-c3p0-0.9.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-c3p0-0.9.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mchange-commons-0.2.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ca-certificates-2023.2.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ca-certificates-2023.2.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ca-certificates-2023.2.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ca-certificates-2023.2.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cachefilesd-0.10.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cadvisor-0.37.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cairo-1.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cairo-1.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cairo-1.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cairomm-1.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cairomm-1.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cairomm-1.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cairomm-1.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cairomm-1.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsigc--20-2.12.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cairomm-1.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cairomm-1.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cairomm-1.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cal10n-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-capstone-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-capstone-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-capstone-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-capstone-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-capstone-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cassandra-java-driver-3.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-castor-1.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-castor-1.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-castor-maven-plugin-2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-catatonit-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-catatonit-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-catatonit-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-file-5.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-catatonit-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-catatonit-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-catatonit-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-catch1-1.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-catch1-1.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-catch1-1.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cbi-plugins-1.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ccache-4.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ccache-4.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hiredis-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ccache-4.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ccache-4.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ccache-4.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-asciidoctor-2.0.18"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ccid-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ccid-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ccid-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ccid-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcsc-lite-2.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ccid-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Getopt-Long-2.57"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ccid-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdbs-0.4.166",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdbs-0.4.166",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-archive-2023.02.20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdbs-0.4.166",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdbs-0.4.166",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdbs-0.4.166",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdbs-0.4.166",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdi-api-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdi-api-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdi-api-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pygments-2.17.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdparanoia-10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdparanoia-10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdparanoia-10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdparanoia-10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdrdao-1.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-GConf2-3.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdrdao-1.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdrdao-1.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdrdao-1.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lame-3.100"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdrdao-1.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libao-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdrdao-1.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmad-0.16.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdrdao-1.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsigc--20-2.12.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdrdao-1.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvorbis-1.3.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdrkit-1.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdrkit-1.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cdparanoia-10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdrkit-1.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdrkit-1.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-file-5.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdrkit-1.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdrkit-1.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdrkit-1.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cdrkit-1.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-celt051-0.11.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-celt051-0.11.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libogg-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-CUnit-2.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Cython-3.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-babeltrace-1.5.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-checkpolicy-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cryptsetup-2.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fmt-8.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fuse-2.9.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperf-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperftools-2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu-74.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-keyutils-1.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libaio-0.3.113"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-ng-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libevent-2.1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnl3-3.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-librabbitmq-0.13.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-librdkafka-2.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lttng-ust-2.13.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-luarocks-3.9.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lz4-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nasm-2.16.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nss-3.94.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-oath-toolkit-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openEuler-rpm-config-30"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-patch-2.7.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyYAML-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-prettytable-3.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-re2-20240201"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-selinux-policy-40.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-snappy-1.1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sudo-1.9.15p5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-thrift-0.14.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-which-2.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xfsprogs-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlstarlet-1.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ceph-18.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-yaml-cpp-0.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cereal-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cereal-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cereal-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-certmonger-0.79.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-certmonger-0.79.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-certmonger-0.79.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-certmonger-0.79.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-certmonger-0.79.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-python-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-certmonger-0.79.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-diffutils-3.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-certmonger-0.79.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expect-5.45.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-certmonger-0.79.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-certmonger-0.79.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-certmonger-0.79.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jansson-2.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-certmonger-0.79.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-certmonger-0.79.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libidn2-2.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-certmonger-0.79.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtalloc-2.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-certmonger-0.79.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtevent-0.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-certmonger-0.79.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-certmonger-0.79.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nspr-4.35.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-certmonger-0.79.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nss-3.94.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-certmonger-0.79.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-certmonger-0.79.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-certmonger-0.79.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-certmonger-0.79.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlrpc-c-1.59.02"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cfitsio-4.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cfitsio-4.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cfitsio-4.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cfitsio-4.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cfitsio-4.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cgdcbxd-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcgroup-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cgdcbxd-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmnl-1.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cgdcbxd-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cgdcbxd-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cglib-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cglib-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-chatglm-cpp-0.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-chatglm-cpp-0.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-check-0.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-check-0.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-check-0.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-check-0.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-patchutils-0.4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-check-0.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-subunit-1.4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-check-0.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-checkpolicy-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-checkpolicy-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-byacc-2.0.20230219"
  },
  {
   "spdxElementId": "SPDXRef-rpm-checkpolicy-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-checkpolicy-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-checkpolicy-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-checkstyle-8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-chkconfig-1.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-beakerlib-1.29.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-chkconfig-1.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-chkconfig-1.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-chkconfig-1.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-chkconfig-1.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-chkconfig-1.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-newt-0.52.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-chkconfig-1.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-chkconfig-1.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-chromaprint-1.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-chromaprint-1.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fftw-3.3.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-chromaprint-1.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-chrony-4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-chrony-4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-chrony-4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-chrony-4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-chrony-4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libedit-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-chrony-4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libseccomp-2.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-chrony-4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-chrony-4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nettle-3.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-chrony-4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pps-tools-1.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-chrony-4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-chrpath-0.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cifs-utils-7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cifs-utils-7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cifs-utils-7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fdupes-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cifs-utils-7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cifs-utils-7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-keyutils-1.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cifs-utils-7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cifs-utils-7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-ng-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cifs-utils-7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtalloc-2.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cifs-utils-7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cifs-utils-7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cifs-utils-7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-samba-4.19.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cjose-0.6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-check-0.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cjose-0.6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cjose-0.6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cjose-0.6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jansson-2.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cjose-0.6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtcnative-1-0-1.2.36"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cjose-0.6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cjson-1.7.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cjson-1.7.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ck-0.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ck-0.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ck-0.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clamav-0.103.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clamav-0.103.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clamav-0.103.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bc-1.07.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clamav-0.103.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clamav-0.103.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clamav-0.103.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clamav-0.103.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gmp-6.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clamav-0.103.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clamav-0.103.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-groff-1.23.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clamav-0.103.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-c-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clamav-0.103.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clamav-0.103.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clamav-0.103.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clamav-0.103.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clamav-0.103.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clamav-0.103.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clamav-0.103.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sendmail-8.17.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clamav-0.103.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clamav-0.103.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcl-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clamav-0.103.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-classloader-leak-test-framework-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-classmate-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cldr-emoji-annotation-43.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cldr-emoji-annotation-43.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clevis-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clevis-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clevis-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clevis-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-compat-openssl11-1.1.1m"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clevis-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clevis-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clevis-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-diffutils-3.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clevis-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dracut-059"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clevis-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clevis-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jansson-2.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clevis-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jose-11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clevis-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jq-1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clevis-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-luksmeta-9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clevis-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clevis-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clevis-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clevis-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tang-14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clevis-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tpm2-tools-5.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clevis-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-udisks2-2.10.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cli-parser-1.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clibcni-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clibcni-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clibcni-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clibcni-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtest-1.14.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clibcni-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lcr-2.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clibcni-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-yajl-2.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cloc-1.98",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cloc-1.98",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Parallel-ForkManager-2.02"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cloc-1.98",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Regexp-Common-2017060201"
  },
  {
   "spdxElementId": "SPDXRef-rpm-closure-compiler-20160315",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-closure-compiler-20160315",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-closure-compiler-20160315",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-closure-compiler-20160315",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf-25.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cloud-init-23.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dnf-4.16.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cloud-init-23.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iproute-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cloud-init-23.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openEuler-release-24.03LTS-SP2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cloud-init-23.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-passwd-0.80"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cloud-init-23.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyserial-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cloud-init-23.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cloud-init-23.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-configobj-5.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cloud-init-23.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jinja2-3.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cloud-init-23.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jsonpatch-1.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cloud-init-23.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jsonschema-4.21.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cloud-init-23.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cloud-init-23.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-netifaces-0.11.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cloud-init-23.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-oauthlib-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cloud-init-23.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-passlib-1.7.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cloud-init-23.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-prettytable-3.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cloud-init-23.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-mock-3.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cloud-init-23.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cloud-init-23.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-responses-0.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cloud-init-23.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cloud-init-23.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cloud-init-23.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clucene-2.3.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clucene-2.3.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clucene-2.3.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clucene-2.3.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clucene-2.3.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clutter-1.26.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-at-spi2-core-2.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clutter-1.26.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdk-pixbuf2-2.42.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clutter-1.26.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clutter-1.26.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clutter-1.26.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXcomposite-0.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clutter-1.26.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXdamage-1.1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clutter-1.26.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXi-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clutter-1.26.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgudev-238"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clutter-1.26.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxkbcommon-1.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clutter-1.26.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clutter-1.26.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pango-1.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clutter-1.26.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clutter-1.26.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wayland-1.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clutter-gst3-3.0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clutter-gst3-3.0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-clutter-1.26.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clutter-gst3-3.0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cogl-1.22.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clutter-gst3-3.0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clutter-gst3-3.0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clutter-gst3-3.0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clutter-gst3-3.0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clutter-gst3-3.0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clutter-gst3-3.0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgudev-238"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clutter-gtk-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-clutter-1.26.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clutter-gtk-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-clutter-gtk-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cmake-3.27.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cmake-3.27.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cmake-3.27.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cmake-3.27.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cmake-3.27.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-emacs-29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cmake-3.27.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cmake-3.27.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cmake-3.27.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cmake-3.27.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jsoncpp-1.9.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cmake-3.27.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cmake-3.27.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libarchive-3.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cmake-3.27.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libuv-1.47.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cmake-3.27.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cmake-3.27.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cmake-3.27.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cmake-3.27.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cmake-3.27.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cmake-3.27.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cmocka-1.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cmocka-1.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cmocka-1.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cmocka-1.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cmocka-1.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-309",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-309",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-309",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-309",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-309",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-309",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-309",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib-networking-2.78.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-309",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-309",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-309",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-309",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-309",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libssh-0.10.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-309",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-309",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssh-9.6p1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-309",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-309",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-309",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-309",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-309",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-309",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-selinux-policy-40.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-309",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-309",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-309",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-machines-320",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-machines-320",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libappstream-glib-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cockpit-machines-320",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-codegen-0.6.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-codehaus-parent-4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-codemodel-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-codenarc-0.24.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-coffee-script-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-coffee-script-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uglify-js-2.8.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-coffee-script-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-web-assets-5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cogl-1.22.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cogl-1.22.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cogl-1.22.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdk-pixbuf2-2.42.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cogl-1.22.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cogl-1.22.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cogl-1.22.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cogl-1.22.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXcomposite-0.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cogl-1.22.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXdamage-1.1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cogl-1.22.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cogl-1.22.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXfixes-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cogl-1.22.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrandr-1.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cogl-1.22.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxkbcommon-1.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cogl-1.22.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cogl-1.22.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cogl-1.22.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pango-1.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cogl-1.22.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wayland-1.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colm-0.14.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colm-0.14.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colm-0.14.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colm-0.14.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colm-0.14.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colm-0.14.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-1.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-1.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-color-filesystem-1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-1.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-1.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook5-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-1.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-1.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-1.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-1.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-1.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lcms2-2.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-1.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgusb-0.4.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-1.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-1.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-1.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-polkit-123"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-1.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sane-backends-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-1.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-1.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-1.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-gtk-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-colord-1.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-gtk-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-utils-0.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-gtk-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook5-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-gtk-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-gtk-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-gtk-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-gtk-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-gtk-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-gtk-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk4-4.10.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-gtk-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-gtk-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lcms2-2.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-gtk-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-colord-gtk-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-compat-openssl11-1.1.1m",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-compat-openssl11-1.1.1m",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-compat-openssl11-1.1.1m",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lksctp-tools-1.0.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-compat-openssl11-1.1.1m",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-compat-openssl11-1.1.1m",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-compat-openssl11-1.1.1m",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-compat-openssl11-1.1.1m",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-compress-lzf-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-comps-extras-24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fdupes-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-compute-runtime-23.30.26918.50",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-compute-runtime-23.30.26918.50",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-compute-runtime-23.30.26918.50",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-igsc-0.8.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-compute-runtime-23.30.26918.50",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intel-cm-compiler-1.0.144"
  },
  {
   "spdxElementId": "SPDXRef-rpm-compute-runtime-23.30.26918.50",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intel-gmmlib-22.3.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-compute-runtime-23.30.26918.50",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intel-graphics-compiler-1.0.14828.26"
  },
  {
   "spdxElementId": "SPDXRef-rpm-compute-runtime-23.30.26918.50",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-level-zero-1.13.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-compute-runtime-23.30.26918.50",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnl3-3.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-compute-runtime-23.30.26918.50",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libva-2.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-compute-runtime-23.30.26918.50",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-conmon-2.1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-conmon-2.1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-conmon-2.1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-conmon-2.1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-conmon-2.1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libseccomp-2.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-conmon-2.1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-conmon-2.1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-conntrack-tools-1.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-conntrack-tools-1.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-conntrack-tools-1.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-conntrack-tools-1.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmnl-1.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-conntrack-tools-1.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnetfilter-conntrack-1.0.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-conntrack-tools-1.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnetfilter-cthelper-1.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-conntrack-tools-1.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnetfilter-cttimeout-1.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-conntrack-tools-1.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnetfilter-queue-1.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-conntrack-tools-1.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnfnetlink-1.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-conntrack-tools-1.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-conntrack-tools-1.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-conntrack-tools-1.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-console-bridge-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-console-bridge-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-console-setup-1.218",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-container-exception-logger-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-container-exception-logger-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-container-exception-logger-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-container-selinux-2.230.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-container-selinux-2.230.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-container-selinux-2.230.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-selinux-policy-40.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-containerd-1.6.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-btrfs-progs-6.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-containerd-1.6.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-containerd-1.6.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-containerd-1.6.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-containernetworking-plugins-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-containernetworking-plugins-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-containernetworking-plugins-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-shadow-4.14.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-containernetworking-plugins-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-containernetworking-plugins-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unzip-6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-containernetworking-plugins-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-convmv-2.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-coredns-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fdupes-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-coredns-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-coreutils-9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-coreutils-9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-coreutils-9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-coreutils-9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-coreutils-9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-coreutils-9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-coreutils-9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gmp-6.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-coreutils-9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hostname-3.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-coreutils-9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-coreutils-9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-coreutils-9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-coreutils-9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-strace-6.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-coreutils-9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcl-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-coreutils-9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-coro-mock-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-corosync-3.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-corosync-3.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-corosync-3.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-corosync-3.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-corosync-3.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-groff-1.23.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-corosync-3.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kronosnet-1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-corosync-3.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libqb-2.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-corosync-3.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-corosync-3.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-corosync-3.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-net-snmp-5.9.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-corosync-3.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-corosync-3.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-corosync-3.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-corosync-qdevice-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-corosync-3.1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-corosync-qdevice-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-corosync-qdevice-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-groff-1.23.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-corosync-qdevice-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libqb-2.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-corosync-qdevice-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-corosync-qdevice-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nss-3.94.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-corosync-qdevice-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-corosync-qdevice-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-courier-unicode-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cpio-2.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cpio-2.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cpio-2.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cpio-2.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cpio-2.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cpp-httplib-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-brotli-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cpp-httplib-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cpp-httplib-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtest-1.14.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cpp-httplib-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cpp-httplib-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cpp-httplib-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cppcheck-2.13.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cppcheck-2.13.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cppcheck-2.13.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cppcheck-2.13.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cppcheck-2.13.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cppcheck-2.13.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre-8.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cppcheck-2.13.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cppcheck-2.13.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qttools-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cppcheck-2.13.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tinyxml2-9.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cpptasks-1.0b5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cppunit-1.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cppunit-1.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cppunit-1.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cracklib-2.9.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cracklib-2.9.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cracklib-2.9.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cracklib-2.9.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-words-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cracklib-2.9.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crash-8.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crash-8.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crash-8.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lzo-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crash-8.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crash-8.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crash-8.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-snappy-1.1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crash-8.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crash-8.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crash-gcore-command-1.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-crash-8.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crash-gcore-command-1.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crash-gcore-command-1.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lzo-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crash-gcore-command-1.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crash-gcore-command-1.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-snappy-1.1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crash-gcore-command-1.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crash-trace-command-3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-crash-8.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crash-trace-command-3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crash-trace-command-3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lzo-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crash-trace-command-3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-snappy-1.1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crash-trace-command-3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-createrepo-c-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-createrepo-c-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-createrepo-c-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-createrepo-c-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-createrepo-c-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-createrepo-c-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-drpm-0.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-createrepo-c-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-file-5.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-createrepo-c-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-createrepo-c-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-createrepo-c-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-createrepo-c-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-createrepo-c-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-createrepo-c-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-createrepo-c-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-createrepo-c-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-createrepo-c-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-createrepo-c-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-criu-3.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-criu-3.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-criu-3.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-criu-3.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnet-1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-criu-3.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnl3-3.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-criu-3.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-criu-3.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-criu-3.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf-25.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-criu-3.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf-c-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-criu-3.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-criu-3.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-criu-3.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-criu-3.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-criu-3.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-criu-3.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cronie-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cronie-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cronie-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cronie-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cronie-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crun-1.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crun-1.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crun-1.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-criu-3.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crun-1.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crun-1.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crun-1.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperf-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crun-1.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crun-1.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libseccomp-2.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crun-1.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crun-1.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf-c-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crun-1.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crun-1.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crun-1.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crun-1.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-yajl-2.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cryptacular-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crypto-policies-20230614",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crypto-policies-20230614",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bind-9.18.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crypto-policies-20230614",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crypto-policies-20230614",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-21-openjdk-21.0.7.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crypto-policies-20230614",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crypto-policies-20230614",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssh-9.6p1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crypto-policies-20230614",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crypto-policies-20230614",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-crypto-policies-20230614",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cryptsetup-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-argon2-20190702"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cryptsetup-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cryptsetup-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-c-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cryptsetup-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpwquality-1.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cryptsetup-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libssh-0.10.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cryptsetup-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cryptsetup-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cscope-15.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cscope-15.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cscope-15.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cscope-15.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cscope-15.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cscope-15.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cscope-15.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ctags-5.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-2.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-2.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-2.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-2.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-2.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-2.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-2.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-2.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-2.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cups-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-2.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-2.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-filters-1.28.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-filters-1.28.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-filters-1.28.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-avahi-0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-filters-1.28.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cups-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-filters-1.28.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-filters-1.28.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-filters-1.28.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ghostscript-9.56.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-filters-1.28.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libjpeg-turbo-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-filters-1.28.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-filters-1.28.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-filters-1.28.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-poppler-23.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-filters-1.28.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cups-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-filters-1.28.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-pk-helper-0.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cups-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-pk-helper-0.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-glib-0.112"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-pk-helper-0.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-pk-helper-0.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-pk-helper-0.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnome-common-3.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-pk-helper-0.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-pk-helper-0.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-pk-helper-0.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-pk-helper-0.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-pk-helper-0.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-polkit-123"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cups-pk-helper-0.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-polkit-gnome-0.106"
  },
  {
   "spdxElementId": "SPDXRef-rpm-curl-8.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-curl-8.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-brotli-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-curl-8.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-curl-8.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-curl-8.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-curl-8.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-groff-1.23.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-curl-8.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-curl-8.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libidn2-2.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-curl-8.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpsl-0.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-curl-8.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libssh-0.10.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-curl-8.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-curl-8.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nghttp2-1.58.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-curl-8.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-curl-8.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssh-9.6p1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-curl-8.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-curl-8.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-curl-8.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-curl-8.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-curvesapi-1.08",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-custodia-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-custodia-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-coverage-7.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-custodia-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-custodia-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jwcrypto-1.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-custodia-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-custodia-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-custodia-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-systemd-235"
  },
  {
   "spdxElementId": "SPDXRef-rpm-custodia-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-custodia-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-custom-build-tool-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-custom-build-tool-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cvs-1.11.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cvs-1.11.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cvs-1.11.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cvs-1.11.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cvs-1.11.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gzip-1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cvs-1.11.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cvs-1.11.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cvs-1.11.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cvs-1.11.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cvs-1.11.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cvs-1.11.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cvs-1.11.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cvs-1.11.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vim-9.0.2092"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cvs-1.11.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xinetd-2.3.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cvs-1.11.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cxf-build-utils-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cxf-xjc-utils-3.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cyrus-sasl-2.1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cyrus-sasl-2.1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cyrus-sasl-2.1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdbm-1.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cyrus-sasl-2.1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-groff-1.23.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cyrus-sasl-2.1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cyrus-sasl-2.1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cyrus-sasl-2.1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mariadb-connector-c-3.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cyrus-sasl-2.1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cyrus-sasl-2.1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cyrus-sasl-2.1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-cyrus-sasl-2.1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-d-spy-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-d-spy-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dain-snappy-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-guava-31.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dain-snappy-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dain-snappy-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-enforcer-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dain-snappy-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-source-plugin-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dain-snappy-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-snappy-java-1.1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dain-snappy-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-testng-6.14.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-datanucleus-api-jdo-3.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-datanucleus-maven-parent-3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-datanucleus-api-jdo-3.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-datanucleus-core-3.2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-datanucleus-maven-parent-3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-datanucleus-core-3.2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-datanucleus-core-3.2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-install-plugin-2.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-datanucleus-maven-parent-3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-datanucleus-maven-parent-3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-clean-plugin-3.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-datanucleus-rdbms-3.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-datanucleus-maven-parent-3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-datanucleus-rdbms-3.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-datanucleus-rdbms-3.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-install-plugin-2.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dav1d-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dav1d-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dav1d-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dav1d-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nasm-2.16.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dblatex-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dblatex-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dblatex-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dblatex-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-base-20210325"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dblatex-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-filesystem-2021"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dblatex-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-split-a-2021"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dblatex-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-split-d-2021"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dblatex-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-split-e-2021"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dblatex-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-split-i-2021"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dblatex-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-split-m-2021"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dblatex-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-split-p-2021"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dblatex-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-split-q-2021"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dblatex-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-split-r-2021"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dblatex-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-split-v-2021"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dblatex-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-split-y-2021"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-1.14.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-archive-2023.02.20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-1.14.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-1.14.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-1.14.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-1.14.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-1.14.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-ng-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-1.14.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-1.14.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-1.14.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-1.14.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-1.14.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-broker-35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-broker-35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-broker-35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-broker-35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-broker-35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-c---0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-c---0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-c---0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-c---0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-c---0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-c---0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-c---0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtkmm24-2.24.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-c---0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-glib-0.112",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-glib-0.112",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-glib-0.112",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-glib-0.112",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-glib-0.112",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-python-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-archive-2023.02.20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-python-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-python-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-python-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-glib-0.112"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-python-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-python-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-python-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pygobject3-3.46.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-python-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-python-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbus-python-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbxtool-8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-efivar-38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbxtool-8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbxtool-8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dbxtool-8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dconf-0.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dconf-0.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dconf-0.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dconf-0.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dconf-0.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dconf-0.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dconf-0.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dcraw-9.28.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dcraw-9.28.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dcraw-9.28.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lcms2-2.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-debhelper-13.11.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-5.2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-debhelper-13.11.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-debhelper-13.11.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dpkg-1.21.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-debhelper-13.11.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fakeroot-1.32.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-debhelper-13.11.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-debhelper-13.11.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-debhelper-13.11.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-grep-3.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-debhelper-13.11.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gzip-1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-debhelper-13.11.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-debhelper-13.11.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-man-db-2.11.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-debhelper-13.11.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-debhelper-13.11.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-podlators-5.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-debhelper-13.11.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-po4a-0.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-debhelper-13.11.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-debootstrap-1.0.134",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fakeroot-1.32.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-debugedit-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-debugedit-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-debugedit-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-debugedit-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-debugedit-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-debugedit-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-debugedit-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-decentxml-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dejagnu-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expect-5.45.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dejagnu-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dejagnu-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-screen-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dejagnu-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dejavu-fonts-2.37",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontforge-20230101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dejavu-fonts-2.37",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unicode-ucd-14.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-deltarpm-3.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-deltarpm-3.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-deltarpm-3.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openEuler-rpm-config-30"
  },
  {
   "spdxElementId": "SPDXRef-rpm-deltarpm-3.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-deltarpm-3.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-deltarpm-3.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-deltarpm-3.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-deltarpm-3.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-deltarpm-3.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-delve-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-delve-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-delve-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-derby-10.14.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-derby-10.14.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-parent-19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-derby-10.14.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-servlet-api-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-derby-10.14.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jakarta-oro-2.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-derby-10.14.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javacc-7.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-derby-10.14.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-derby-10.14.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-simple-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-derby-10.14.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-derby-10.14.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lucene4-4.10.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-derby-10.14.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-desktop-file-utils-0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-emacs-29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-desktop-file-utils-0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-desktop-file-utils-0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-desktop-file-utils-0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-devhelp-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-devhelp-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-devhelp-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-devhelp-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-devhelp-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-devhelp-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-devhelp-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-itstool-2.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-devhelp-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libappstream-glib-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-devhelp-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dh-autoreconf-20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dhcp-4.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-atf-0.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dhcp-4.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dhcp-4.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dhcp-4.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dhcp-4.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dhcp-4.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kyua-0.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dhcp-4.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-ng-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dhcp-4.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dhcp-4.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dhcp-4.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dialog-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dialog-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dialog-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dialog-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dialog-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dietlibc-0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-diffstat-1.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-diffstat-1.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-diffutils-3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-diffutils-3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-diffutils-3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-diffutils-3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-diffutils-3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-diffutils-3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-diffutils-3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-digest-list-tools-0.3.95",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-digest-list-tools-0.3.95",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-digest-list-tools-0.3.95",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmocka-1.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-digest-list-tools-0.3.95",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-compat-openssl11-1.1.1m"
  },
  {
   "spdxElementId": "SPDXRef-rpm-digest-list-tools-0.3.95",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-digest-list-tools-0.3.95",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dracut-059"
  },
  {
   "spdxElementId": "SPDXRef-rpm-digest-list-tools-0.3.95",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gzip-1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-digest-list-tools-0.3.95",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-digest-list-tools-0.3.95",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-keyutils-1.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-digest-list-tools-0.3.95",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-digest-list-tools-0.3.95",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-digest-list-tools-0.3.95",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-digest-list-tools-0.3.95",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dim-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dim-tools-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dim-tools-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dim-tools-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dim-tools-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kmod-30"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dim-tools-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dim-tools-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ding-libs-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ding-libs-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ding-libs-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-check-0.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ding-libs-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ding-libs-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ding-libs-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ding-libs-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ding-libs-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-discount-2.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-disruptor-3.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-djvulibre-3.5.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-djvulibre-3.5.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-djvulibre-3.5.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hicolor-icon-theme-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-djvulibre-3.5.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libjpeg-turbo-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-djvulibre-3.5.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-djvulibre-3.5.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xdg-utils-1.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dkms-3.0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dlm-4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-annobin-8.92"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dlm-4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-corosync-3.1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dlm-4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dlm-4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pacemaker-2.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dlm-4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dmidecode-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dmidecode-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dmidecode-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dmraid-1.0.0.rc16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dmraid-1.0.0.rc16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dmraid-1.0.0.rc16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dmraid-1.0.0.rc16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsepol-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnf-4.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnf-4.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnf-4.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnf-4.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcomps-0.1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnf-4.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdnf-0.70.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnf-4.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmodulemd-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnf-4.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnf-4.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnf-4.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnf-4.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnf-plugins-core-4.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnf-plugins-core-4.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-python-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnf-plugins-core-4.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dnf-4.16.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnf-plugins-core-4.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnf-plugins-core-4.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnf-plugins-core-4.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnsjava-3.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aqute-bnd-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnsjava-3.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnsmasq-2.90",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnsmasq-2.90",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnsmasq-2.90",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libidn2-2.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnsmasq-2.90",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nettle-3.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnsmasq-2.90",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnssec-trigger-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-NetworkManager-1.44.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnssec-trigger-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnssec-trigger-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnssec-trigger-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnssec-trigger-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ldns-1.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnssec-trigger-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnssec-trigger-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dnssec-trigger-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docbook-dtds-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unzip-6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docbook-style-dsssl-1.79",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docbook-utils-0.6.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-dsssl-1.79"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docbook-utils-0.6.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openjade-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docbook-utils-0.6.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-SGMLSpm-1.03ii"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docbook-utils-0.6.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docbook2X-0.8.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docbook2X-0.8.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docbook2X-0.8.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openjade-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docbook2X-0.8.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-opensp-1.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docbook2X-0.8.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docbook2X-0.8.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docker-client-java-8.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docker-compose-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docker-compose-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docker-engine-18.09.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-btrfs-progs-6.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docker-engine-18.09.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-containerd-1.6.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docker-engine-18.09.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docker-engine-18.09.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docker-engine-18.09.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libseccomp-2.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docker-engine-18.09.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docker-engine-18.09.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-runc-1.1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docker-engine-18.09.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-selinux-policy-40.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docker-engine-18.09.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docker-engine-18.09.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-docker-engine-18.09.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tar-1.35"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dogtail-0.9.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dogtail-0.9.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dogtail-0.9.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dom4j-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dos2unix-7.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dos2unix-7.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dos2unix-7.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Test-Harness-3.48"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dos2unix-7.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Test-Simple-1.302198"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dosfstools-4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dosfstools-4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dosfstools-4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dotconf-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dotconf-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dotconf-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dotconf-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dotconf-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dotconf-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-double-conversion-3.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-double-conversion-3.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-clucene-2.3.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu-74.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpq-15.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libstemmer-0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxcrypt-4.4.36"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lz4-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mariadb-connector-c-3.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-multilib-rpm-config-1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-quota-4.06"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dovecot-2.3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-doxygen-1.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ImageMagick-7.1.1.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-doxygen-1.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-doxygen-1.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-doxygen-1.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-doxygen-1.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-doxygen-1.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-doxygen-1.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-doxygen-1.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-doxygen-1.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-doxygen-1.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-doxygen-1.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-base-20210325"
  },
  {
   "spdxElementId": "SPDXRef-rpm-doxygen-1.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xapian-core-1.4.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-doxygen-1.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpdk-23.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpdk-23.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-diffutils-3.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpdk-23.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpdk-23.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpdk-23.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-groff-1.23.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpdk-23.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpdk-23.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpcap-1.10.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpdk-23.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpdk-23.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numactl-2.0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpdk-23.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyelftools-0.29"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpdk-23.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rdma-core-50.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpdk-23.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uname-build-checks-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpkg-1.21.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpkg-1.21.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpkg-1.21.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpkg-1.21.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dotconf-1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpkg-1.21.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpkg-1.21.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fakeroot-1.32.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpkg-1.21.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpkg-1.21.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpkg-1.21.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpkg-1.21.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmd-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpkg-1.21.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpkg-1.21.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpkg-1.21.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpkg-1.21.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpkg-1.21.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpkg-1.21.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpkg-1.21.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-po4a-0.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpkg-1.21.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dpkg-1.21.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dracut-059",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dracut-059",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-5.2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dracut-059",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-dtds-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dracut-059",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dracut-059",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dracut-059",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kmod-30"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dracut-059",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dracut-059",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dropwatch-1.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dropwatch-1.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dropwatch-1.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dropwatch-1.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dropwatch-1.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dropwatch-1.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnl3-3.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dropwatch-1.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpcap-1.10.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dropwatch-1.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dropwatch-1.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dropwatch-1.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-drpm-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-drpm-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-drpm-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmocka-1.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-drpm-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-drpm-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-drpm-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-drpm-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-drpm-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-drpm-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-drpm-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-drpm-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dtc-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dtc-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dtc-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dtc-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dtc-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dtc-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dtc-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dtc-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dtc-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dtc-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-duktape-2.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-duktape-2.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dump-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dump-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dump-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-e2fsprogs-1.47.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dump-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dump-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dump-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lzo-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dump-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dump-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dump-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dvd-rw-tools-7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dvd-rw-tools-7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dvd-rw-tools-7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dwarves-1.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dwarves-1.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dwarves-1.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dwarves-1.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dwz-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dejagnu-1.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dwz-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dwz-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dwz-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dwz-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xxhash-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dyninst-12.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dyninst-12.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dyninst-12.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dyninst-12.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dyninst-12.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dyninst-12.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dyninst-12.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dyninst-12.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nasm-2.16.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-dyninst-12.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tbb-2021.11.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-e2fsprogs-1.47.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-audit-3.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-e2fsprogs-1.47.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fuse-2.9.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-e2fsprogs-1.47.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-e2fsprogs-1.47.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eagle-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eagle-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eagle-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eagle-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numactl-2.0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eagle-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-powerapi-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eagle-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eagle-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-easymock-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ebtables-2.0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ebtables-2.0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ebtables-2.0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ecj-4.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ecj-4.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-codec-1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-el-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-fileupload-1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-jxpath-1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-logging-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-sshd-2.9.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apiguardian-1.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-atinject-1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-batik-1.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cbi-plugins-1.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-eclipse-ecf-3.14.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-eclipse-emf-2.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-eclipse-license-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-annotation-api-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-jsp-2.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-jsp-api-2.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-servlet-api-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hamcrest-2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-httpcomponents-client-4.5.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-httpcomponents-core-4.4.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu4j-63.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jsch-0.1.55"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jsoup-1.14.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit5-5.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lucene-7.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-antrun-plugin-1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-assembly-plugin-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-dependency-plugin-3.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-enforcer-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-install-plugin-2.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-shade-plugin-3.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mockito-2.23.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-objectweb-asm-8.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rhino-1.7.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rsync-3.2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sac-1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sat4j-2.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sonatype-oss-parent-7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tycho-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tycho-extras-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unzip-6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xml-commons-apis-1.4.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xml-maven-plugin-1.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlgraphics-commons-2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-java-1.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zip-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-ecf-3.14.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-codec-1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-ecf-3.14.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-logging-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-ecf-3.14.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-eclipse-4.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-ecf-3.14.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-eclipse-emf-2.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-ecf-3.14.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-httpcomponents-client-4.5.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-ecf-3.14.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-httpcomponents-core-4.4.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-ecf-3.14.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-build-helper-1.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-ecf-3.14.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-osgi-annotation-7.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-ecf-3.14.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tycho-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-ecf-3.14.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tycho-extras-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-emf-2.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-eclipse-4.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-emf-2.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tycho-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-emf-2.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tycho-extras-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-license-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tycho-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipse-m2e-workspace-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipselink-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipselink-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-antlr3-3.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipselink-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aqute-bnd-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipselink-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bean-validation-api-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipselink-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cdi-api-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipselink-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-eclipse-4.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipselink-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-eclipselink-persistence-api-2.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipselink-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-jaxb-2.2.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipselink-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-jaxb-api-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipselink-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-servlet-api-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipselink-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javamail-1.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipselink-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipselink-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-connector-1.7-api-1.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipselink-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-jaxrs-2.0-api-1.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipselink-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-jms-2.0-api-1.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipselink-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-transaction-1.2-api-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipselink-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jgroups-3.6.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipselink-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jsonp-1.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipselink-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-objectweb-asm-8.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipselink-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-stringtemplate4-4.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipselink-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tuscany-sdo-java-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipselink-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xsom-0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eclipselink-persistence-api-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ed-1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ed-1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lzip-1.20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ed25519-java-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-editorconfig-0.12.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-editorconfig-0.12.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-editorconfig-0.12.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-editorconfig-0.12.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-edk2-202308",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acpica-tools-20210604"
  },
  {
   "spdxElementId": "SPDXRef-rpm-edk2-202308",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bc-1.07.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-edk2-202308",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-edk2-202308",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-isl-0.24"
  },
  {
   "spdxElementId": "SPDXRef-rpm-edk2-202308",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nasm-2.16.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-edk2-202308",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efi-rpm-macros-4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efi-rpm-macros-4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efibootmgr-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-efi-rpm-macros-4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efibootmgr-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-efivar-38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efibootmgr-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efibootmgr-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efibootmgr-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efivar-38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efivar-38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mandoc-1.14.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efivar-38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-SDL-1.2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-SDL2-2.30.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-avahi-0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bullet-2.87"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-c-ares-1.19.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fribidi-1.0.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-giflib-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-harfbuzz-8.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ibus-1.5.29"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXScrnSaver-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXau-1.0.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXcomposite-0.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXcursor-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXdamage-1.1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXdmcp-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXfixes-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXi-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXinerama-1.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXp-1.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrandr-1.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrender-0.9.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXtst-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdrm-2.4.119"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libinput-1.24.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsndfile-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libunwind-1.7.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libwebp-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxkbcommon-1.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-luajit-2.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openjpeg2-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pulseaudio-17.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tslib-1.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uuid-1.6.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wayland-1.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wayland-protocols-1.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-efl-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-egl-wayland-1.1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-eglexternalplatform-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-egl-wayland-1.1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdrm-2.4.119"
  },
  {
   "spdxElementId": "SPDXRef-rpm-egl-wayland-1.1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-egl-wayland-1.1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-egl-wayland-1.1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-egl-wayland-1.1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wayland-1.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-egl-wayland-1.1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wayland-protocols-1.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ehcache-core-2.6.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ehcache-parent-2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ehcache-parent-2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-source-plugin-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ehcache-sizeof-agent-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ehcache-parent-2.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ehcache-sizeof-agent-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ehcache-sizeof-agent-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-gpg-plugin-1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ehcache-sizeof-agent-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-idea-plugin-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ehcache-sizeof-agent-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-release-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ehcache-sizeof-agent-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-shared-22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ehcache-sizeof-agent-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-source-plugin-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eigen3-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eigen3-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eigen3-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-eigen3-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-elfutils-0.190",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-elfutils-0.190",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-elfutils-0.190",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-elfutils-0.190",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-elfutils-0.190",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-elfutils-0.190",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-elfutils-0.190",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-elfutils-0.190",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zstd-1.5.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-elinks-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-elinks-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-elinks-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-elinks-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-elinks-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpm-1.20.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-elinks-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-elinks-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libidn2-2.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-elinks-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-elinks-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-elinks-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-elixir-1.14.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-25.3.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-elixir-1.14.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-rebar-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-elixir-1.14.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-elixir-1.14.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-elixir-1.14.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-GConf2-3.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Xaw3d-1.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-at-spi2-core-2.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-giflib-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpm-1.20.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gzip-1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-harfbuzz-8.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jansson-2.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXau-1.0.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXdmcp-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXpm-3.5.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrender-0.9.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libjpeg-turbo-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-liblockfile-1.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libotf-0.9.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-librsvg2-2.57.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m17n-lib-1.8.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-webkit2gtk3-2.38.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-auctex-13.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-emacs-29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-auctex-13.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ghostscript-9.56.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emacs-auctex-13.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emma-2.0.5312",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emma-2.0.5312",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bc-1.07.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-emma-2.0.5312",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-enca-1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-enchant-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aspell-0.60.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-enchant-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-enchant-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-enchant-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-enchant-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-enchant-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-enchant-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvoikko-4.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-enchant2-2.6.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aspell-0.60.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-enchant2-2.6.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-enchant2-2.6.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-enchant2-2.6.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-enchant2-2.6.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-enchant2-2.6.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-enchant2-2.6.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-enchant2-2.6.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvoikko-4.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-enscript-1.6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-enscript-1.6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-enscript-1.6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-enscript-1.6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-entr-5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-entr-5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-environment-modules-5.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dejagnu-1.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-environment-modules-5.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-environment-modules-5.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hostname-3.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-environment-modules-5.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-less-633"
  },
  {
   "spdxElementId": "SPDXRef-rpm-environment-modules-5.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-environment-modules-5.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-environment-modules-5.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcl-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ephemeral-port-reserve-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ephemeral-port-reserve-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ephemeral-port-reserve-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ephemeral-port-reserve-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ephemeral-port-reserve-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-epstool-3.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-25.3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-25.3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-25.3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-compat-openssl11-1.1.1m"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-25.3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ed-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-25.3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-emacs-29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-25.3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-25.3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-25.3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lksctp-tools-1.0.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-25.3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-25.3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-25.3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-25.3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-25.3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unixODBC-2.3.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-25.3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wxGTK3-3.2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-25.3.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-eflame-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-25.3.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-eflame-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-rebar-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-eflame-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-erlsyslog-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-25.3.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-erlsyslog-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-rebar-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-erlsyslog-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-erlydtl-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-25.3.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-erlydtl-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-rebar-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-getopt-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-25.3.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-getopt-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-rebar-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-gettext-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-25.3.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-gettext-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-rebar-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-hamcrest-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-proper-1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-hamcrest-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-rebar-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-lfe-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-emacs-29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-lfe-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-rebar-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-lfe-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-meck-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-25.3.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-meck-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-hamcrest-0.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-meck-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-rebar-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-mustache-0.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-25.3.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-mustache-0.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-meck-0.9.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-mustache-0.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-rebar-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-neotoma-1.7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-25.3.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-neotoma-1.7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-rebar-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-proper-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-25.3.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-proper-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-rebar-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-protobuffs-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-25.3.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-protobuffs-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-meck-0.9.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-protobuffs-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-rebar-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-rebar-2.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-25.3.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-rebar-2.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-getopt-1.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-rebar-2.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-rebar-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-rpm-macros-0.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-25.3.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-rpm-macros-0.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-erlsyslog-0.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-rpm-macros-0.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyelftools-0.29"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-rpm-macros-0.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pybeam-0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-rpm-macros-0.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-sd-notify-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-25.3.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-sd-notify-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-rebar-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-sd-notify-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-erlang-sd-notify-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-espeak-ng-1.51",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-espeak-ng-1.51",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-espeak-ng-1.51",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-espeak-ng-1.51",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-espeak-ng-1.51",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-espeak-ng-1.51",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcaudiolib-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-espeak-ng-1.51",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-kramdown-2.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-espeak-ng-1.51",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-ronn-ng-0.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-etcd-3.4.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-etcd-3.4.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-etcd-3.4.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ethtool-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ethtool-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmnl-1.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-etmem-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-etmem-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-etmem-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-etmem-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-c-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-etmem-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libboundscheck-v1.1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-etmem-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-etmem-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numactl-2.0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-evo-inflector-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-evo-inflector-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-evo-inflector-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-exec-maven-plugin-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-exempi-2.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-exempi-2.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-exempi-2.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-exempi-2.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-exempi-2.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-exempi-2.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-exempi-2.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-exiv2-0.28.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-brotli-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-exiv2-0.28.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-exiv2-0.28.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-exiv2-0.28.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-exiv2-0.28.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-exiv2-0.28.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-exiv2-0.28.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-exiv2-0.28.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-exiv2-0.28.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-inih-56"
  },
  {
   "spdxElementId": "SPDXRef-rpm-exiv2-0.28.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-exiv2-0.28.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-expat-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-expat-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-expat-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-expat-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-expat-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-expat-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-expect-5.45.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-expect-5.45.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-expect-5.45.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-expect-5.45.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-expect-5.45.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcl-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-extra-cmake-modules-5.116.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kf5-5.113.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-extra-cmake-modules-5.116.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-extra-cmake-modules-5.116.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qttools-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-extra166y-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-extra166y-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aqute-bnd-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-extra166y-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-extra166y-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ezmorph-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-f2fs-tools-1.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-f2fs-tools-1.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-f2fs-tools-1.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-f2fs-tools-1.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-f2fs-tools-1.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-f2fs-tools-1.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uuid-1.6.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fabtests-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fabtests-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fabtests-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fabtests-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libfabric-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fabtests-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fabtests-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fakechroot-2.20.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fakechroot-2.20.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fakechroot-2.20.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fakechroot-2.20.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fakechroot-2.20.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-podlators-5.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fakeroot-1.32.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fakeroot-1.32.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fakeroot-1.32.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fakeroot-1.32.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fakeroot-1.32.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fakeroot-1.32.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fakeroot-1.32.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fakeroot-1.32.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-po4a-0.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fakeroot-1.32.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sharutils-4.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-farstream02-0.2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-farstream02-0.2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-farstream02-0.2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-farstream02-0.2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-farstream02-0.2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-farstream02-0.2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gupnp-igd-1.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-farstream02-0.2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnice-0.1.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-farstream02-0.2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fasterxml-oss-parent-56",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fastutil-7.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fastutil-7.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aqute-bnd-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fastutil-7.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-emma-2.0.5312"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fastutil-7.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fastutil-7.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fastutil-7.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fcgi-2.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fcgi-2.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fcgi-2.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fcgi-2.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fcoe-utils-1.0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fcoe-utils-1.0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fcoe-utils-1.0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpciaccess-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fcoe-utils-1.0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fcoe-utils-1.0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lldpad-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fcoe-utils-1.0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fdupes-2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fdupes-2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fdupes-2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fdupes-2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fdupes-2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-bundlerepository-2.0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-framework-5.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-gogo-command-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-gogo-parent-5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-gogo-runtime-1.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-gogo-shell-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-main-5.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-felix-bundlerepository-2.0.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-main-5.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-felix-framework-5.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-main-5.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-felix-gogo-command-1.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-main-5.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-felix-gogo-runtime-1.1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-main-5.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-felix-gogo-shell-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-main-5.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-felix-osgi-compendium-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-main-5.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-felix-osgi-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-main-5.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-felix-parent-4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-main-5.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-main-5.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-antrun-plugin-1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-main-5.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-dependency-plugin-3.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-main-5.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-main-5.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-source-plugin-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-main-5.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-surefire-2.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-main-5.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mockito-2.23.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-osgi-compendium-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-osgi-core-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-osgi-foundation-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-felix-parent-4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-osgi-foundation-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-osgi-foundation-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mockito-2.23.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-osgi-obr-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-osgi-obr-resolver-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-parent-4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-scr-2.1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-scr-annotations-1.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-scr-generator-1.18.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-shell-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-felix-osgi-compendium-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-shell-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-felix-osgi-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-shell-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-felix-parent-4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-shell-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-shell-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-shell-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mockito-2.23.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-felix-utils-1.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fence-agents-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fence-agents-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fence-agents-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fence-agents-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-corosync-3.1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fence-agents-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fence-agents-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fence-agents-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-google-api-python-client-2.81.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fence-agents-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fence-agents-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvirt-9.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fence-agents-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fence-agents-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fence-agents-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fence-agents-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nspr-4.35.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fence-agents-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nss-3.94.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fence-agents-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openwsman-2.7.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fence-agents-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-boto3-1.34.48"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fence-agents-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-httplib2-0.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fence-agents-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pexpect-4.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fence-agents-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pycurl-7.45.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fence-agents-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fence-agents-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-suds2-1.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fence-agents-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-festival-1.96",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-festival-1.96",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-festival-1.96",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pulseaudio-17.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-festival-1.96",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texi2html-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-festival-freebsoft-utils-0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-festival-1.96"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fetchmail-6.4.37",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fetchmail-6.4.37",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fetchmail-6.4.37",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fetchmail-6.4.37",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fetchmail-6.4.37",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fetchmail-6.4.37",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fetchmail-6.4.37",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-SDL2-2.30.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aom-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dav1d-0.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-frei0r-plugins-2.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fribidi-1.0.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gsm-1.0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jack-audio-connection-kit-1.9.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ladspa-1.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lame-3.100"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libass-0.17.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libbluray-1.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcdio-paranoia-10.2-2.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdrm-2.4.119"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmodplug-0.8.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-librsvg2-2.57.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libssh-0.10.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtheora-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libva-2.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvdpau-1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvorbis-1.3.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvpx-1.13.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxcb-1.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocl-icd-2.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openal-soft-1.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-opencl-headers-2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-opencore-amr-0.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openjpeg2-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-opus-1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pulseaudio-17.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-soxr-0.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-speex-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-srt-1.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vid.stab-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vo-amrwbenc-0.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-x264-0.164"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-x265-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xvidcore-1.3.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zimg-3.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ffmpeg-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zvbi-0.2.44"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fftw-3.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fftw-3.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fftw-3.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fftw-3.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-secure-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fftw-3.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fftw-3.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fftw-3.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-time-1.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-figlet-2.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-figlet-2.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-figlet-2.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-file-5.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-file-5.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-file-5.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-file-5.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-file-5.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-file-5.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-filebench-1.4.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-filebench-1.4.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-filebench-1.4.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-filebench-1.4.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-filebench-1.4.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-filebench-1.4.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-filebench-1.4.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-filesystem-3.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iso-codes-4.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-findbugs-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-findbugs-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-lang-2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-findbugs-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-findbugs-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dom4j-2.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-findbugs-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findbugs-bcel-6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-findbugs-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jFormatString-0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-findbugs-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-findbugs-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jaxen-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-findbugs-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jcip-annotations-1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-findbugs-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jdepend-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-findbugs-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jsr-305-3.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-findbugs-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-findbugs-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-findbugs-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-findbugs-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-objectweb-asm-8.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-findbugs-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-findbugs-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-split-s-2021"
  },
  {
   "spdxElementId": "SPDXRef-rpm-findbugs-bcel-6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-findutils-4.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-findutils-4.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-findutils-4.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dejagnu-1.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-findutils-4.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-findutils-4.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-findutils-4.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-findutils-4.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fio-3.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fio-3.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fio-3.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperftools-2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fio-3.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libaio-0.3.113"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fio-3.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fio-3.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fio-3.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fio-3.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fipscheck-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-compat-openssl11-1.1.1m"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fipscheck-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firebird-4.0.4.3010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firebird-4.0.4.3010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firebird-4.0.4.3010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firebird-4.0.4.3010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firebird-4.0.4.3010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu-74.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firebird-4.0.4.3010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libedit-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firebird-4.0.4.3010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtomcrypt-1.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firebird-4.0.4.3010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtommath-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firebird-4.0.4.3010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firebird-4.0.4.3010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firebird-4.0.4.3010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firebird-4.0.4.3010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-procmail-3.24"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firebird-4.0.4.3010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firebird-4.0.4.3010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unzip-6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firebird-4.0.4.3010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firefox-128.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firefox-128.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-glib-0.112"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firefox-128.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firefox-128.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firefox-128.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firefox-128.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libappstream-glib-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firefox-128.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvpx-1.13.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firefox-128.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firefox-128.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firefox-128.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firefox-128.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nasm-2.16.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firefox-128.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firefox-128.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pipewire-0.3.63"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firefox-128.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firefox-128.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firefox-128.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-1.86.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firefox-128.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wget-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firefox-128.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zip-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firewalld-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firewalld-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firewalld-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firewalld-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firewalld-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ebtables-2.0.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firewalld-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firewalld-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firewalld-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firewalld-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ipset-7.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firewalld-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iptables-1.8.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firewalld-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-firewalld-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flac-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flac-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flac-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flac-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flac-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flac-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flac-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libogg-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flac-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flamegraph-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flamegraph-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flamegraph-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-php-8.3.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flatbuffers-23.5.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flatbuffers-23.5.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flatbuffers-23.5.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flatbuffers-23.5.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flatbuffers-23.5.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flatbuffers-23.5.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flatpak-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flatpak-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bubblewrap-0.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flatpak-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-dtds-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flatpak-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flatpak-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flatpak-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpgme-1.21.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flatpak-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flatpak-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flatpak-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyparsing-3.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flatpak-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flatpak-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xdg-dbus-proxy-0.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flatpak-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flex-2.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flex-2.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flex-2.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flex-2.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flex-2.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flex-2.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flex-2.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flex-2.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flink-1.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flink-1.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flink-1.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flite-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flite-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flite-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flite-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ed-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flite-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flite-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flite-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flite-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pulseaudio-17.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-flite-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fltk-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fltk-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fltk-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fltk-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-utils-7.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fltk-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fluidsynth-2.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fluidsynth-2.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fluidsynth-2.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fluidsynth-2.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fluidsynth-2.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fluidsynth-2.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jack-audio-connection-kit-1.9.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fluidsynth-2.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ladspa-1.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fluidsynth-2.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsndfile-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fluidsynth-2.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fluidsynth-2.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fluidsynth-2.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pulseaudio-17.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fluidsynth-2.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fmpp-0.9.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fmpp-0.9.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fmt-8.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fmt-8.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fmt-8.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontawesome-fonts-4.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ttembed-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontconfig-2.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontconfig-2.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontconfig-2.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontconfig-2.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontconfig-2.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperf-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontconfig-2.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-itstool-2.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontconfig-2.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontconfig-2.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontforge-20230101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontforge-20230101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontforge-20230101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontforge-20230101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontforge-20230101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontforge-20230101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontforge-20230101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-giflib-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontforge-20230101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontforge-20230101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontforge-20230101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libappstream-glib-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontforge-20230101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontforge-20230101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libspiro-20221101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontforge-20230101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontforge-20230101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libuninameslist-20230523"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontforge-20230101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontforge-20230101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pango-1.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontforge-20230101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontforge-20230101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontforge-20230101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontforge-20230101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-shared-mime-info-2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontforge-20230101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-woff2-1.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fontforge-20230101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fonts-tweak-tool-0.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fonts-tweak-tool-0.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fonts-tweak-tool-0.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fonts-tweak-tool-0.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fonts-tweak-tool-0.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fonttools-4.39.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numpy-1.24.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fonttools-4.39.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fonttools-4.39.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fonttools-4.39.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-foomatic-4.0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-foomatic-4.0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-foomatic-4.0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cups-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-foomatic-4.0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-foomatic-4.0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-foomatic-db-4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-foomatic-4.0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-foomatic-4.0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-foomatic-4.0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-foomatic-4.0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cups-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-foomatic-db-4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cups-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-foomatic-db-4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cups-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-foomatic-db-4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fop-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fop-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-io-2.15.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fop-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-logging-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fop-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-avalon-framework-4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fop-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-batik-1.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fop-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fop-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fop-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pdfbox-2.0.29"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fop-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qdox-2.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fop-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlgraphics-commons-2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fop-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlunit-2.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-forbidden-apis-2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-forbidden-apis-2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-antunit-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-forbidden-apis-2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-contrib-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-forbidden-apis-2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-forbidden-apis-2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-objectweb-asm-8.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-forbidden-apis-2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-utils-3.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-forbidden-apis-2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sonatype-oss-parent-7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-forge-parent-38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fping-5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fprintd-1.94.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fprintd-1.94.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fprintd-1.94.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fprintd-1.94.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fprintd-1.94.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libfprint-1.94.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fprintd-1.94.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fprintd-1.94.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fprintd-1.94.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-wrapper-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fprintd-1.94.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-podlators-5.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fprintd-1.94.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-polkit-123"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fprintd-1.94.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-dbusmock-0.29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fprintd-1.94.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeglut-3.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeglut-3.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeglut-3.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libICE-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeglut-3.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeglut-3.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXi-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeglut-3.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXxf86vm-1.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeipmi-1.6.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeipmi-1.6.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeipmi-1.6.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeipmi-1.6.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freemarker-2.3.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freemarker-2.3.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-logging-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freemarker-2.3.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-parent-19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freemarker-2.3.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aqute-bnd-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freemarker-2.3.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dom4j-2.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freemarker-2.3.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-jsp-api-2.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freemarker-2.3.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-servlet-api-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freemarker-2.3.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hamcrest-2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freemarker-2.3.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jakarta-el-4.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freemarker-2.3.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freemarker-2.3.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javacc-7.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freemarker-2.3.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freemarker-2.3.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jaxen-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freemarker-2.3.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jdom-1.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freemarker-2.3.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freemarker-2.3.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jython-2.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freemarker-2.3.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rhino-1.7.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freemarker-2.3.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-saxpath-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freemarker-2.3.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-slf4j-1.7.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freemarker-2.3.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xalan-j2-2.7.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeradius-3.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeradius-3.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeradius-3.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeradius-3.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeradius-3.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdbm-1.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeradius-3.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-c-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeradius-3.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeradius-3.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpcap-1.10.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeradius-3.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtalloc-2.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeradius-3.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mariadb-connector-c-3.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeradius-3.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-net-snmp-5.9.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeradius-3.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeradius-3.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeradius-3.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeradius-3.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeradius-3.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeradius-3.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeradius-3.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeradius-3.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeradius-3.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unixODBC-2.3.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeradius-3.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeradius-client-1.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeradius-client-1.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freeradius-client-1.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nettle-3.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freerdp-2.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freerdp-2.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freerdp-2.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cups-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freerdp-2.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freerdp-2.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gsm-1.0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freerdp-2.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freerdp-2.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXcursor-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freerdp-2.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXdamage-1.1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freerdp-2.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freerdp-2.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXi-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freerdp-2.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXinerama-1.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freerdp-2.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrandr-1.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freerdp-2.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXv-1.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freerdp-2.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libjpeg-turbo-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freerdp-2.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxkbfile-1.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freerdp-2.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freerdp-2.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freerdp-2.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freetds-1.4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-dsssl-1.79"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freetds-1.4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freetds-1.4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freetds-1.4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freetds-1.4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperf-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freetds-1.4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freetds-1.4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freetds-1.4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freetds-1.4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freetds-1.4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unixODBC-2.3.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freetype-2.13.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freetype-2.13.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freexl-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freexl-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freexl-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-freexl-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-frei0r-plugins-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-frei0r-plugins-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-frei0r-plugins-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-frei0r-plugins-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gavl-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-frei0r-plugins-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-frei0r-plugins-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-frei0r-plugins-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fribidi-1.0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fribidi-1.0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fros-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fros-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ft-surface-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ftgl-2.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cppunit-1.15.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ftgl-2.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ftgl-2.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freeglut-3.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ftgl-2.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ftgl-2.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ftgl-2.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXi-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ftgl-2.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXmu-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ftp-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ftp-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ftp-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ftp-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fuse-2.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fuse-2.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fuse-2.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fdupes-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fuse-2.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fuse-2.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fuse-2.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fuse-2.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fuse-2.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fuse-2.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fuse-python-1.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fuse-2.9.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fuse-python-1.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fuse-python-1.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fuse-python-1.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fuse3-3.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fuse3-3.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fuse3-3.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fdupes-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fuse3-3.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fuse3-3.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fuse3-3.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fuse3-3.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fuse3-3.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fuse3-3.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fusesource-pom-1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-future-0.18.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numpy-1.24.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-future-0.18.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-future-0.18.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-future-0.18.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-future-0.18.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-efi-rpm-macros-4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-efivar-38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcab-1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnu-efi-3.0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-google-noto-cjk-fonts-20170602"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpgme-1.21.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-glib-1.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libarchive-3.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcbor-0.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgusb-0.4.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libjcat-0.1.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxmlb-0.3.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pango-1.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pesign-116"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-polkit-123"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf-c-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pycairo-1.25.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pygobject3-3.46.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jinja2-3.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-toml-0.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tpm2-tss-4.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fwupd-1.8.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-fxload-2008-10-13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-g2clib-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-g2clib-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jasper-4.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-g2clib-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gala-anteater-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-procps-ng-4.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gala-anteater-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gala-gopher-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bpftool-7.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gala-gopher-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gala-gopher-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gala-gopher-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gala-gopher-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gala-gopher-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gala-gopher-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gala-gopher-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jsoncpp-1.9.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gala-gopher-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gala-gopher-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libbpf-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gala-gopher-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libconfig-1.7.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gala-gopher-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libevent-2.1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gala-gopher-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-librdkafka-2.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gala-gopher-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gala-gopher-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gala-gopher-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gala-gopher-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uthash-2.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gala-spider-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gala-spider-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-galera-26.4.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asio-1.28.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-galera-26.4.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-galera-26.4.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-check-0.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-galera-26.4.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-galera-26.4.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-galera-26.4.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-scons-4.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-galera-26.4.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-game-music-emu-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-SDL-1.2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-game-music-emu-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-game-music-emu-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ganglia-3.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apr-1.7.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ganglia-3.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ganglia-3.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ganglia-3.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ganglia-3.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ganglia-3.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ganglia-3.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ganglia-3.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libart-lgpl-2.3.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ganglia-3.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libconfuse-3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ganglia-3.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmemcached-1.0.18"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ganglia-3.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ganglia-3.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ganglia-3.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ganglia-3.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ganglia-3.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ganglia-3.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ganglia-3.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpcsvc-proto-1.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ganglia-3.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rrdtool-1.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ganglia-3.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rsync-3.2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ganglia-3.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gavl-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gavl-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgdither-0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gavl-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gavl-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gawk-5.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gawk-5.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gawk-5.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gawk-5.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ghostscript-9.56.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gawk-5.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gawk-5.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-grep-3.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gawk-5.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsigsegv-2.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gawk-5.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mpfr-4.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gawk-5.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gawk-5.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gawk-5.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-split-e-2021"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gawk-5.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-split-h-2021"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gazelle-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gazelle-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dpdk-23.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gazelle-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gazelle-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libboundscheck-v1.1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gazelle-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libconfig-1.7.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gazelle-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpcap-1.10.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gazelle-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lwip-2.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gazelle-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numactl-2.0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gazelle-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uthash-2.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gc-8.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gc-8.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcab-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcab-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcab-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcab-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcab-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcab-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcab-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcab-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-12.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-12.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-12.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-12.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-12.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-12.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-12.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-12.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-12.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gmp-6.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-12.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmpc-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-12.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-12.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-12.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mpfr-4.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-12.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-12.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sharutils-4.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-12.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-12.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bc-1.07.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gd-2.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-lfs-3.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gmp-6.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-isl-0.24"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jansson-2.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmpc-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mpfr-4.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-native-turbo-1.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rsync-3.2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sharutils-4.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemtap-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-cross-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-binutils-2.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-binutils-2.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-binutils-2.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-binutils-2.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-binutils-2.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-binutils-2.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-binutils-2.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-binutils-2.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-binutils-2.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jansson-2.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-binutils-2.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-binutils-2.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-binutils-2.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-binutils-2.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-binutils-2.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-binutils-2.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-gcc-14.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-gcc-14.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-gcc-14.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-gcc-14.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-gcc-14.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-gcc-14.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-gcc-14.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-gcc-14.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-gcc-14.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gmp-6.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-gcc-14.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-isl-0.24"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-gcc-14.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmpc-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-gcc-14.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-gcc-14.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-gcc-14.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mpfr-4.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-gcc-14.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-gcc-14.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sharutils-4.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-gcc-14.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-toolset-14-gcc-14.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-secure-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcc-secure-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr-3.41.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr-3.41.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr-3.41.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr-3.41.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr-3.41.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr-3.41.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr-3.41.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr-3.41.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr-3.41.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr-3.41.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr-3.41.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr-3.41.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssh-9.6p1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr-3.41.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr-3.41.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr4-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr4-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr4-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr4-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr4-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr4-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr4-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr4-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk4-4.10.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr4-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr4-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr4-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr4-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr4-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssh-9.6p1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr4-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gcr4-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gd-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gd-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gd-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gd-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gd-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXpm-3.5.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gd-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gd-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gd-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gd-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libwebp-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gd-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gd-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-CharLS-2.4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-armadillo-12.6.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cfitsio-4.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freexl-2.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-geos-3.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-giflib-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtest-1.14.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hdf-4.2.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hdf5-1.14.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-c-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdap-3.21.0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgeotiff-1.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgta-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpq-15.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libspatialite-5.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libwebp-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mariadb-connector-c-3.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-netcdf-4.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numpy-1.24.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ogdi-4.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openjpeg2-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-poppler-23.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-proj-9.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-filelock-3.13.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-lxml-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pyproj-3.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qhull-2020.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unixODBC-2.3.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xerces-c-3.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdal-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdb-14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdb-14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-babeltrace-1.5.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdb-14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdb-14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdb-14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdb-14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdb-14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdb-14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gmp-6.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdb-14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdb-14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mpfr-4.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdb-14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdb-14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-podlators-5.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdb-14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdb-14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdb-14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdb-14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdb-14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdb-14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdbm-1.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdbm-1.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdbm-1.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdbm-1.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdbm-1.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdbm-1.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdbm-1.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdbus-codegen-glibmm-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdbus-codegen-glibmm-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdisk-1.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdisk-1.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdisk-1.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdisk-1.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdk-pixbuf-xlib-2.40.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdk-pixbuf2-2.42.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdk-pixbuf2-2.42.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdk-pixbuf2-2.42.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdk-pixbuf2-2.42.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdk-pixbuf2-2.42.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdk-pixbuf2-2.42.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdk-pixbuf2-2.42.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdk-pixbuf2-2.42.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdk-pixbuf2-2.42.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gdk-pixbuf2-2.42.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-shared-mime-info-2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gegl04-0.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ImageMagick-7.1.1.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gegl04-0.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gegl04-0.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-babl-0.1.112"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gegl04-0.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gegl04-0.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gegl04-0.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gegl04-0.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gegl04-0.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gegl04-0.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-suitesparse-5.13.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-genwqe-tools-4.0.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-genwqe-tools-4.0.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-genwqe-tools-4.0.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geoclue2-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ModemManager-1.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geoclue2-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-avahi-0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geoclue2-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geoclue2-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geoclue2-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geoclue2-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geoclue2-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geoclue2-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-itstool-2.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geoclue2-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-glib-1.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geoclue2-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnotify-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geoclue2-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsoup3-3.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geoclue2-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geoclue2-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geoclue2-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geocode-glib-3.26.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geocode-glib-3.26.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geocode-glib-3.26.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geocode-glib-3.26.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geocode-glib-3.26.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-glib-1.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geocode-glib-3.26.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsoup-2.74.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geocode-glib-3.26.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsoup3-3.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geocode-glib-3.26.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geocode-glib-3.26.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geolatte-geom-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geos-3.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geos-3.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geos-3.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-annotation-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-commonj-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-geronimo-parent-poms-1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-commonj-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-ejb-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-interceptor-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-geronimo-parent-poms-1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-interceptor-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-jaspic-spec-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-geronimo-osgi-support-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-jaspic-spec-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-geronimo-parent-poms-1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-jaspic-spec-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-jaspic-spec-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-jaxrpc-2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-geronimo-parent-poms-1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-jaxrpc-2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-servlet-api-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-jaxrpc-2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-jaxrpc-2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-resources-plugin-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-jaxrpc-2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-surefire-2.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-jcache-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-jcdi-1.0-api-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-jcdi-1.0-api-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-jms-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-jpa-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-jta-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-geronimo-parent-poms-1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-jta-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-jta-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-resources-plugin-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-osgi-support-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-felix-osgi-compendium-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-osgi-support-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-felix-osgi-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-osgi-support-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-geronimo-parent-poms-1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-osgi-support-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-osgi-support-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-resources-plugin-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-parent-poms-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-saaj-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-geronimo-parent-poms-1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-saaj-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-saaj-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-resources-plugin-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-validation-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-geronimo-osgi-support-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-validation-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-geronimo-parent-poms-1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-geronimo-validation-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gettext-0.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gettext-0.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gettext-0.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gettext-0.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-emacs-29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gettext-0.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gettext-0.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gettext-0.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libunistring-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gettext-0.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gettext-0.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gettext-0.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gfs2-utils-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gfs2-utils-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gfs2-utils-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gfs2-utils-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-check-0.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gfs2-utils-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gfs2-utils-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gfs2-utils-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gfs2-utils-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gfs2-utils-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gfs2-utils-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gfs2-utils-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ghostscript-9.56.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-adobe-mappings-cmap-20231115"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ghostscript-9.56.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-adobe-mappings-pdf-20230118"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ghostscript-9.56.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ghostscript-9.56.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cups-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ghostscript-9.56.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ghostscript-9.56.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ghostscript-9.56.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ghostscript-9.56.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-google-droid-fonts-20200215"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ghostscript-9.56.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ghostscript-9.56.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jbig2dec-0.20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ghostscript-9.56.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lcms2-2.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ghostscript-9.56.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ghostscript-9.56.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libidn-1.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ghostscript-9.56.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libijs-0.35"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ghostscript-9.56.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libjpeg-turbo-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ghostscript-9.56.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpaper-1.1.29"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ghostscript-9.56.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ghostscript-9.56.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ghostscript-9.56.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openjpeg2-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ghostscript-9.56.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-urw-base35-fonts-20200910"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ghostscript-9.56.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gi-docgen-2023.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gi-docgen-2023.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jinja2-3.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gi-docgen-2023.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-markdown-3.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gi-docgen-2023.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-markupsafe-2.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gi-docgen-2023.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pygments-2.17.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gi-docgen-2023.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gi-docgen-2023.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-toml-0.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gi-docgen-2023.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gi-docgen-2023.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-giflib-5.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ImageMagick-7.1.1.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-giflib-5.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-giflib-5.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-giflib-5.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gimp-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aalib-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gimp-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-babl-0.1.112"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gimp-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gimp-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gimp-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ghostscript-9.56.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gimp-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib-networking-2.78.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gimp-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpm-1.20.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gimp-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libwmf-0.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gimp-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gimp-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gimp-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pygobject3-3.46.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gimp-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gimp-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-slang-2.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gimp-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xdg-utils-1.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-git-2.43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-git-2.43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-git-2.43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-git-2.43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-git-2.43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-git-2.43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-git-2.43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-git-2.43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsecret-0.20.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-git-2.43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-git-2.43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-git-2.43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Error-0.17029"
  },
  {
   "spdxElementId": "SPDXRef-rpm-git-2.43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-MailTools-2.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-git-2.43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-git-2.43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-git-2.43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-git-2.43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-git-lfs-3.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-git-lfs-3.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-git-lfs-3.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Digest-SHA-6.04"
  },
  {
   "spdxElementId": "SPDXRef-rpm-git-lfs-3.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Test-Harness-3.48"
  },
  {
   "spdxElementId": "SPDXRef-rpm-git-lfs-3.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tar-1.35"
  },
  {
   "spdxElementId": "SPDXRef-rpm-git-lfs-3.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-which-2.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-git-tools-2022.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-git-tools-2022.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gjs-1.75.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gjs-1.75.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-glib-0.112"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gjs-1.75.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gjs-1.75.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gjs-1.75.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gjs-1.75.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gjs-1.75.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gjs-1.75.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gl-manpages-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gl-manpages-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook5-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gl-manpages-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gl2ps-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gl2ps-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gl2ps-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glade-3.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glade-3.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glade-3.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glade-3.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glade-3.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gjs-1.75.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glade-3.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glade-3.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glade-3.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glade-3.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-itstool-2.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glade-3.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glade-3.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glade-3.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pygobject3-3.46.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glade-3.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glade-3.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-webkit2gtk3-2.38.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-annotation-api-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-legal-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-annotation-api-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-annotation-api-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jvnet-parent-4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-annotation-api-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-annotation-api-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-remote-resources-plugin-1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-annotation-api-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-source-plugin-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-annotation-api-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-spec-version-maven-plugin-1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-dtd-parser-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bsf-2.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-dtd-parser-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-dtd-parser-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-enforcer-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-dtd-parser-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sonatype-oss-parent-7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-ejb-api-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-fastinfoset-1.2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-gmbal-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-gmbal-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aqute-bnd-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-gmbal-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-management-api-3.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-gmbal-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-pfl-3.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-gmbal-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-gmbal-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-hk2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-jax-rs-api-2.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-jaxb-2.2.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-jaxb-api-2.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-jaxrpc-api-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-jsp-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-jsp-api-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-jsp-2.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-jsp-api-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-jsp-api-2.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-jsp-api-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-servlet-api-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-jsp-api-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-legal-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-master-pom-8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-legal-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-legal-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-remote-resources-plugin-1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-management-api-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-management-api-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jvnet-parent-4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-management-api-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-enforcer-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-management-api-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-management-api-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-source-plugin-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-master-pom-8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-pfl-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-pfl-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aqute-bnd-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-pfl-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-geronimo-ejb-1.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-pfl-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hamcrest-2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-pfl-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-pfl-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-pfl-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-objectweb-asm3-3.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-servlet-api-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-servlet-api-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jvnet-parent-4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-servlet-api-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-servlet-api-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-source-plugin-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-toplink-essentials-2.0.46",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-toplink-essentials-2.0.46",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-antlr-2.7.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-toplink-essentials-2.0.46",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-geronimo-jpa-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-toplink-essentials-2.0.46",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-geronimo-jta-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-toplink-essentials-2.0.46",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-transaction-api-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glassfish-websocket-api-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glew-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glew-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glib-networking-2.78.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ca-certificates-2023.2.64"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glib-networking-2.78.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glib-networking-2.78.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glib-networking-2.78.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glib-networking-2.78.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glib2-2.78.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glib2-2.78.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glib2-2.78.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glib2-2.78.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glib2-2.78.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glib2-2.78.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glib2-2.78.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glib2-2.78.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glib2-2.78.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glib2-2.78.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glib2-2.78.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-shared-mime-info-2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glib2-2.78.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemtap-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gd-2.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libidn2-2.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-procps-ng-4.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemtap-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibc-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibmm24-2.66.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibmm24-2.66.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibmm24-2.66.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibmm24-2.66.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibmm24-2.66.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsigc--20-2.12.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibmm24-2.66.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibmm24-2.66.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibmm24-2.66.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibmm24-2.66.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mm-common-1.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibmm24-2.66.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Getopt-Long-2.57"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glibmm24-2.66.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glm-0.9.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glm-0.9.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glpk-4.65",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glpk-4.65",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glpk-4.65",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gmp-6.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glpk-4.65",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glpk-4.65",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-suitesparse-5.13.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glslang-11.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glslang-11.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glslang-11.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-spirv-tools-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glusterfs-11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glusterfs-11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glusterfs-11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glusterfs-11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glusterfs-11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glusterfs-11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fuse-2.9.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glusterfs-11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glusterfs-11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperftools-2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glusterfs-11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libaio-0.3.113"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glusterfs-11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glusterfs-11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glusterfs-11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libunwind-1.7.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glusterfs-11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-liburing-2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glusterfs-11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glusterfs-11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glusterfs-11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glusterfs-11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glusterfs-11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glusterfs-11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glusterfs-11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpcsvc-proto-1.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glusterfs-11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-glusterfs-11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-userspace-rcu-0.14.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gmavenplus-plugin-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gmetric4j-1.0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gmetric4j-1.0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmvn-3.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gmetrics-0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gmime30-3.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gmime30-3.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gmime30-3.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gmime30-3.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpgme-1.21.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gmime30-3.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gmime30-3.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgpg-error-1.47"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gmime30-3.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gmime30-3.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gmp-6.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gmp-6.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gmp-6.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-abrt-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-abrt-2.16.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-abrt-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-abrt-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-python-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-abrt-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-abrt-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-abrt-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-abrt-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libreport-2.17.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-abrt-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-abrt-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-abrt-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pygobject3-3.46.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-abrt-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pylint-3.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-abrt-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-humanize-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-abrt-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-inotify-0.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-abrt-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-abrt-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-abrt-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-autoar-0.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-autoar-0.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-autoar-0.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-autoar-0.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-calculator-44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-calculator-44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-calculator-44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-itstool-2.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-calculator-44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libappstream-glib-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-calculator-44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmpc-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-calculator-44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsoup3-3.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-calculator-44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-calculator-44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mpfr-4.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-calculator-44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-dictionary-40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-dictionary-40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-dictionary-40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-dictionary-40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-itstool-2.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-dictionary-40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libappstream-glib-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-dictionary-40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-dictionary-40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-doc-utils-0.20.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-doc-utils-0.20.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-doc-utils-0.20.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-doc-utils-0.20.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-doc-utils-0.20.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-doc-utils-0.20.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-packagekit-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-PackageKit-1.2.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-packagekit-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-packagekit-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-packagekit-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-utils-0.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-packagekit-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-packagekit-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-packagekit-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-packagekit-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-packagekit-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-itstool-2.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-packagekit-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libappstream-glib-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-packagekit-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcanberra-0.30"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-packagekit-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnotify-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-packagekit-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-packagekit-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-packagekit-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-packagekit-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-polkit-123"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-packagekit-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-startup-notification-0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-packagekit-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-packagekit-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-video-effects-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnome-video-effects-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnu-efi-3.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnu-efi-3.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnu-efi-3.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnu-free-fonts-20120503",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontforge-20230101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnu-getopt-1.0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnu-getopt-1.0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnulib-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnulib-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-secure-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnulib-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnulib-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnulib-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperf-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnulib-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnulib-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnulib-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnulib-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnulib-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnulib-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnulib-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnupg2-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnupg2-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnupg2-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnupg2-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnupg2-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnupg2-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libassuan-2.5.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnupg2-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnupg2-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgpg-error-1.47"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnupg2-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libksba-1.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnupg2-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-npth-1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnupg2-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnupg2-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnutls-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnutls-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnutls-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ca-certificates-2023.2.64"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnutls-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fipscheck-1.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnutls-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnutls-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnutls-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnutls-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperf-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnutls-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnutls-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libidn2-2.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnutls-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtasn1-4.19.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnutls-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnutls-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libunistring-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnutls-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-net-tools-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnutls-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nettle-3.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnutls-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-p11-kit-0.25.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnutls-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnutls-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnutls-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-softhsm-2.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnutls-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnutls-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-trousers-0.3.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnutls-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unbound-1.17.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gnutls-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gobject-introspection-1.76.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gobject-introspection-1.76.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gobject-introspection-1.76.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gobject-introspection-1.76.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gobject-introspection-1.76.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gobject-introspection-1.76.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gobject-introspection-1.76.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gobject-introspection-1.76.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gobject-introspection-1.76.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gobject-introspection-1.76.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gobject-introspection-1.76.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gobject-introspection-1.76.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXfixes-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gobject-introspection-1.76.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXft-2.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gobject-introspection-1.76.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libffi-3.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gobject-introspection-1.76.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gobject-introspection-1.76.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gobject-introspection-1.76.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gobject-introspection-1.76.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gobject-introspection-1.76.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mako-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gobject-introspection-1.76.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-markdown-3.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gobject-introspection-1.76.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-golang-1.21.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-golang-1.21.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hostname-3.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-golang-1.21.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre-8.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-golang-1.21.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-procps-ng-4.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gom-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gom-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gom-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gom-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pygobject3-3.46.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gom-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pygments-2.17.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gom-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-google-api-python-client-2.81.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-httplib2-0.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-google-api-python-client-2.81.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-oauth2client-4.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-google-api-python-client-2.81.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-google-api-python-client-2.81.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-google-api-python-client-2.81.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-uritemplate-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-google-api-python-client-2.81.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-google-gson-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-google-guice-4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hibernate-jpa-2.0-api-1.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-google-guice-4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-google-guice-4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-springframework-3.2.18"
  },
  {
   "spdxElementId": "SPDXRef-rpm-google-http-java-client-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-google-http-java-client-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf-25.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-google-noto-cjk-fonts-20170602",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-google-noto-emoji-fonts-20200916",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-GraphicsMagick-1.3.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-google-noto-emoji-fonts-20200916",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-google-noto-emoji-fonts-20200916",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fonttools-4.39.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-google-noto-emoji-fonts-20200916",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-google-noto-emoji-fonts-20200916",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nototools-0.2.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-google-noto-emoji-fonts-20200916",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pngquant-2.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-google-noto-emoji-fonts-20200916",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-google-noto-emoji-fonts-20200916",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zopfli-1.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-google-oauth-java-client-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpars-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-parent-19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpars-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-extra166y-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpars-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpars-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jcsp-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpars-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-multiverse-0.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpars-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-netty3-3.10.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gperf-3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gperftools-2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gperftools-2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gperftools-2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gperftools-2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gperftools-2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libunwind-1.7.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gperftools-2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpgme-1.21.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpgme-1.21.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpgme-1.21.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpgme-1.21.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpgme-1.21.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpgme-1.21.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpgme-1.21.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpgme-1.21.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libassuan-2.5.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpgme-1.21.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgpg-error-1.47"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpgme-1.21.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpgme-1.21.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpgme-1.21.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gphoto2-2.5.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gphoto2-2.5.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gphoto2-2.5.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gphoto2-2.5.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpm-1.20.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpm-1.20.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpm-1.20.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpm-1.20.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpm-1.20.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-ng-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpm-1.20.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpm-1.20.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpm-1.20.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpm-1.20.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpm-1.20.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpsbabel-1.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpsbabel-1.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpsbabel-1.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpsbabel-1.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtserialport-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpsbabel-1.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qttranslations-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpsbabel-1.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtwebchannel-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpsbabel-1.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtwebengine-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpsbabel-1.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-shapelib-1.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gpsbabel-1.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gradle-4.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gradle-4.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gradle-4.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hostname-3.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gradle-4.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gradle-4.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-js-jquery-3.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gradle-4.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lato-fonts-2.015"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gradle-4.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-procps-ng-4.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gradle-4.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphene-1.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphene-1.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphene-1.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphene-1.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphite2-1.3.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphite2-1.3.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphite2-1.3.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphite2-1.3.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fonttools-4.39.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphite2-1.3.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphite2-1.3.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphite2-1.3.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphite2-1.3.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-split-k-2021"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphite2-1.3.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-split-p-2021"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphite2-1.3.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-split-u-2021"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphite2-1.3.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-split-x-2021"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphite2-1.3.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-split-z-2021"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gd-2.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ghostscript-9.56.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gmp-6.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-guile-2.2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ksh-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libSM-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXaw-1.0.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-librsvg2-2.57.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pango-1.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Carp-1.50"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qpdf-11.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcl-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tk-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-urw-base35-fonts-20200910"
  },
  {
   "spdxElementId": "SPDXRef-rpm-graphviz-8.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gzip-1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu-74.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libaio-0.3.113"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libedit-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libevent-2.1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lz4-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mecab-0.996"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf-25.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpcsvc-proto-1.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-time-1.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-greatsql-8.0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grep-3.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grep-3.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grep-3.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grep-3.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grep-3.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grilo-0.3.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grilo-0.3.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grilo-0.3.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grilo-0.3.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grilo-0.3.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grilo-0.3.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grilo-0.3.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grilo-0.3.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-liboauth-1.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grilo-0.3.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsoup3-3.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grilo-0.3.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grilo-0.3.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grilo-0.3.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grilo-0.3.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-totem-pl-parser-3.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grilo-0.3.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grizzly-2.3.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grizzly-npn-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groff-1.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groff-1.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ghostscript-9.56.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groff-1.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groff-1.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXaw-1.0.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groff-1.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXmu-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groff-1.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groff-1.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groff-1.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-psutils-2.08"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groff-1.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy-2.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy-2.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-antlr-2.7.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy-2.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-beanutils-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy-2.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-cli-1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy-2.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-collections-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy-2.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-ivy-2.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy-2.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-parent-19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy-2.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aqute-bnd-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy-2.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bsf-2.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy-2.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-checkstyle-8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy-2.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy-2.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-jsp-api-2.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy-2.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-servlet-api-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy-2.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpars-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy-2.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jansi-1.17.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy-2.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jarjar-1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy-2.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy-2.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jline-2.14.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy-2.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy-2.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-multiverse-0.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy-2.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-objectweb-asm3-3.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy-2.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qdox-2.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy-2.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-testng-6.14.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy-2.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unzip-6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy-2.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xstream-1.4.20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy18-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy18-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-antlr-2.7.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy18-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-cli-1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy18-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-ivy-2.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy18-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bsf-2.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy18-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy18-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-jsp-api-2.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy18-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-servlet-api-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy18-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jansi-1.17.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy18-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy18-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jline1-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy18-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy18-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-objectweb-asm3-3.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy18-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unzip-6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-groovy18-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xstream-1.4.20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grpc-1.60.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Cython-3.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grpc-1.60.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-abseil-cpp-20230802.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grpc-1.60.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-c-ares-1.19.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grpc-1.60.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grpc-1.60.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grpc-1.60.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperftools-2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grpc-1.60.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtest-1.14.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grpc-1.60.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grpc-1.60.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf-25.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grpc-1.60.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grpc-1.60.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grpc-1.60.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grub2-2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grub2-2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grub2-2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grub2-2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grub2-2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grub2-2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-efi-rpm-macros-4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grub2-2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grub2-2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grub2-2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fuse-2.9.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grub2-2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grub2-2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grub2-2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grub2-2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grub2-2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtasn1-4.19.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grub2-2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libusb-0.1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grub2-2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grub2-2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pesign-116"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grub2-2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grub2-2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grub2-2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grub2-2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grub2-2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grubby-8.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grubby-8.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grubby-8.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grubby-8.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-grub2-2.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grubby-8.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grubby-8.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-grubby-8.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gsbase-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gsbase-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gsbase-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junitperf-1.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gsettings-desktop-schemas-45.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gsettings-desktop-schemas-45.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gsettings-desktop-schemas-45.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gsettings-desktop-schemas-45.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gsl-2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gsl-2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gsm-1.0.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssdp-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-GConf2-3.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssdp-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssdp-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-glib-0.112"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssdp-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssdp-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssdp-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssdp-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssdp-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssdp-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk4-4.10.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssdp-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsoup3-3.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssdp-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssdp-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssdp-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssntlmssp-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssntlmssp-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssntlmssp-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssntlmssp-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssntlmssp-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssntlmssp-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssntlmssp-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssntlmssp-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libunistring-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssntlmssp-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssntlmssp-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssntlmssp-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssntlmssp-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssntlmssp-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssproxy-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssproxy-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssproxy-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssproxy-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssproxy-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssproxy-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssproxy-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssproxy-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-keyutils-1.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssproxy-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssproxy-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssproxy-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssproxy-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libverto-0.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssproxy-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssproxy-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssproxy-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssproxy-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nss-wrapper-1.1.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssproxy-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssproxy-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gssproxy-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-check-0.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libunwind-1.7.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-check-0.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-exempi-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gsm-1.0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lcms2-2.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libexif-0.6.24"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libglvnd-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libiptcdata-1.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnice-0.1.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-librsvg2-2.57.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsndfile-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libwebp-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-libGLU-9.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nettle-3.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-opus-1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-orc-0.4.34"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wayland-protocols-1.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-bad-free-1.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-webrtc-audio-processing-1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cdparanoia-10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-egl-wayland-1.1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdk-pixbuf2-2.42.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphene-1.10.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iso-codes-4.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXv-1.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libjpeg-turbo-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libogg-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtheora-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvisual-0.4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvorbis-1.3.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-libGLU-9.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-opus-1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-orc-0.4.34"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pango-1.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wayland-1.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flac-1.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdk-pixbuf2-2.42.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jack-audio-connection-kit-1.9.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lame-3.100"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXdamage-1.1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXfixes-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libavc1394-0.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdv-1.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgudev-238"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libiec61883-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libraw1394-2.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libshout-2.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsoup-2.74.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvpx-1.13.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-libGLU-9.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mpg123-1.29.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nasm-2.16.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-orc-0.4.34"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pulseaudio-17.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-speex-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-taglib-1.13.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-twolame-0.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gstreamer1-plugins-good-1.20.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wavpack-5.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtest-1.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtest-1.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtest-1.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-doc-1.33.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-doc-1.33.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-utils-0.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-doc-1.33.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-doc-1.33.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-doc-1.33.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-doc-1.33.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-itstool-2.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-doc-1.33.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-doc-1.33.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-doc-1.33.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-anytree-2.12.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-doc-1.33.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-lxml-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-doc-1.33.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-parameterized-0.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-doc-1.33.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pygments-2.17.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-doc-1.33.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-yelp-tools-42.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-murrine-engine-0.98.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-murrine-engine-0.98.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-murrine-engine-0.98.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-vnc-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-vnc-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-vnc-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-vnc-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-vnc-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-vnc-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-vnc-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-vnc-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-podlators-5.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-vnc-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pulseaudio-17.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-vnc-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-vnc-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk-vnc-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk2-2.24.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk2-2.24.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk2-2.24.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cups-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk2-2.24.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk2-2.24.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk2-2.24.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk2-2.24.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk2-2.24.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk3-3.24.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cups-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk3-3.24.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk3-3.24.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk3-3.24.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk3-3.24.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXcursor-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk3-3.24.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk3-3.24.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk3-3.24.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wayland-1.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk3-3.24.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wayland-protocols-1.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk4-4.10.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cups-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk4-4.10.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk4-4.10.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk4-4.10.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk4-4.10.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk4-4.10.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk4-4.10.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk4-4.10.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk4-4.10.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pygobject3-3.46.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk4-4.10.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtk4-4.10.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sassc-3.6.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkmm24-2.24.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-atkmm-2.28.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkmm24-2.24.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairomm-1.14.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkmm24-2.24.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkmm24-2.24.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibmm24-2.66.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkmm24-2.24.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkmm24-2.24.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pangomm-2.46.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkmm30-3.24.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-atkmm-2.28.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkmm30-3.24.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairomm-1.14.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkmm30-3.24.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkmm30-3.24.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkmm30-3.24.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdk-pixbuf2-2.42.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkmm30-3.24.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibmm24-2.66.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkmm30-3.24.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkmm30-3.24.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkmm30-3.24.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkmm30-3.24.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkmm30-3.24.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mm-common-1.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkmm30-3.24.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pangomm-2.46.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtksourceview3-3.24.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtksourceview3-3.24.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-itstool-2.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtksourceview3-3.24.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtksourceview4-4.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtksourceview4-4.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtksourceview4-4.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtksourceview4-4.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-itstool-2.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtksourceview4-4.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtksourceview4-4.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtksourceview5-5.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtksourceview5-5.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtksourceview5-5.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtksourceview5-5.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-itstool-2.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtksourceview5-5.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtksourceview5-5.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkspell3-3.0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-enchant2-2.6.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkspell3-3.0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkspell3-3.0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkspell3-3.0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkspell3-3.0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkspell3-3.0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iso-codes-4.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkspell3-3.0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkspellmm30-3.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkspellmm30-3.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtkmm30-3.24.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkspellmm30-3.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtkspell3-3.0.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gtkspellmm30-3.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guava-31.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-17-openjdk-17.0.15.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guava-31.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guava20-20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gubbi-fonts-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontforge-20230101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guestfs-tools-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guestfs-tools-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guestfs-tools-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guestfs-tools-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guestfs-tools-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jansson-2.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guestfs-tools-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libguestfs-1.49.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guestfs-tools-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libisoburn-1.5.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guestfs-tools-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvirt-9.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guestfs-tools-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxcrypt-4.4.36"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guestfs-tools-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guestfs-tools-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guestfs-tools-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guestfs-tools-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-findlib-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guestfs-tools-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-gettext-0.4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guestfs-tools-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-ounit-2.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guestfs-tools-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guestfs-tools-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guestfs-tools-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-po4a-0.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guestfs-tools-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unzip-6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guestfs-tools-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guestfs-tools-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zip-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guile-2.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gc-8.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guile-2.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guile-2.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guile-2.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gmp-6.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guile-2.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libffi-3.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guile-2.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guile-2.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libunistring-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-guile-2.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-1.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-1.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-1.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-1.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-1.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gssdp-1.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-1.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-1.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsoup-2.74.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-1.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-1.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-1.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-av-0.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-av-0.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-av-0.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-av-0.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsoup-2.74.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-av-0.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-av-0.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-av-0.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-dlna-0.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-dlna-0.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-dlna-0.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gssdp-1.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-dlna-0.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-dlna-0.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-dlna-0.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-dlna-0.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gupnp-1.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-dlna-0.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gupnp-av-0.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-dlna-0.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-dlna-0.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-dlna-0.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-igd-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-igd-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-igd-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-igd-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-igd-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gupnp-1.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gupnp-igd-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gutenprint-5.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gutenprint-5.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gutenprint-5.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gutenprint-5.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cups-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gutenprint-5.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gutenprint-5.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gutenprint-5.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gutenprint-5.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gutenprint-5.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cups-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gutenprint-5.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gv-3.7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Xaw3d-1.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gv-3.7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gv-3.7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gv-3.7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gv-3.7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gyp-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gyp-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gyp-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gyp-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gzip-1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gzip-1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gzip-1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gzip-1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-less-633"
  },
  {
   "spdxElementId": "SPDXRef-rpm-gzip-1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-h2-1.4.196",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-felix-osgi-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-h2-1.4.196",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-servlet-api-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-h2-1.4.196",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-h2-1.4.196",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jts-1.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-h2-1.4.196",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lucene-7.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-h2-1.4.196",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-slf4j-1.7.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.1-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.1-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.1-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.1-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.1-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hawtjni-1.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.1-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hostname-3.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.1-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.1-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.1-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-leveldb-java-0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.1-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-leveldbjni-1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.1-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.1-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.1-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf2-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.1-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-snappy-1.1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.1-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.1-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tomcat-9.0.100"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hawtjni-1.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hostname-3.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-leveldb-java-0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-leveldbjni-1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf2-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-snappy-1.1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hadoop-3.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tomcat-9.0.100"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hamcrest-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hamcrest-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fdupes-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hamcrest-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-haproxy-2.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-haproxy-2.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-haproxy-2.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-haproxy-2.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-haproxy-2.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-harfbuzz-8.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-harfbuzz-8.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-harfbuzz-8.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-harfbuzz-8.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-harfbuzz-8.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-harfbuzz-8.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphite2-1.3.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-harfbuzz-8.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-harfbuzz-8.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu-74.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-harfbuzz-8.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-haveged-1.9.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-haveged-1.9.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-haveged-1.9.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-haveged-1.9.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-haveged-1.9.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hawtbuf-1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hawtdispatch-1.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hawtjni-1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hbase-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hbase-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hbase-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hostname-3.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hbase-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hbase-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hbase-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hbase-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf2-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hbase-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hbase-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmvn-3.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hdf-4.2.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hdf-4.2.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-byacc-2.0.20230219"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hdf-4.2.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hdf-4.2.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hdf-4.2.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libaec-1.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hdf-4.2.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hdf-4.2.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hdf-4.2.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hdf5-1.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hdf5-1.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-environment-modules-5.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hdf5-1.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hdf5-1.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hdf5-1.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libaec-1.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hdf5-1.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hdf5-1.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mpich-4.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hdf5-1.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openmpi-4.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hdf5-1.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssh-9.6p1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hdf5-1.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hdf5-1.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-time-1.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hdf5-1.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hdparm-9.65",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-help2man-1.49.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-help2man-1.49.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-help2man-1.49.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-help2man-1.49.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hessian-4.0.65",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hexedit-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hexedit-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hexedit-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hexedit-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hfsplus-tools-540.1.linux3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hfsplus-tools-540.1.linux3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate-5.0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate-commons-annotations-5.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate-jpa-2.0-api-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate-jpa-2.0-api-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-release-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate-jpa-2.1-api-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate-jpa-2.1-api-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate-validator-5.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate3-3.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-antlr-maven-plugin-2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate3-3.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-c3p0-0.9.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate3-3.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cglib-3.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate3-3.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ehcache-core-2.6.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate3-3.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-geronimo-jta-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate3-3.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-geronimo-validation-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate3-3.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-jaxb-2.2.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate3-3.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-h2-1.4.196"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate3-3.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hibernate-commons-annotations-5.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate3-3.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hibernate-validator-5.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate3-3.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate3-3.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-jacc-1.4-api-1.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate3-3.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-servlet-3.0-api-1.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate3-3.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-transaction-1.1-api-1.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate3-3.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-antrun-plugin-1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate3-3.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-enforcer-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate3-3.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-injection-plugin-1.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate3-3.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-release-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate3-3.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-proxool-0.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate3-3.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rhq-plugin-annotations-3.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate3-3.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-shrinkwrap-1.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate4-4.3.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hibernate4-4.3.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmvn-3.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hikptool-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hikptool-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hikptool-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hiredis-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hiredis-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-redis-7.2.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hive-3.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hive-3.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hive-3.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hive-3.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hive-3.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf2-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hive-3.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmvn-3.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hivex-1.3.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hivex-1.3.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hivex-1.3.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hivex-1.3.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hivex-1.3.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hivex-1.3.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hivex-1.3.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hivex-1.3.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hivex-1.3.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-findlib-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hivex-1.3.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hivex-1.3.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hivex-1.3.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hivex-1.3.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hivex-1.3.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hostname-3.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hping-20200503",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hping-20200503",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpcap-1.10.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hping-20200503",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcl-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hplip-3.23.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hplip-3.23.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hplip-3.23.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cups-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hplip-3.23.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hplip-3.23.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hplip-3.23.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libappstream-glib-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hplip-3.23.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hplip-3.23.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-net-snmp-5.9.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hplip-3.23.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hplip-3.23.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cups-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hplip-3.23.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hplip-3.23.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sane-backends-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hplip-3.23.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hppc-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hsak-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hsak-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dpdk-23.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hsak-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fuse3-3.16.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hsak-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hsak-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libaio-0.3.113"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hsak-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libboundscheck-v1.1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hsak-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numactl-2.0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hsak-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hsak-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-spdk-24.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hsak-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hsak-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hspell-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aspell-0.60.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hspell-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hspell-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hspell-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hspell-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hsqldb-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hsqldb-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-servlet-api-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hsqldb-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hsqldb1-1.8.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hsqldb1-1.8.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-servlet-api-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hsqldb1-1.8.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hsqldb1-1.8.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-htop-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-htop-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-htop-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-htop-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-htop-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-htop-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-PathTools-3.89"
  },
  {
   "spdxElementId": "SPDXRef-rpm-htslib-1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-htslib-1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-htslib-1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-htslib-1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-htslib-1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-htslib-1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxcrypt-4.4.36"
  },
  {
   "spdxElementId": "SPDXRef-rpm-htslib-1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-htslib-1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-htslib-1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-htslib-1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-http-builder-0.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-http-parser-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-http-parser-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-http-load-09Mar2016",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpcomponents-asyncclient-4.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpcomponents-client-4.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpcomponents-client-4.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-publicsuffix-list-20241002"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpcomponents-core-4.4.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-lang3-3.14.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpcomponents-core-4.4.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-logging-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpcomponents-core-4.4.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-httpcomponents-project-11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpcomponents-core-4.4.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpcomponents-core-4.4.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpcomponents-core-4.4.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-build-helper-1.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpcomponents-core-4.4.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpcomponents-core-4.4.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mockito-2.23.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpcomponents-project-11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpd-2.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apr-1.7.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpd-2.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apr-util-1.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpd-2.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpd-2.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-brotli-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpd-2.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpd-2.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpd-2.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpd-2.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jansson-2.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpd-2.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpd-2.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpd-2.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpd-2.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpd-2.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpd-2.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpd-2.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpd-2.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpd-2.4.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpunit-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpunit-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-servlet-api-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpunit-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javamail-1.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpunit-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpunit-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jtidy-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpunit-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpunit-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nekohtml-1.9.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-httpunit-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rhino-1.7.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-words-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-ak-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-redland-1.0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-am-0.20090704",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-az-0.20040827",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aspell-0.60.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-az-0.20040827",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-az-0.20040827",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-bg-4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-csb-0.20050311",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aspell-0.60.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-csb-0.20050311",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-cy-0.20040425",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-de-0.20161207",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aspell-0.60.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-de-0.20161207",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-en-2020.12.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aspell-0.60.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-en-2020.12.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-en-2020.12.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-en-2020.12.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-en-2020.12.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Getopt-Long-2.57"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-en-2020.12.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zip-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-fa-0.20070116",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aspell-0.60.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-fa-0.20070116",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-fj-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-fj-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-fy-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-ga-5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-gv-0.20040505",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aspell-0.60.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-gv-0.20040505",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-hil-0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-ia-0.20050226",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-is-0.20090823",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-ko-0.7.92",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-ko-0.7.92",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-ky-0.20090415",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aspell-0.60.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-ky-0.20090415",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-lt-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-mt-0.20110414",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-nr-0.20091030",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-nso-0.20091201",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-ny-0.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-oc-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-redland-1.0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-or-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-sc-0.20081101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-ss-0.20091030",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-sw-0.20050819",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-tet-0.20050108",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-tet-0.20050108",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-tl-0.20050109",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-ur-0.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-redland-1.0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hunspell-vi-0.20120418",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hwinfo-23.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hwinfo-23.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hwinfo-23.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hwinfo-23.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libx86emu-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hwinfo-23.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-XML-Parser-2.46"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hwinfo-23.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hwloc-2.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hwloc-2.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hwloc-2.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hwloc-2.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hwloc-2.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hwloc-2.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpciaccess-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hwloc-2.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hwloc-2.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hwloc-2.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hwloc-2.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-base-20210325"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hwloc-2.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-transfig-3.2.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyperscan-5.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyperscan-5.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyperscan-5.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyperscan-5.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpcap-1.10.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyperscan-5.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre-8.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyperscan-5.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyperscan-5.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ragel-7.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyperscan-5.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyphen-2.8.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyphen-2.8.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyphen-2.8.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyphen-2.8.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-patch-2.7.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyphen-cy-0.20110620",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hyphen-2.8.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyphen-cy-0.20110620",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyphen-eu-0.20190406",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hyphen-2.8.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyphen-eu-0.20190406",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyphen-fa-0.20130404",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hyphen-2.8.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyphen-fa-0.20130404",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyphen-hsb-0.20110620",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hyphen-2.8.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyphen-hsb-0.20110620",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyphen-ia-0.20050628",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hyphen-2.8.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyphen-ia-0.20050628",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyphen-lt-0.20100531",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hyphen-2.8.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyphen-lt-0.20100531",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyphen-mn-0.20100531",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hyphen-2.8.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyphen-mn-0.20100531",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyphen-nl-0.20050617",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyphen-ru-0.20210322",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hyphen-2.8.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyphen-ru-0.20210322",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyphen-sa-0.20110915",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hyphen-2.8.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyphen-sa-0.20110915",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyphen-tk-0.20110620",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hyphen-2.8.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-hyphen-tk-0.20110620",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-i2c-tools-4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-i2c-tools-4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-i2c-tools-4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-i40e-2.24.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-i40e-2.24.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-i40e-2.24.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hwdata-0.372"
  },
  {
   "spdxElementId": "SPDXRef-rpm-i40e-2.24.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-i40e-2.24.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uname-build-checks-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iSulad-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iSulad-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iSulad-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iSulad-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iSulad-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-grpc-1.60.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iSulad-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtest-1.14.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iSulad-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-isula-rust-extensions-0.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iSulad-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lcr-2.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iSulad-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lib-shim-v2-0.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iSulad-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libarchive-3.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iSulad-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iSulad-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libevent-2.1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iSulad-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libevhtp-1.2.18"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iSulad-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libseccomp-2.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iSulad-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iSulad-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libwebsockets-4.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iSulad-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iSulad-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf-25.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iSulad-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iSulad-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iSulad-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-yajl-2.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iavf-4.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iavf-4.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hwdata-0.372"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iavf-4.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iavf-4.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uname-build-checks-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-1.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cldr-emoji-annotation-43.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-1.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-1.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-glib-0.112"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-1.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-python-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-1.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dconf-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-1.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-1.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-1.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-1.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-1.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-1.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-1.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk4-4.10.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-1.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iso-codes-4.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-1.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXtst-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-1.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdbusmenu-16.04.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-1.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnotify-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-1.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-1.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-1.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pygobject3-3.46.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-1.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-1.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-1.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unicode-emoji-15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-1.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unicode-ucd-14.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-1.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-hangul-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-hangul-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-hangul-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-hangul-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnome-common-3.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-hangul-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-hangul-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ibus-1.5.29"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-hangul-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-hangul-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libhangul-0.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-hangul-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-hangul-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-libpinyin-1.15.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-libpinyin-1.15.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-libpinyin-1.15.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-libpinyin-1.15.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ibus-1.5.29"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-libpinyin-1.15.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-libpinyin-1.15.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpinyin-2.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-libpinyin-1.15.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-libpinyin-1.15.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-libpinyin-1.15.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-libpinyin-1.15.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-libzhuyin-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-libzhuyin-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-libzhuyin-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ibus-1.5.29"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-libzhuyin-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-libzhuyin-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpinyin-2.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-libzhuyin-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-libzhuyin-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-opencc-1.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-libzhuyin-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-libzhuyin-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-m17n-1.4.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-m17n-1.4.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnome-common-3.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-m17n-1.4.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-m17n-1.4.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ibus-1.5.29"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-m17n-1.4.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libappstream-glib-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-m17n-1.4.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m17n-lib-1.8.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-sayura-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-sayura-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ibus-1.5.29"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-sayura-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-table-1.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-appstream-0.16.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-table-1.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-table-1.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-table-1.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-utils-0.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-table-1.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-table-1.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ibus-1.5.29"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-table-1.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ibus-table-chinese-1.8.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-table-1.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libappstream-glib-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-table-1.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-table-1.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pygobject3-3.46.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-table-1.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-table-1.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-table-array30-1.2.0.20090729",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-table-array30-1.2.0.20090729",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ibus-table-1.17.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-table-chinese-1.8.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-table-chinese-1.8.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ibus-table-1.17.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-appstream-0.16.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dconf-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-enchant2-2.6.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-de-0.20161207"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-en-2020.12.07"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-es-2.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-fr-6.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-it-2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-ko-0.7.92"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ibus-1.5.29"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libappstream-glib-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvoikko-4.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m17n-db-1.8.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m17n-lib-1.8.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openoffice.org-dict-cs-CZ-20080822"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pygobject3-3.46.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-enchant-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-packaging-24.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyxdg-0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ibus-typing-booster-2.24.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icc-profiles-openicc-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-color-filesystem-1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icedtea-web-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icedtea-web-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icedtea-web-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icedtea-web-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icedtea-web-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icedtea-web-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hamcrest-2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icedtea-web-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icedtea-web-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icedtea-web-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icedtea-web-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libappstream-glib-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icedtea-web-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-1.86.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icedtea-web-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tagsoup-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icon-naming-utils-0.8.90",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icon-naming-utils-0.8.90",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icoutils-0.32.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icoutils-0.32.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icoutils-0.32.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icoutils-0.32.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icoutils-0.32.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icoutils-0.32.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icu-74.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icu-74.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icu-74.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icu-74.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icu-74.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icu4j-63.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-icu4j-63.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-idlj-maven-plugin-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iftop-1.0pre4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iftop-1.0pre4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpcap-1.10.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iftop-1.0pre4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iftop-1.0pre4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-igsc-0.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-igsc-0.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-igsc-0.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-igsc-0.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-metee-3.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-igsc-0.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iio-sensor-proxy-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iio-sensor-proxy-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iio-sensor-proxy-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iio-sensor-proxy-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iio-sensor-proxy-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ilmbase-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ilmbase-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ima-evm-utils-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ima-evm-utils-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ima-evm-utils-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ima-evm-utils-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-keyutils-1.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ima-evm-utils-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ima-evm-utils-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ima-evm-utils-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ima-evm-utils-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tpm2-tss-4.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ima-evm-utils-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vim-9.0.2092"
  },
  {
   "spdxElementId": "SPDXRef-rpm-imake-1.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-imake-1.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-imake-1.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-indent-2.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-indent-2.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-indent-2.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-indent-2.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-indent-2.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-indent-2.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperf-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-indent-2.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-indent-2.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texi2html-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-indent-2.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-infinipath-psm-3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-infinispan-8.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-inih-56",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-inih-56",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iniparser-4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iniparser-4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iniparser-4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-initscripts-10.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-filesystem-3.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-initscripts-10.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-initscripts-10.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-initscripts-10.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-initscripts-10.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-initscripts-10.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-setup-2.14.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-initscripts-10.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-install-scripts-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-install-scripts-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-install-scripts-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-cm-compiler-1.0.144",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-cm-compiler-1.0.144",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-cm-compiler-1.0.144",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-cm-compiler-1.0.144",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-cm-compiler-1.0.144",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-cm-compiler-1.0.144",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-cm-compiler-1.0.144",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-cm-compiler-1.0.144",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-patch-2.7.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-cm-compiler-1.0.144",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-cm-compiler-1.0.144",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-cmt-cat-4.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-cmt-cat-4.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-gmmlib-22.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-gmmlib-22.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-gmmlib-22.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-graphics-compiler-1.0.14828.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-graphics-compiler-1.0.14828.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-graphics-compiler-1.0.14828.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-graphics-compiler-1.0.14828.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-graphics-compiler-1.0.14828.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-graphics-compiler-1.0.14828.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-graphics-compiler-1.0.14828.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-graphics-compiler-1.0.14828.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-patch-2.7.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-graphics-compiler-1.0.14828.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mako-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-graphics-compiler-1.0.14828.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-graphics-compiler-1.0.14828.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-spirv-tools-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-graphics-compiler-1.0.14828.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-ipp-crypto-mb-2021.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-ipp-crypto-mb-2021.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-ipp-crypto-mb-2021.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nasm-2.16.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-ipp-crypto-mb-2021.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-ipsec-mb-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-ipsec-mb-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-ipsec-mb-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nasm-2.16.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-qpl-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-qpl-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-qpl-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nasm-2.16.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-sgx-ssl-2.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-sgx-ssl-2.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-linux-sgx-2.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-sgx-ssl-2.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intel-sgx-ssl-2.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-intltool-0.51.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-invokebinder-1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-invokebinder-1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iotop-0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipcalc-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipcalc-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmaxminddb-1.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipcalc-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipcalc-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-ronn-ng-0.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iperf3-3.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iperf3-3.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lksctp-tools-1.0.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipmitool-1.8.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipmitool-1.8.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipmitool-1.8.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipmitool-1.8.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipmitool-1.8.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipmitool-1.8.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipmitool-1.8.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iproute-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iproute-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iproute-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iproute-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iproute-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iptables-1.8.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iproute-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libbpf-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iproute-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmnl-1.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iproute-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iproute-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iproute-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sudo-1.9.15p5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iprutils-2.4.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iprutils-2.4.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iprutils-2.4.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iprutils-2.4.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iprutils-2.4.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iprutils-2.4.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iprutils-2.4.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iprutils-2.4.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipset-7.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipset-7.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipset-7.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmnl-1.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipset-7.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipset-7.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipset-7.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iptables-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iptables-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autogen-5.18.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iptables-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iptables-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iptables-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iptables-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iptables-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iptables-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmnl-1.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iptables-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnetfilter-conntrack-1.0.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iptables-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnfnetlink-1.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iptables-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnftnl-1.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iptables-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpcap-1.10.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iptables-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iptables-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iptables-1.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iptraf-ng-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iptraf-ng-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iptstate-2.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iptstate-2.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnetfilter-conntrack-1.0.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iptstate-2.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iptstate-2.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iputils-20221126",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook5-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iputils-20221126",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iputils-20221126",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iputils-20221126",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iproute-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iputils-20221126",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iputils-20221126",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libidn2-2.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iputils-20221126",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iputils-20221126",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iputils-20221126",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iputils-20221126",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipvsadm-1.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipvsadm-1.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnl3-3.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipvsadm-1.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipvsadm-1.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipwatchd-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipwatchd-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipwatchd-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipwatchd-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipwatchd-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnet-1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipwatchd-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpcap-1.10.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipwatchd-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipxe-1.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipxe-1.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cdrkit-1.1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipxe-1.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-edk2-202308"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipxe-1.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipxe-1.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mtools-4.0.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipxe-1.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Getopt-Long-2.57"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipxe-1.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-syslinux-6.04"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ipxe-1.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ironjacamar-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ironjacamar-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-ivy-2.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ironjacamar-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ironjacamar-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irqbalance-1.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irqbalance-1.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irqbalance-1.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irqbalance-1.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-ng-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irqbalance-1.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irqbalance-1.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irqbalance-1.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numactl-2.0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irqbalance-1.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pkgconf-1.9.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irqbalance-1.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irrlicht-1.8.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irrlicht-1.8.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irrlicht-1.8.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXxf86vm-1.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irrlicht-1.8.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libaesgm-20090429"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irrlicht-1.8.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irrlicht-1.8.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irrlicht-1.8.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-libGLU-9.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irrlicht-1.8.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irssi-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irssi-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irssi-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irssi-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irssi-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irssi-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irssi-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irssi-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-irssi-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-isl-0.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-isl-0.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gmp-6.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iso-codes-4.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iso-codes-4.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-isomd5sum-1.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cdrkit-1.1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-isomd5sum-1.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-isomd5sum-1.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-isomd5sum-1.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-isorelax-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-isorelax-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-istack-commons-3.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-isula-build-0.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-btrfs-progs-6.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-isula-build-0.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-isula-build-0.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-isula-build-0.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-isula-build-0.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-isula-build-0.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpgme-1.21.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-isula-build-0.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libassuan-2.5.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-isula-build-0.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libseccomp-2.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-isula-build-0.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-isula-build-0.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-isula-rust-extensions-0.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-isula-rust-extensions-0.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-isula-rust-extensions-0.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-1.86.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-isula-rust-extensions-0.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-packaging-23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-itstool-2.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-itstool-2.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ivtv-firmware-20080701",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ivtv-firmware-20080701",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iw-5.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iw-5.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-iw-5.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnl3-3.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jFormatString-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jFormatString-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jFormatString-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jack-audio-connection-kit-1.9.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jack-audio-connection-kit-1.9.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jack-audio-connection-kit-1.9.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jack-audio-connection-kit-1.9.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jack-audio-connection-kit-1.9.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jack-audio-connection-kit-1.9.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdb-5.3.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jack-audio-connection-kit-1.9.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libffado-2.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jack-audio-connection-kit-1.9.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsamplerate-0.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jack-audio-connection-kit-1.9.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsndfile-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jack-audio-connection-kit-1.9.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jack-audio-connection-kit-1.9.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-opus-1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jack-audio-connection-kit-1.9.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jack-audio-connection-kit-1.9.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jackson-1.9.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jackson-1.9.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cglib-3.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jackson-1.9.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jackson-1.9.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-joda-time-2.9.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jackson-1.9.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jsr-311-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jackson-1.9.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jackson-1.9.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-objectweb-asm3-3.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jackson-1.9.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-stax2-api-4.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jackson-annotations-2.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jackson-bom-2.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jackson-core-2.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jackson-databind-2.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jackson-dataformat-xml-2.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jackson-dataformats-binary-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jackson-dataformats-text-2.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jackson-datatype-joda-2.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jackson-datatypes-collections-2.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jackson-jaxrs-providers-2.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jackson-modules-base-2.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jackson-parent-2.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jacoco-0.7.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jacoco-0.7.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jacorb-2.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jacorb-2.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-antlr-2.7.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jacorb-2.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-avalon-logkit-2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jacorb-2.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bsh-2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jacorb-2.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jacorb-2.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-slf4j-1.7.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jakarta-activation-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jakarta-activation-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jakarta-cdi-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jakarta-commons-httpclient-3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jakarta-commons-httpclient-3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-codec-1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jakarta-commons-httpclient-3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-logging-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jakarta-commons-httpclient-3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jakarta-commons-httpclient-3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jakarta-el-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jakarta-interceptors-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jakarta-mail-1.6.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jakarta-mail-1.6.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jakarta-oro-2.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jakarta-oro-2.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jakarta-server-pages-2.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jakarta-servlet-5.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jamonapi-2.74",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jamonapi-2.74",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jamonapi-2.74",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-geronimo-interceptor-1.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jamonapi-2.74",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jamonapi-2.74",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jetty-9.4.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jamonapi-2.74",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-log4j12-1.2.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jandex-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jandex-maven-plugin-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-janino-2.7.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jansi-1.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jansi-native-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jansson-2.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jarjar-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jarjar-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jarjar-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jarjar-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-objectweb-asm-8.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jasper-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jasper-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jasper-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freeglut-3.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jasper-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jasper-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXi-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jasper-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXmu-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jasper-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jasypt-1.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jatl-0.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cups-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-giflib-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lcms2-2.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXi-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXinerama-1.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrender-0.9.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXtst-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libffi-3.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nss-3.94.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemtap-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tzdata-2024a"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unzip-6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zip-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cups-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-giflib-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-harfbuzz-8.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lcms2-2.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXi-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXinerama-1.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrandr-1.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrender-0.9.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXtst-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nss-3.94.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemtap-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tzdata-2024a"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unzip-6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-11-openjdk-11.0.27.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zip-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cups-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-giflib-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-harfbuzz-8.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-17-openjdk-17.0.15.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lcms2-2.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXi-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXinerama-1.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrandr-1.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrender-0.9.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXtst-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nss-3.94.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemtap-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tzdata-2024a"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-17-openjdk-17.0.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zip-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cups-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-giflib-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-harfbuzz-8.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-21-openjdk-21.0.7.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lcms2-2.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXi-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXinerama-1.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrandr-1.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrender-0.9.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXtst-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nss-3.94.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemtap-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tzdata-2024a"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-21-openjdk-21.0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zip-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-atk-wrapper-0.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-GConf2-3.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-atk-wrapper-0.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-at-spi2-core-2.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-atk-wrapper-0.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-atk-wrapper-0.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-atk-wrapper-0.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-atk-wrapper-0.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-atk-wrapper-0.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-atk-wrapper-0.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-utils-7.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-base64-2.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-base64-2.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-comment-preprocessor-6.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cups-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-giflib-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-harfbuzz-8.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lcms2-2.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXi-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXinerama-1.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrandr-1.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrender-0.9.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXtst-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nss-3.94.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemtap-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tzdata-2024a"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zip-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-libpst-0.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-oauth-20100601",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-service-wrapper-3.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-service-wrapper-3.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-service-wrapper-3.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-service-wrapper-3.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-uuid-generator-3.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-xmlbuilder-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-xmlbuilder-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-xmlbuilder-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-enforcer-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-xmlbuilder-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sonatype-oss-parent-7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-cup-0.11b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-cup-0.11b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-java-cup-0.11b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jflex-1.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-javacc-7.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-javacc-7.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javacc-7.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-javacc-7.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-javacc-maven-plugin-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-javaewah-1.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-javamail-1.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-javapackages-tools-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-javapackages-tools-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-javapackages-tools-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-javapackages-tools-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-lxml-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-javapackages-tools-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-javapackages-tools-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-javapackages-tools-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-javapackages-tools-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-which-2.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-javapackages-tools-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-javaparser-3.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-javapoet-1.13.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-javassist-3.18.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jaxb2-common-basics-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jaxb2-common-basics-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-springframework-3.2.18"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jaxb2-maven-plugin-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aopalliance-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jaxb2-maven-plugin-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cglib-3.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jaxb2-maven-plugin-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-jaxb-2.2.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jaxb2-maven-plugin-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jaxb2-maven-plugin-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jaxb2-maven-plugin-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-invoker-plugin-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jaxb2-maven-plugin-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-testing-3.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jaxb2-maven-plugin-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mojo-parent-40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jaxb2-maven-plugin-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlunit-2.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jaxen-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jbig2dec-0.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jbig2dec-0.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jbig2dec-0.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jbigkit-2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-annotations-1.2-api-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-classfilewriter-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-classfilewriter-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-connector-1.6-api-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-connector-1.6-api-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmvn-3.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-connector-1.7-api-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-connector-1.7-api-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-parent-39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-connector-1.7-api-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-transaction-1.2-api-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-connector-1.7-api-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-enforcer-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-connector-1.7-api-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-dmr-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-dmr-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-logging-3.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-dmr-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-logging-tools-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-ejb-3.1-api-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-ejb-3.2-api-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-el-2.2-api-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-el-3.0-api-1.0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-integration-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jacorb-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-integration-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-integration-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-parent-39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-integration-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-transaction-1.1-api-1.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-integration-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-compiler-plugin-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-integration-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-enforcer-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-integration-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-install-plugin-2.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-integration-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-jar-plugin-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-integration-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-javadoc-plugin-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-interceptors-1.1-api-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-interceptors-1.2-api-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-interceptors-1.2-api-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-parent-39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-interceptors-1.2-api-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-enforcer-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-interceptors-1.2-api-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-interceptors-1.2-api-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-source-plugin-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-invocation-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-invocation-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jacc-1.4-api-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jacc-1.5-api-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jacc-1.5-api-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-parent-39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jacc-1.5-api-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-servlet-3.1-api-1.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jacc-1.5-api-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jacc-1.5-api-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-enforcer-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jacc-1.5-api-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jacc-1.5-api-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-surefire-2.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jaspi-1.0-api-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jaspi-1.0-api-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmvn-3.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jaspi-1.1-api-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jaxrpc-1.1-api-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jaxrs-2.0-api-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jaxws-2.2-api-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jms-1.1-api-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jms-2.0-api-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jsf-2.1-api-2.1.29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jsf-2.1-api-2.1.29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jsf-2.1-api-2.1.29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-objenesis-2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jsf-2.2-api-2.2.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jsp-2.2-api-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jsp-2.2-api-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-el-2.2-api-1.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jsp-2.2-api-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-parent-39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jsp-2.2-api-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-servlet-3.0-api-1.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jsp-2.2-api-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jsp-2.3-api-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-jstl-1.2-api-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-logging-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-logging-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-logging-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-logging-tools-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-logging-tools1-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-logmanager-2.1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-logmanager-2.1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-marshalling-1.4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-marshalling-1.4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-modules-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-modules-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-modules-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-msc-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-msc-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-parent-39",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-remoting-4.0.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-remoting-jmx-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-rmi-1.0-api-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-sasl-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-servlet-2.5-api-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-servlet-3.0-api-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-servlet-3.1-api-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-specs-parent-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-stdio-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-threads-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-assertj-core-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-threads-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-threads-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-logmanager-2.1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-threads-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wildfly-common-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-transaction-1.1-api-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-transaction-1.2-api-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-transaction-spi-7.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-contrib-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-transaction-spi-7.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-transaction-spi-7.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-antrun-plugin-1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-transaction-spi-7.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-narayana-5.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-vfs-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-vfs-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-websocket-1.0-api-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-felix-osgi-foundation-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-websocket-1.0-api-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-felix-parent-4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-websocket-1.0-api-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-websocket-1.0-api-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-parent-39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-websocket-1.0-api-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jboss-websocket-1.1-api-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jbossws-api-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jbossws-api-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-annotations-1.2-api-1.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jbossws-api-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-jaxws-2.2-api-2.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jbossws-parent-1.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jcifs-1.3.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jcifs-1.3.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jcip-annotations-1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jcodings-1.0.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jcodings-1.0.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-source-plugin-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jcodings-1.0.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sonatype-oss-parent-7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jcommon-1.0.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jcommon-1.0.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jcommon-1.0.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sonatype-oss-parent-7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jcsp-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jcsp-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jcsp-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jcsp-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-osgi-core-7.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jctools-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fdupes-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jctools-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdbi-2.63.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdeparser-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdeparser-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdeparser1-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdepend-2.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdepend-2.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdependency-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdiff-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdiff-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdiff-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdiff-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xerces-j2-2.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdo-api-3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdo-api-3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdo-api-3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-remote-resources-plugin-1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdo-api-3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-site-plugin-3.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdo2-api-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdo2-api-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-geronimo-jpa-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdo2-api-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-geronimo-jta-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdo2-api-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdo2-api-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdom-1.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdom-1.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdom2-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdom2-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aqute-bnd-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdom2-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-isorelax-0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdom2-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdom2-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jaxen-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdom2-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-log4j12-1.2.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdom2-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xalan-j2-2.7.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdom2-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xerces-j2-2.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jdom2-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xml-commons-apis-1.4.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-je-6.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-je-6.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hostname-3.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-je-6.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-je-6.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-connector-1.6-api-1.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-je-6.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-ejb-3.1-api-1.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-je-6.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jedis-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jemalloc-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jemalloc-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jeromq-0.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jersey-2.29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jetbrains-annotations-24.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jets3t-0.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-BareBonesBrowserLaunch-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jets3t-0.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jets3t-0.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-codec-1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jets3t-0.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-logging-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jets3t-0.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bouncycastle-1.67"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jets3t-0.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jets3t-0.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-servlet-api-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jets3t-0.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-httpcomponents-client-4.5.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jets3t-0.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-httpcomponents-core-4.4.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jets3t-0.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jackson-1.9.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jets3t-0.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-base64-2.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jets3t-0.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-xmlbuilder-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jets3t-0.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javamail-1.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jets3t-0.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jets3t-0.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jets3t-0.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-log4j12-1.2.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jets3t-0.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mx4j-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jets3t-0.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sonatype-oss-parent-7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jettison-1.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jetty-9.4.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jetty-9.4.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jetty-9.4.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-websocket-1.0-api-1.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jetty-9.4.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit5-5.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jetty-9.4.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-javadoc-plugin-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jetty-9.4.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jetty-alpn-api-1.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jetty-artifact-remote-resources-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jetty-artifact-remote-resources-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jetty-toolchain-1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jetty-artifact-remote-resources-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-remote-resources-plugin-1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jetty-assembly-descriptors-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jetty-assembly-descriptors-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jetty-toolchain-1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jetty-assembly-descriptors-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-surefire-2.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jetty-build-support-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jetty-distribution-remote-resources-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jetty-distribution-remote-resources-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jetty-toolchain-1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jetty-distribution-remote-resources-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-remote-resources-plugin-1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jetty-parent-19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jetty-schemas-4.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jetty-test-helper-5.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jetty-test-policy-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jetty-toolchain-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jetty-version-maven-plugin-1.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jexcelapi-2.6.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jexcelapi-2.6.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jexcelapi-2.6.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jexcelapi-2.6.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jflex-1.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jexcelapi-2.6.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-log4j12-1.2.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jexcelapi-2.6.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jffi-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jffi-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fdupes-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jffi-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jffi-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jffi-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libffi-3.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jffi-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jffi-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unzip-6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jflex-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jflex-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jflex-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-emacs-29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jflex-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-cup-0.11b"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jflex-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jflex-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jflex-1.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jflex-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jflex-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sonatype-oss-parent-7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jfreechart-1.0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jfreechart-1.0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jfreechart-1.0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jfreechart-1.0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sonatype-oss-parent-7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jfsutils-1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jfsutils-1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jgit-5.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jgroups-3.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jhighlight-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jibx-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jibx-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bcel-6.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jibx-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bea-stax-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jibx-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dom4j-2.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jibx-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-eclipse-4.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jibx-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jibx-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jdom-1.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jibx-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-joda-time-2.9.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jibx-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jibx-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-log4j12-1.2.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jibx-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-objectweb-asm3-3.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jibx-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qdox-2.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jibx-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xpp3-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jieba-0.42.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jieba-0.42.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jieba-0.42.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jieba-0.42.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jimtcl-0.82",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jimtcl-0.82",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jimtcl-0.82",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hostname-3.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jimtcl-0.82",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jitterentropy-library-3.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jitterentropy-library-3.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jline-2.14.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jline1-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jline1-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-assembly-plugin-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jline1-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-compiler-plugin-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jline1-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-install-plugin-2.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jline1-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-jar-plugin-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jline1-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-javadoc-plugin-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jline1-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jline1-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-resources-plugin-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jline1-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-site-plugin-3.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jline1-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-surefire-2.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jmatio-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jmh-1.25.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jmock-2.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jna-4.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jna-4.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jna-4.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jna-4.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jna-4.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jna-4.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jna-4.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libffi-3.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jna-4.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jna-4.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-reflections-0.9.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jnr-constants-0.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jnr-enxio-0.32.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jnr-ffi-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fdupes-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jnr-ffi-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jnr-ffi-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jnr-ffi-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jnr-netdb-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jnr-posix-3.1.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jnr-unixsocket-0.38.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jnr-x86asm-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-joda-convert-2.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-joda-convert-2.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-joda-time-2.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-johnzon-0.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-johnzon-0.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-asciidoctor-2.0.18"
  },
  {
   "spdxElementId": "SPDXRef-rpm-joni-2.1.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-joni-2.1.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jcodings-1.0.58"
  },
  {
   "spdxElementId": "SPDXRef-rpm-joni-2.1.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-joni-2.1.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-compiler-plugin-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-joni-2.1.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-jar-plugin-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-joni-2.1.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-surefire-2.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-joni-2.1.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-objectweb-asm-8.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-joni-2.1.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sonatype-oss-parent-7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jopt-simple-5.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jose-11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jose-11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jose-11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jansson-2.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jose-11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jose-11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jose-11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jose-11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jq-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jq-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jq-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jq-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jq-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jq-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-oniguruma-6.9.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jq-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jruby-1.7.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-js-excanvas-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-closure-compiler-20160315"
  },
  {
   "spdxElementId": "SPDXRef-rpm-js-excanvas-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jarjar-1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-js-excanvas-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-web-assets-5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-js-jquery-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-js-jquery-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-web-assets-5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-js-sizzle-2.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-grunt-1.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-js-sizzle-2.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-js-sizzle-2.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-web-assets-5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jsch-0.1.55",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jsch-0.1.55",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zip-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jsch-agent-proxy-0.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-json-c-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-json-c-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-json-c-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-json-c-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-json-glib-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-json-glib-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-json-glib-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-json-glib-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-json-glib-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-json-glib-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-json-glib-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-json-lib-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-json-lib-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-shared-22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-json-lib-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-surefire-2.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-json-path-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-json-smart-2.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-json-simple-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jsoncpp-1.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jsoncpp-1.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jsoncpp-1.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jsoncpp-1.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jsoncpp-1.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jsonic-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jsonp-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-jax-rs-api-2.1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jsonp-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jsonp-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jsonp-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jvnet-parent-4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jsonp-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jsonp-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-spec-version-maven-plugin-1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jsoup-1.14.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jsr-305-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jsr-311-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jss-5.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-codec-1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jss-5.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-lang3-3.14.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jss-5.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jss-5.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jss-5.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-jaxb-api-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jss-5.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-17-openjdk-17.0.15.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jss-5.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jss-5.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jss-5.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nspr-4.35.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jss-5.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nss-3.94.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jss-5.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-slf4j-1.7.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jss-5.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unzip-6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jss-5.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zip-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jtidy-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jtidy-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jtoaster-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jts-1.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jul-to-slf4j-stub-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jul-to-slf4j-stub-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-parent-39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jul-to-slf4j-stub-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-compiler-plugin-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jul-to-slf4j-stub-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-enforcer-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jul-to-slf4j-stub-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-install-plugin-2.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jul-to-slf4j-stub-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-jar-plugin-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jul-to-slf4j-stub-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-javadoc-plugin-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jul-to-slf4j-stub-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-slf4j-1.7.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-junit-4.13.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-junit-4.13.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-junit-addons-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-junit-addons-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-logging-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-junit-addons-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-junit-addons-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jaxen-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-junit-addons-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jdom-1.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-junit-addons-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-junit-addons-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xerces-j2-2.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-junit-addons-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xml-commons-apis-1.4.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-junit5-5.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-junit5-5.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-junitperf-1.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-junitperf-1.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-junitperf-1.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-juniversalchardet-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-juniversalchardet-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jvnet-parent-4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jvnet-parent-4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-enforcer-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jwnl-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jython-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jython-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-antlr32-3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jython-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-compress-1.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jython-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bouncycastle-1.67"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jython-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-servlet-api-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jython-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-guava-31.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jython-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu4j-63.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jython-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jansi-1.17.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jython-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jython-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jctools-2.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jython-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jffi-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jython-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jline-2.14.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jython-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jnr-constants-0.10.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jython-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jnr-ffi-2.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jython-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jnr-netdb-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jython-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jnr-posix-3.1.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jython-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-netty-4.1.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jython-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-objectweb-asm-8.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jython-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jython-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xerces-j2-2.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-jzlib-1.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kacst-fonts-2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kae-2.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kae-2.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kae-2.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kae-2.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kae-2.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lz4-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kae-2.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kae-2.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numactl-2.0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kae-2.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kafka-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kafka-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kata-containers-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kata-containers-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bc-1.07.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kata-containers-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kata-containers-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-busybox-1.36.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kata-containers-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-conntrack-tools-1.4.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kata-containers-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dtc-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kata-containers-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kata-containers-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kata-containers-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kata-containers-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kata-containers-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kata-containers-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kata-containers-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ipvsadm-1.31"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kata-containers-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nfs-utils-2.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kata-containers-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kata-containers-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-patch-2.7.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kata-containers-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-1.86.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kata-containers-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-packaging-23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kata-integration-v1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kata-integration-v1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kata-integration-v1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kata-integration-v1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-patch-2.7.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kbd-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kbd-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kbd-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-check-0.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kbd-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-console-setup-1.218"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kbd-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kbd-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kbd-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kbd-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kbd-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xkeyboard-config-2.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kde-filesystem-5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kde-settings-39.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kde-filesystem-5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kde-settings-39.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kdump-anaconda-addon-006",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-anaconda-36.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kdump-anaconda-addon-006",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kdump-anaconda-addon-006",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kdump-anaconda-addon-006",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kdump-anaconda-addon-006",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-blivet-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-keepalived-2.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-file-5.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-keepalived-2.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-keepalived-2.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ipset-7.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-keepalived-2.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iptables-1.8.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-keepalived-2.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmnl-1.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-keepalived-2.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnfnetlink-1.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-keepalived-2.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnftnl-1.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-keepalived-2.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnl3-3.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-keepalived-2.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-net-snmp-5.9.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-keepalived-2.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-babeltrace-1.5.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-5.2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bc-1.07.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-diffutils-3.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dwarves-1.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gzip-1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hostname-3.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-ng-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpfm-4.13.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtraceevent-1.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libunwind-1.7.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-net-tools-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-newt-0.52.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numactl-2.0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-patch-2.7.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pciutils-3.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rsync-3.2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tar-1.35"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kernel-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kexec-tools-2.0.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kexec-tools-2.0.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kexec-tools-2.0.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kexec-tools-2.0.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kexec-tools-2.0.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kexec-tools-2.0.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kexec-tools-2.0.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kexec-tools-2.0.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kexec-tools-2.0.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kexec-tools-2.0.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lzo-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kexec-tools-2.0.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kexec-tools-2.0.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-snappy-1.1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kexec-tools-2.0.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-keybinder3-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-keybinder3-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-keybinder3-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-keycloak-httpd-client-install-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-keyutils-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kim-api-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kim-api-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kiwi-9.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kiwi-9.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dracut-059"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kiwi-9.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fdupes-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kiwi-9.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-future-0.18.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kiwi-9.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kiwi-9.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kiwi-9.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyYAML-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kiwi-9.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docopt-0.6.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kiwi-9.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-lxml-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kiwi-9.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kiwi-9.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kiwi-9.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kiwi-9.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kiwi-9.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyxattr-0.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kmod-30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Cython-3.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kmod-30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kmod-30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kmod-30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kmod-30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kmod-30"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kmod-30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kmod-30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kmod-30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kmod-30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kmod-30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kmod-30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kmod-drbd90-9.2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kmod-drbd90-9.2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kmod-drbd90-9.2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openEuler-rpm-config-30"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kohsuke-pom-21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kpatch-0.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kpatch-0.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kpatch-0.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kpatch-0.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-krb5-1.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-krb5-1.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-krb5-1.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-byacc-2.0.20230219"
  },
  {
   "spdxElementId": "SPDXRef-rpm-krb5-1.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dejagnu-1.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-krb5-1.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-krb5-1.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-krb5-1.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hostname-3.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-krb5-1.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iproute-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-krb5-1.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-keyutils-1.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-krb5-1.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-krb5-1.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libverto-0.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-krb5-1.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lmdb-0.9.31"
  },
  {
   "spdxElementId": "SPDXRef-rpm-krb5-1.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-krb5-1.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-net-tools-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-krb5-1.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nss-wrapper-1.1.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-krb5-1.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-krb5-1.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-krb5-1.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-krb5-1.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-krb5-1.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpcbind-1.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-krb5-1.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-socket-wrapper-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-krb5-1.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcl-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kronosnet-1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kronosnet-1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kronosnet-1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kronosnet-1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kronosnet-1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnl3-3.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kronosnet-1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libqb-2.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kronosnet-1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kronosnet-1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lksctp-tools-1.0.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kronosnet-1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lz4-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kronosnet-1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lzo-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kronosnet-1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kronosnet-1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nss-3.94.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kronosnet-1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kronosnet-1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kronosnet-1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kryo-4.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ksh-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ksh-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ksh-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ksh-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tzdata-2024a"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ksh-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kuasar-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kuasar-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-5.2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kuasar-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bc-1.07.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kuasar-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kuasar-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-busybox-1.36.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kuasar-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kuasar-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-conntrack-tools-1.4.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kuasar-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kuasar-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dtc-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kuasar-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kuasar-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kuasar-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kuasar-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kuasar-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kuasar-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kuasar-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ipvsadm-1.31"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kuasar-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kuasar-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-musl-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kuasar-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nfs-utils-2.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kuasar-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kuasar-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-patch-2.7.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kuasar-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-runc-1.1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kuasar-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-1.86.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kuasar-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-packaging-23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kunpengsecl-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cjson-1.7.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kunpengsecl-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-compat-openssl11-1.1.1m"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kunpengsecl-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kunpengsecl-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kunpengsecl-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kunpengsecl-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf-25.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kxml-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kxml-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kxml-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xpp3-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kyotocabinet-1.2.80",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kyotocabinet-1.2.80",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lzo-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kyotocabinet-1.2.80",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kyotocabinet-1.2.80",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kyua-0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-atf-0.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kyua-0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-kyua-0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ladspa-1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lame-3.100",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lame-3.100",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lame-3.100",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-langtable-0.0.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-language-detector-0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lapack-3.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lasso-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lasso-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lasso-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-check-0.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lasso-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lasso-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lasso-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lasso-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lasso-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lasso-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lasso-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lasso-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-lxml-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lasso-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lasso-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lasso-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lasso-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlsec1-1.2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lasso-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-latex2html-2023.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ghostscript-9.56.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-latex2html-2023.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-latexmk-4.80",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lcms2-2.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lcms2-2.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lcms2-2.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lcr-2.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lcr-2.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lcr-2.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lcr-2.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtest-1.14.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lcr-2.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lxc-5.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lcr-2.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-yajl-2.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lcr-2.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ldapjdk-5.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ldapjdk-5.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ldapjdk-5.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ldapjdk-5.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jss-5.4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ldapjdk-5.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-slf4j-1.7.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ldaptive-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ldaptive-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ldns-1.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ldns-1.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ldns-1.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpcap-1.10.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ldns-1.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ldns-1.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ldns-1.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ldns-1.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-ExtUtils-MakeMaker-7.70"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ldns-1.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ldns-1.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ldns-1.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lensfun-0.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lensfun-0.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lensfun-0.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lensfun-0.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lensfun-0.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-less-633",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-less-633",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-less-633",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-less-633",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-less-633",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-less-633",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lettuce-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-level-zero-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-level-zero-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-level-zero-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-leveldb-1.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-leveldb-1.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-leveldb-1.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-leveldb-1.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-snappy-1.1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-leveldb-1.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-leveldb-java-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-leveldb-java-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-enforcer-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-leveldb-java-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-site-plugin-3.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-leveldb-java-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-surefire-2.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-leveldbjni-1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-leveldbjni-1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-leveldbjni-1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-leveldbjni-1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-leveldbjni-1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-leveldbjni-1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-snappy-1.1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-leveldbjni-1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmvn-3.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lftp-4.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lftp-4.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lftp-4.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lftp-4.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lftp-4.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lftp-4.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lftp-4.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lftp-4.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lftp-4.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lib-shim-v2-0.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lib-shim-v2-0.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-1.86.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lib-shim-v2-0.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-packaging-23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libEMF-1.0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libEMF-1.0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libICE-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libICE-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libICE-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libICE-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libICE-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libICE-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-xtrans-devel-1.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libIDL-0.8.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libIDL-0.8.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libIDL-0.8.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libIDL-0.8.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libSM-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libSM-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libSM-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libICE-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libSM-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libSM-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libSM-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libSM-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libSM-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-xtrans-devel-1.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libX11-1.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXau-1.0.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libX11-1.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXdmcp-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libX11-1.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxcb-1.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libX11-1.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libX11-1.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Pod-Usage-2.03"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libX11-1.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libX11-1.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libX11-1.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-xtrans-devel-1.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXScrnSaver-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXScrnSaver-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXScrnSaver-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxcb-1.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXScrnSaver-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXScrnSaver-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXau-1.0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXau-1.0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXau-1.0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXau-1.0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXau-1.0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXaw-1.0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXaw-1.0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXaw-1.0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXaw-1.0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXaw-1.0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXmu-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXaw-1.0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXpm-3.5.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXaw-1.0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXaw-1.0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXaw-1.0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lynx-2.8.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXaw-1.0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXaw-1.0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXaw-1.0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXcomposite-0.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXcomposite-0.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXcomposite-0.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXcomposite-0.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXcursor-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXcursor-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXcursor-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXcursor-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXfixes-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXcursor-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrender-0.9.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXcursor-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXcursor-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXcursor-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXdamage-1.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXdamage-1.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXdamage-1.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXdamage-1.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXdmcp-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXdmcp-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXdmcp-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXdmcp-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXdmcp-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXdmcp-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXext-1.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXext-1.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXext-1.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXext-1.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXau-1.0.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXext-1.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXext-1.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXext-1.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXext-1.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXext-1.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXfixes-6.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXfixes-6.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXfixes-6.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXfixes-6.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXfont2-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXfont2-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXfont2-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXfont2-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libfontenc-1.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXfont2-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXfont2-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXfont2-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-xtrans-devel-1.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXft-2.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXft-2.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXft-2.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXft-2.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXft-2.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXft-2.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXi-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXi-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXi-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXi-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXi-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXi-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXi-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXfixes-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXi-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXi-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXi-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXi-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXinerama-1.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXinerama-1.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXinerama-1.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXinerama-1.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXinerama-1.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXinerama-1.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXinerama-1.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXmu-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXmu-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXmu-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXmu-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXmu-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXmu-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXmu-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXmu-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXmu-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXp-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXp-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXp-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXp-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXp-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXau-1.0.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXp-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXp-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXp-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXp-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXp-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXpm-3.5.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXpm-3.5.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXpm-3.5.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXpm-3.5.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXpm-3.5.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXau-1.0.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXpm-3.5.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXpm-3.5.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXpm-3.5.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXpm-3.5.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncompress-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXpm-3.5.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXrandr-1.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXrandr-1.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXrandr-1.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXrandr-1.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXrandr-1.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrender-0.9.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXrandr-1.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXrandr-1.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXrandr-1.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXrender-0.9.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXrender-0.9.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXrender-0.9.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXrender-0.9.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXrender-0.9.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXres-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXres-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXres-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXres-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXres-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXres-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXt-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXt-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXt-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXt-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXt-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXt-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXtst-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXtst-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXtst-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXtst-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXtst-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXi-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXtst-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXtst-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXtst-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXtst-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXv-1.0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXv-1.0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXv-1.0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXv-1.0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXv-1.0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXvMC-1.0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXvMC-1.0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXvMC-1.0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXvMC-1.0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXvMC-1.0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXxf86dga-1.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fdupes-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXxf86vm-1.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXxf86vm-1.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXxf86vm-1.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXxf86vm-1.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libXxf86vm-1.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libabigail-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libabigail-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dpkg-1.21.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libabigail-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libabigail-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libabigail-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libabigail-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libabigail-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mailcap-2.1.54"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libabigail-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libabigail-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libabigail-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-unittest2-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libabigail-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libabigail-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyxdg-0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libabigail-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libabigail-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libabigail-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wget-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libadwaita-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libadwaita-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libadwaita-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libadwaita-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libadwaita-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libappstream-glib-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libadwaita-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libadwaita-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sassc-3.6.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libadwaita-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libaec-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libaesgm-20090429",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libaesgm-20090429",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libaio-0.3.113",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libao-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libao-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libao-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappindicator-12.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappindicator-12.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappindicator-12.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-glib-0.112"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappindicator-12.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappindicator-12.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappindicator-12.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappindicator-12.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappindicator-12.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdbusmenu-16.04.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappindicator-12.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libindicator-12.10.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappstream-glib-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappstream-glib-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappstream-glib-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-utils-0.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappstream-glib-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappstream-glib-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappstream-glib-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdk-pixbuf2-2.42.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappstream-glib-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappstream-glib-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappstream-glib-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappstream-glib-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperf-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappstream-glib-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappstream-glib-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappstream-glib-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-glib-1.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappstream-glib-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libarchive-3.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappstream-glib-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsoup-2.74.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappstream-glib-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libstemmer-0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappstream-glib-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappstream-glib-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libyaml-0.2.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappstream-glib-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappstream-glib-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pango-1.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappstream-glib-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libappstream-glib-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libarchive-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libarchive-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libarchive-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libarchive-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libarchive-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libarchive-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libarchive-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-e2fsprogs-1.47.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libarchive-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libarchive-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libarchive-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libarchive-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lz4-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libarchive-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lzo-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libarchive-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libarchive-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libarchive-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sharutils-4.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libarchive-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libarchive-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libart-lgpl-2.3.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libart-lgpl-2.3.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libart-lgpl-2.3.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libart-lgpl-2.3.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libass-0.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libass-0.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nasm-2.16.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libassuan-2.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libassuan-2.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libassuan-2.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgpg-error-1.47"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libasyncns-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libatasmart-0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libatasmart-0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libatomic-ops-7.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libavc1394-0.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libavc1394-0.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libavc1394-0.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libraw1394-2.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libb2-0.98.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libb2-0.98.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libb2-0.98.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libb2-0.98.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libblockdev-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-archive-2023.02.20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libblockdev-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cryptsetup-2.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libblockdev-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-e2fsprogs-1.47.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libblockdev-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libblockdev-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libblockdev-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libblockdev-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-keyutils-1.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libblockdev-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kmod-30"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libblockdev-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libbytesize-2.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libblockdev-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnvme-1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libblockdev-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libblockdev-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libyaml-0.2.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libblockdev-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libblockdev-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ndctl-78"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libblockdev-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nss-3.94.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libblockdev-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-parted-3.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libblockdev-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libblockdev-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libblockdev-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-volume-key-0.3.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbluray-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbluray-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbluray-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbluray-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbluray-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbluray-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbluray-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbluray-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbluray-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbluray-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbluray-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbluray-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-base-20210325"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbonobo-2.32.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ORBit2-2.14.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbonobo-2.32.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbonobo-2.32.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbonobo-2.32.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbonobo-2.32.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-glib-0.112"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbonobo-2.32.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbonobo-2.32.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbonobo-2.32.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbonobo-2.32.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbonobo-2.32.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbonobo-2.32.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbonobo-2.32.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbonobo-2.32.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libboundscheck-v1.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libboundscheck-v1.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libboundscheck-v1.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbpf-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbpf-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbpf-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbs2b-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbs2b-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbs2b-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbs2b-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsndfile-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbs2b-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbsd-0.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbsd-0.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbsd-0.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbsd-0.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbsd-0.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libburn-1.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libburn-1.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libburn-1.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libburn-1.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libburn-1.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libburn1-1.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libburn1-1.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libburn1-1.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libburn1-1.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libburn1-1.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libburn1-1.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libburn1-1.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbytesize-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbytesize-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbytesize-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbytesize-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gmp-6.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbytesize-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbytesize-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbytesize-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mpfr-4.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbytesize-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre-8.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbytesize-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbytesize-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pocketlint-0.24"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbytesize-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-polib-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbytesize-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libbytesize-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcacard-2.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcacard-2.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcacard-2.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcacard-2.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcacard-2.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcacard-2.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nss-3.94.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcacard-2.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-opensc-0.23.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcacard-2.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcacard-2.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcsc-lite-2.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcacard-2.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-softhsm-2.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcanberra-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcanberra-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcanberra-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcanberra-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcanberra-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcanberra-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcanberra-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcanberra-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtdb-1.4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcanberra-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvorbis-1.3.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcanberra-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcanberra-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pulseaudio-17.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcanberra-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcap-2.69",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcap-2.69",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcap-2.69",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcap-ng-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcap-ng-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcap-ng-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcap-ng-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcap-ng-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcareplus-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-checkpolicy-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcareplus-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcareplus-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcareplus-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libunwind-1.7.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcareplus-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-selinux-policy-40.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcareplus-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcbor-0.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcbor-0.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmocka-1.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcbor-0.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcbor-0.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcdio-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcdio-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcdio-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcdio-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcdio-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcdio-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcdio-paranoia-10.2-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcdio-paranoia-10.2-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcdio-paranoia-10.2-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcdio-paranoia-10.2-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcdio-2.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcgroup-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcgroup-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcgroup-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-byacc-2.0.20230219"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcgroup-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcgroup-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcgroup-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcgroup-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcgroup-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcgroup-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libclc-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libclc-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libedit-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libclc-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libclc-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libclc-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-spirv-llvm-translator-17.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libclc-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcloudproviders-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcloudproviders-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcloudproviders-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcloudproviders-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcomps-0.1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-check-0.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcomps-0.1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcomps-0.1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcomps-0.1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcomps-0.1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcomps-0.1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcomps-0.1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcomps-0.1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcomps-0.1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libconfig-1.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libconfig-1.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libconfig-1.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libconfig-1.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libconfig-1.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libconfuse-3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-check-0.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libconfuse-3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libconfuse-3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcue-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcue-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcue-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libcue-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdaemon-0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdaemon-0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lynx-2.8.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdap-3.21.0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdap-3.21.0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cppunit-1.15.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdap-3.21.0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdap-3.21.0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdap-3.21.0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdap-3.21.0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdap-3.21.0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdap-3.21.0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdap-3.21.0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdap-3.21.0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdap-3.21.0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdap-3.21.0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdatrie-0.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-archive-2023.02.20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdatrie-0.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdatrie-0.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdatrie-0.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdatrie-0.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdatrie-0.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdatrie-0.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdazzle-3.44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdazzle-3.44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdazzle-3.44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdazzle-3.44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdazzle-3.44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdazzle-3.44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tigervnc-1.13.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdazzle-3.44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdazzle-3.44.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-words-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdb-5.3.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdb-5.3.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdb-5.3.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdb-5.3.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdb-5.3.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcl-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdb-5.3.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdbi-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdbi-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdbusmenu-16.04.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-at-spi2-core-2.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdbusmenu-16.04.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdbusmenu-16.04.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdbusmenu-16.04.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdbusmenu-16.04.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdbusmenu-16.04.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnome-common-3.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdbusmenu-16.04.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdbusmenu-16.04.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdbusmenu-16.04.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdbusmenu-16.04.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdbusmenu-16.04.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdbusmenu-16.04.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdmapsharing-3.9.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdk-pixbuf2-2.42.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdmapsharing-3.9.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdmapsharing-3.9.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdmapsharing-3.9.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgee-0.20.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdmapsharing-3.9.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsoup-2.74.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdmx-1.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdmx-1.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdmx-1.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdmx-1.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdmx-1.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdnet-1.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Cython-3.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdnet-1.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdnet-1.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdnet-1.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-check-0.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdnet-1.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdnet-1.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdnet-1.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdnet-1.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdnet-1.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdnf-0.70.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdnf-0.70.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdnf-0.70.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdnf-0.70.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpgme-1.21.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdnf-0.70.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsolv-0.7.24"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdnf-0.70.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdnf-0.70.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdnf-0.70.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdnf-0.70.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdrm-2.4.119",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdrm-2.4.119",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdrm-2.4.119",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdrm-2.4.119",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdrm-2.4.119",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdrm-2.4.119",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdv-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-SDL-1.2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdv-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdv-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdv-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdv-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdv-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXv-1.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdv-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdv-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdvdnav-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdvdnav-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdvdnav-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdvdnav-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdvdread-6.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdvdread-6.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdvdread-6.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdwarf-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdwarf-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libdwarf-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libeasyfc-0.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libeasyfc-0.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libeasyfc-0.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libeasyfc-0.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libeasyfc-0.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-harfbuzz-8.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libeasyfc-0.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libecap-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libecap-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libedit-3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libedit-3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libell-0.56",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libell-0.56",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libepoxy-1.5.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libepoxy-1.5.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libepoxy-1.5.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libepoxy-1.5.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libepoxy-1.5.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libepoxy-1.5.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liberation-fonts-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontforge-20230101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liberation-fonts-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fonttools-4.39.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liberation-fonts-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libappstream-glib-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liberation-fonts-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liberation-fonts-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libesmtp-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libesmtp-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libesmtp-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libesmtp-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libestr-0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libev-4.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libev-4.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libev-4.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libev-4.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libev-4.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libev-4.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libev-4.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libev-4.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tar-1.35"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libevdev-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-check-0.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libevdev-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libevdev-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libevdev-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libevdev-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libevent-2.1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libevent-2.1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libevent-2.1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libevent-2.1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libevent-2.1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libevent-2.1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libevhtp-1.2.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libevhtp-1.2.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libevhtp-1.2.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libevhtp-1.2.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libevent-2.1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libewf-20140608",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fuse-2.9.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libewf-20140608",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libewf-20140608",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libewf-20140608",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libexif-0.6.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libexif-0.6.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libexif-0.6.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libexif-0.6.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libexif-0.6.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libfabric-1.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libfabric-1.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libfabric-1.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-infinipath-psm-3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libfabric-1.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnl3-3.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libfabric-1.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpsm2-10.3.58"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libfabric-1.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libfastjson-1.2304.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libfastjson-1.2304.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libfastjson-1.2304.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libffado-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libffado-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libffado-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-c---0.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libffado-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-python-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libffado-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libffado-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libffado-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libffado-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibmm24-2.66.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libffado-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libffado-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libappstream-glib-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libffado-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libconfig-1.7.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libffado-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libiec61883-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libffado-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libraw1394-2.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libffado-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml---2.40.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libffado-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-qt5-5.15.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libffado-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libffado-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-scons-4.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libffado-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-subversion-1.14.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libffi-3.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dejagnu-1.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libffi-3.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libffi-3.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libfontenc-1.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-font-utils-7.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libfontenc-1.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libfontenc-1.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libfontenc-1.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libfprint-1.94.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libfprint-1.94.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libfprint-1.94.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libfprint-1.94.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libfprint-1.94.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libfprint-1.94.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgudev-238"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libfprint-1.94.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libfprint-1.94.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pycairo-1.25.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libfprint-1.94.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pygobject3-3.46.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libfprint-1.94.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libfprint-1.94.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-umockdev-0.17.18"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgcrypt-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgcrypt-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgcrypt-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgcrypt-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgcrypt-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgpg-error-1.47"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgcrypt-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgcrypt-1.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgdiplus-6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgdiplus-6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgdiplus-6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgdiplus-6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgdiplus-6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-giflib-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgdiplus-6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgdiplus-6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libexif-0.6.24"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgdiplus-6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgdiplus-6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgdiplus-6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgdiplus-6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgdither-0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fftw-3.3.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgdither-0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgdl-3.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgdl-3.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgdl-3.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgdl-3.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgdl-3.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgdl-3.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgdl-3.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgee-0.20.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgee-0.20.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgee-0.20.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgeotiff-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgeotiff-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgeotiff-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-proj-9.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgeotiff-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgexiv2-0.14.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-exiv2-0.28.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgexiv2-0.14.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgexiv2-0.14.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgexiv2-0.14.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgexiv2-0.14.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgexiv2-0.14.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgexiv2-0.14.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pygobject3-3.46.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgexiv2-0.14.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgexiv2-0.14.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgit2-1.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgit2-1.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgit2-1.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgit2-1.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-http-parser-2.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgit2-1.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libssh2-1.11.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgit2-1.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgit2-1.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgit2-1.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgit2-1.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgit2-1.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgit2-glib-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgit2-glib-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgit2-glib-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libssh2-1.11.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgit2-glib-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgit2-glib-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgit2-glib-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libglade2-2.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libglade2-2.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libglade2-2.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libglade2-2.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libglade2-2.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libglade2-2.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pango-1.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libglib-testing-0.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libglib-testing-0.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libglib-testing-0.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libglvnd-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libglvnd-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libglvnd-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libglvnd-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libglvnd-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgmem-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgmem-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgmem-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgmem-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgmem-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgmem-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgmem-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgnome-keyring-3.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgnome-keyring-3.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgnome-keyring-3.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgnome-keyring-3.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgnome-keyring-3.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgnome-keyring-3.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgnomekbd-3.28.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgnomekbd-3.28.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgnomekbd-3.28.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgnomekbd-3.28.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgnomekbd-3.28.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgnomekbd-3.28.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxklavier-5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgnomekbd-3.28.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgovirt-0.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dconf-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgovirt-0.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib-networking-2.78.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgovirt-0.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgovirt-0.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgovirt-0.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgovirt-0.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgovirt-0.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgovirt-0.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rest-0.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgpg-error-1.47",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgpg-error-1.47",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgpg-error-1.47",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgpg-error-1.47",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgpg-error-1.47",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgpg-error-1.47",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgpg-error-1.47",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgpg-error-1.47",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgphoto2-2.5.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgphoto2-2.5.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgphoto2-2.5.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gd-2.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgphoto2-2.5.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lockdev-1.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgphoto2-2.5.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgphoto2-2.5.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgsf-1.14.50",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgsf-1.14.50",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgsf-1.14.50",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdk-pixbuf2-2.42.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgsf-1.14.50",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgsf-1.14.50",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgsf-1.14.50",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgsf-1.14.50",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgsf-1.14.50",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgta-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgta-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgtop2-2.41.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgtop2-2.41.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgtop2-2.41.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgudev-238",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgudev-238",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgudev-238",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgudev-238",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgudev-238",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-umockdev-0.17.18"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-augeas-1.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-5.2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-btrfs-progs-6.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cdrkit-1.1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cpio-2.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cryptsetup-2.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-debootstrap-1.0.134"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-diffutils-3.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dosfstools-4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-e2fsprogs-1.47.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-file-5.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fuse-2.9.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdisk-1.0.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gfs2-utils-3.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gjs-1.75.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperf-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-grep-3.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gzip-1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hfsplus-tools-540.1.linux3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hivex-1.3.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icoutils-0.32.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iproute-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iputils-20221126"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jansson-2.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jfsutils-1.1.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kmod-30"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-less-633"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libconfig-1.7.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libldm-0.2.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvirt-9.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lsof-4.99.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lsscsi-0.32"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lvm2-2.03.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lzop-1.04"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mdadm-4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-multipath-tools-0.9.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nilfs-utils-2.2.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ntfs-3g-2022.10.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-findlib-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-gettext-0.4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-libvirt-0.6.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-ounit-2.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssh-9.6p1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-parted-3.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pciutils-3.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-php-8.3.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-po4a-0.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-policycoreutils-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-psmisc-23.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qemu-8.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-reiserfs-utils-3.6.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpcsvc-proto-1.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rsync-3.2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-scrub-2.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sleuthkit-4.12.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-squashfs-tools-4.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-strace-6.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-supermin-5.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-syslinux-6.04"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tar-1.35"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unzip-6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vim-9.0.2092"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-which-2.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xfsprogs-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-yajl-2.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zerofree-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libguestfs-1.49.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zip-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgusb-0.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgusb-0.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgusb-0.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgusb-0.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgusb-0.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hwdata-0.372"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgusb-0.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-glib-1.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgusb-0.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgusb-0.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-umockdev-0.17.18"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgusb-0.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgweather-4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgweather-4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgweather-4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgweather-4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgweather-4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pygobject3-3.46.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgweather-4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgxim-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgxim-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgxim-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgxim-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgxim-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgxim-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgxps-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgxps-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgxps-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgxps-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgxps-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgxps-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgxps-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgxps-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lcms2-2.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgxps-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libarchive-3.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgxps-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgxps-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libgxps-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libhandy-1.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libhandy-1.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libhandy-1.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libhandy-1.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libhandy-1.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libhangul-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libhangul-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libhangul-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libhbaapi-3.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libhbaapi-3.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libhbalinux-1.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libhbalinux-1.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libhbaapi-3.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libhbalinux-1.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpciaccess-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libhbalinux-1.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libhbalinux-1.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libhugetlbfs-2.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libhugetlbfs-2.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libical-3.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libical-3.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libical-3.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libical-3.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libical-3.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pygobject3-3.46.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libical-3.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libical-3.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libical-3.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libid3tag-0.16.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libid3tag-0.16.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libid3tag-0.16.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperf-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libid3tag-0.16.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libid3tag-0.16.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libid3tag-0.16.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libidn-1.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libidn-1.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-archive-2023.02.20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libidn-1.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libidn-1.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-emacs-29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libidn-1.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libidn-1.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libidn-1.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libidn-1.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libidn-1.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libidn-1.41",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libidn2-2.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libidn2-2.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libidn2-2.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libidn2-2.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libidn2-2.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libidn2-2.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libidn2-2.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libunistring-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libidn2-2.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libiec61883-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libiec61883-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libraw1394-2.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libieee1284-0.2.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libieee1284-0.2.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libijs-0.35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libijs-0.35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libijs-0.35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libijs-0.35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libimagequant-2.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libimobiledevice-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libimobiledevice-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libimobiledevice-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libimobiledevice-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libimobiledevice-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libimobiledevice-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libplist-2.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libimobiledevice-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtasn1-4.19.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libimobiledevice-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libimobiledevice-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libusbmuxd-2.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libimobiledevice-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libusbx-1.0.26"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libimobiledevice-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libimobiledevice-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libimobiledevice-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libindicator-12.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libindicator-12.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-glib-0.112"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libindicator-12.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnome-common-3.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libindicator-12.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libindicator-12.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libindicator-12.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libindicator-12.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libinput-1.24.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libinput-1.24.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libinput-1.24.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libiodbc-3.52.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libiodbc-3.52.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libiodbc-3.52.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libipt-2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libipt-2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libiptcdata-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libiptcdata-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libiptcdata-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libiptcdata-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libiptcdata-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libiptcdata-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libiptcdata-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libisal-2.29.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libisal-2.29.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libisal-2.29.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-yasm-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libiscsi-1.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-CUnit-2.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libiscsi-1.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libiscsi-1.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libiscsi-1.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libiscsi-1.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libiscsi-1.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libiscsi-1.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libiscsi-1.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libiscsi-1.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rdma-core-50.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libisoburn-1.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libisoburn-1.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libisoburn-1.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libisoburn-1.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libburn-1.5.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libisoburn-1.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libisofs-1.5.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libisofs-1.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libisofs-1.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libisofs-1.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libisofs-1.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libisofs-1.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libjcat-0.1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libjcat-0.1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libjcat-0.1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libjcat-0.1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpgme-1.21.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libjcat-0.1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libjcat-0.1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-glib-1.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libjcat-0.1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libjcat-0.1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libjpeg-turbo-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libjpeg-turbo-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libjpeg-turbo-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-guile-2.2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libjpeg-turbo-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libjpeg-turbo-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nasm-2.16.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libkcapi-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libkcapi-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cppcheck-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libkcapi-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-utils-0.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libkcapi-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libkcapi-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libkcapi-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libkcapi-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libkcapi-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libkcapi-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libkcapi-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libkcapi-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libkeepalive-0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libkperf-v1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libkperf-v1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libkperf-v1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libkperf-v1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numactl-2.0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libksba-1.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libksba-1.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libksba-1.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libksba-1.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgpg-error-1.47"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libldac-2.0.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libldb-2.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libldb-2.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmocka-1.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libldb-2.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libldb-2.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libldb-2.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libldb-2.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libldb-2.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtalloc-2.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libldb-2.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtdb-1.4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libldb-2.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtevent-0.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libldb-2.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libldb-2.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lmdb-0.9.31"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libldb-2.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libldb-2.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libldb-2.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libldm-0.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libldm-0.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libldm-0.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libldm-0.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libldm-0.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-glib-1.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libldm-0.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libldm-0.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libldm-0.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liblockfile-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liblockfile-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liblognorm-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liblognorm-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liblognorm-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liblognorm-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liblognorm-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libestr-0.1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liblognorm-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libfastjson-1.2304.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liblognorm-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liblognorm-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liblouis-3.28.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liblouis-3.28.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liblouis-3.28.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liblouis-3.28.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liblouis-3.28.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liblouis-3.28.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-base-20210325"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liblouis-3.28.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-split-h-2021"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmad-0.16.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmad-0.16.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmad-0.16.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmatchbox-1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmatchbox-1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmatchbox-1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-check-0.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmatchbox-1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmatchbox-1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmatchbox-1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pango-1.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmaxminddb-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmaxminddb-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmaxminddb-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmaxminddb-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmaxminddb-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmaxminddb-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-File-Temp-0.2311"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmaxminddb-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Test-Output-1.034"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmaxminddb-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Test-Simple-1.302198"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmbim-1.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmbim-1.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmbim-1.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmbim-1.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmbim-1.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmbim-1.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmbim-1.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmbim-1.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmbim-1.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmbim-1.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmbim-1.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmd-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmd-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmd-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmediaart-1.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmediaart-1.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdk-pixbuf2-2.42.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmediaart-1.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmediaart-1.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmediaart-1.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmemcached-1.0.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmemcached-1.0.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmemcached-1.0.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmemcached-1.0.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmemcached-1.0.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libevent-2.1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmemcached-1.0.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-memcached-1.6.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmemcached-1.0.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemtap-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmetalink-0.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-CUnit-2.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmetalink-0.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmetalink-0.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmetalink-0.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmetalink-0.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmetalink-0.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmetalink-0.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmicrohttpd-0.9.77",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmicrohttpd-0.9.77",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmicrohttpd-0.9.77",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmicrohttpd-0.9.77",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmicrohttpd-0.9.77",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmicrohttpd-0.9.77",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmicrohttpd-0.9.77",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmicrohttpd-0.9.77",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmikmod-3.3.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmikmod-3.3.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmikmod-3.3.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pulseaudio-17.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmng-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmng-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lcms2-2.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmng-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libjpeg-turbo-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmng-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmng-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmnl-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmodplug-0.8.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmodulemd-2.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-file-5.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmodulemd-2.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmodulemd-2.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmodulemd-2.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmodulemd-2.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmodulemd-2.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmodulemd-2.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pygobject3-3.46.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmodulemd-2.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmodulemd-2.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmodulemd-2.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmpc-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmpc-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gmp-6.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmpc-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mpfr-4.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmpcdec-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmpcdec-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmpeg2-0.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-SDL-1.2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmpeg2-0.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmpeg2-0.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmpeg2-0.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXv-1.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmpeg2-0.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmspack-0.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmspack-0.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmspack-0.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmspack-0.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmspack-0.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmtp-1.1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmtp-1.1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmtp-1.1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmtp-1.1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmtp-1.1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmtp-1.1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmtp-1.1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libusbx-1.0.26"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmusicbrainz5-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmusicbrainz5-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmusicbrainz5-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmypaint-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-babl-0.1.112"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmypaint-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmypaint-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmypaint-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmypaint-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmypaint-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmypaint-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-c-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmypaint-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-breathe-4.35.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libmypaint-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libndp-1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libndp-1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnet-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnet-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnet-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnet-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnet-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnetfilter-conntrack-1.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnetfilter-conntrack-1.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnetfilter-conntrack-1.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmnl-1.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnetfilter-conntrack-1.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnfnetlink-1.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnetfilter-conntrack-1.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnetfilter-cthelper-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnetfilter-cthelper-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnetfilter-cthelper-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmnl-1.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnetfilter-cthelper-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnetfilter-cttimeout-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnetfilter-cttimeout-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnetfilter-cttimeout-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmnl-1.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnetfilter-cttimeout-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnetfilter-queue-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnetfilter-queue-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnetfilter-queue-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnetfilter-queue-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmnl-1.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnetfilter-queue-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnfnetlink-1.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnetfilter-queue-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnetfilter-queue-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnfnetlink-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnfnetlink-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnfnetlink-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnfnetlink-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnfnetlink-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnfs-5.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnfs-5.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnfs-5.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnftnl-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnftnl-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jansson-2.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnftnl-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmnl-1.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnice-0.1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnice-0.1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnice-0.1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnice-0.1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnice-0.1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnice-0.1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnice-0.1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnice-0.1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnice-0.1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnice-0.1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnice-0.1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnice-0.1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gupnp-igd-1.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnice-0.1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnl3-3.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnl3-3.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnl3-3.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnl3-3.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnl3-3.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnl3-3.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnl3-3.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnma-1.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ModemManager-1.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnma-1.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-NetworkManager-1.44.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnma-1.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnma-1.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcr-3.41.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnma-1.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnma-1.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnma-1.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnma-1.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnma-1.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnma-1.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk4-4.10.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnma-1.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iso-codes-4.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnma-1.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnma-1.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mobile-broadband-provider-info-20230416"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnotify-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdk-pixbuf2-2.42.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnotify-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnotify-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnotify-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnotify-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnotify-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnotify-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnsl2-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnsl2-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnsl2-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnsl2-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnsl2-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnvme-1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnvme-1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-c-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnvme-1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-keyutils-1.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnvme-1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnvme-1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnvme-1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libnvme-1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liboauth-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liboauth-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liboauth-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libogg-1.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libogg-1.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libomxil-bellagio-0.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libomxil-bellagio-0.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libomxil-bellagio-0.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libopenraw-0.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libopenraw-0.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libosinfo-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libosinfo-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libosinfo-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libosinfo-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libosinfo-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libosinfo-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hwdata-0.372"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libosinfo-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libosinfo-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsoup3-3.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libosinfo-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libosinfo-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libosinfo-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libosinfo-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-osinfo-db-20230518"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libosinfo-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-podlators-5.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libosinfo-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libotf-0.9.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libotf-0.9.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libotf-0.9.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libotf-0.9.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXaw-1.0.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpanel-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpanel-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpaper-1.1.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpaper-1.1.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpaper-1.1.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpaper-1.1.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpcap-1.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpcap-1.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpcap-1.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpcap-1.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpciaccess-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpciaccess-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpciaccess-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpciaccess-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpfm-4.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpfm-4.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpfm-4.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpfm-4.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpfm-4.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpinyin-2.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpinyin-2.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpinyin-2.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdb-5.3.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpinyin-2.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpipeline-1.5.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-check-0.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpipeline-1.5.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpipeline-1.5.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libplist-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Cython-3.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libplist-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libplist-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libplist-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libplist-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libplist-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libplist-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libplist-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpng-1.6.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpng-1.6.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpng-1.6.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpng-1.6.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libportal-0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libportal-0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libportal-0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libportal-0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libportal-0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpq-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpq-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpq-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpq-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpq-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpq-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpq-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpq-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-multilib-rpm-config-1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpq-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpq-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpq-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libproxy-0.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libproxy-0.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libproxy-0.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libproxy-0.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libproxy-0.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libproxy-0.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpsl-0.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpsl-0.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpsl-0.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpsl-0.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu-74.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpsl-0.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libidn2-2.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpsl-0.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libunistring-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpsl-0.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpsl-0.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-publicsuffix-list-20241002"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpsl-0.21.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpsm2-10.3.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpsm2-10.3.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numactl-2.0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpsm2-10.3.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpwquality-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cracklib-2.9.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpwquality-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpwquality-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpwquality-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libpwquality-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libqb-2.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libqb-2.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libqb-2.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-check-0.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libqb-2.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libqb-2.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libqb-2.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libqb-2.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libqb-2.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libqb-2.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libqmi-1.34.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libqmi-1.34.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libqmi-1.34.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libqmi-1.34.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libqmi-1.34.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libqmi-1.34.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgudev-238"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libqmi-1.34.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmbim-1.30.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libqmi-1.34.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libqmi-1.34.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libquvi-0.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libquvi-0.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libquvi-0.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libquvi-0.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libquvi-0.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libquvi-0.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libproxy-0.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libquvi-0.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libquvi-scripts-0.9.20131130"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libquvi-0.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libquvi-scripts-0.9.20131130",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libquvi-scripts-0.9.20131130",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librabbitmq-0.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librabbitmq-0.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librabbitmq-0.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librabbitmq-0.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librabbitmq-0.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libraqm-0.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libraqm-0.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fribidi-1.0.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libraqm-0.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libraqm-0.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libraqm-0.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-harfbuzz-8.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libraqm-0.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libraw1394-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libraw1394-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libraw1394-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librdkafka-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librdkafka-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librdkafka-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lz4-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librdkafka-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librdkafka-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librdkafka-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librdkafka-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rapidjson-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librdkafka-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librelp-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librelp-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librelp-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librelp-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librepo-1.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librepo-1.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-check-0.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librepo-1.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librepo-1.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librepo-1.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librepo-1.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librepo-1.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpgme-1.21.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librepo-1.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flask-2.2.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librepo-1.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librepo-1.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librepo-1.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librepo-1.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyxattr-0.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-augeas-1.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-c-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libarchive-3.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libproxy-0.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtar-1.2.20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lz4-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nettle-3.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-newt-0.52.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-satyr-0.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlrpc-c-1.59.02"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreport-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreswan-4.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreswan-4.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreswan-4.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreswan-4.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hostname-3.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreswan-4.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ldns-1.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreswan-4.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-ng-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreswan-4.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libevent-2.1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreswan-4.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libseccomp-2.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreswan-4.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreswan-4.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreswan-4.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nspr-4.35.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreswan-4.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nss-3.94.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreswan-4.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreswan-4.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreswan-4.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreswan-4.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unbound-1.17.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libreswan-4.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librevenge-0.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librevenge-0.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librevenge-0.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librsvg2-2.57.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librsvg2-2.57.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librsvg2-2.57.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librsvg2-2.57.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librsvg2-2.57.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librsvg2-2.57.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librsvg2-2.57.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-packaging-23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-librsvg2-2.57.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsamplerate-0.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsamplerate-0.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fftw-3.3.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsamplerate-0.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsamplerate-0.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsndfile-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsass-3.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsass-3.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsass-3.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsass-3.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libseccomp-2.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libseccomp-2.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libseccomp-2.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libseccomp-2.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperf-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsecret-0.20.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsecret-0.20.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsecret-0.20.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsecret-0.20.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsecret-0.20.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsecret-0.20.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsecret-0.20.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsecret-0.20.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsecret-0.20.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsecret-0.20.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsecret-0.20.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libselinux-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libselinux-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libselinux-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libselinux-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libselinux-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libselinux-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libselinux-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libselinux-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libselinux-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libselinux-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsemanage-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-CUnit-2.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsemanage-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsemanage-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsemanage-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsemanage-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsemanage-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsemanage-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsemanage-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsepol-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsemanage-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsemanage-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsepol-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsepol-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libserf-1.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apr-1.7.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libserf-1.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apr-util-1.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libserf-1.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libserf-1.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libserf-1.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libserf-1.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-scons-4.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libserf-1.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsexy-0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsexy-0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsexy-0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsexy-0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pango-1.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libshout-2.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libshout-2.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libshout-2.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libshout-2.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libshout-2.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libshout-2.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtheora-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libshout-2.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libshout-2.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvorbis-1.3.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libshout-2.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libshout-2.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-speex-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libshumate-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libshumate-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libshumate-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libshumate-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libshumate-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsigc--20-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsigc--20-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsigc--20-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsigc--20-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsigc--20-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsigc--20-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsigc--20-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsigsegv-2.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsigsegv-2.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libslirp-4.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libslirp-4.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libslirp-4.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libslirp-4.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsmbios-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsmbios-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsmbios-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cppunit-1.15.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsmbios-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsmbios-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsmbios-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsmbios-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsmbios-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsmbios-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsmbios-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsmbios-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsmbios-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsmbios-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-strace-6.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsmbios-2.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsmi-0.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsmi-0.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsmi-0.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsndfile-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsndfile-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flac-1.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsndfile-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsndfile-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gsm-1.0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsndfile-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lame-3.100"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsndfile-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libogg-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsndfile-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsndfile-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvorbis-1.3.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsndfile-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsndfile-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mpg123-1.29.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsndfile-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-opus-1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsndfile-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsndfile-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsodium-1.0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsolv-0.7.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsolv-0.7.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsolv-0.7.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsolv-0.7.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsolv-0.7.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsolv-0.7.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsolv-0.7.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsolv-0.7.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsolv-0.7.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsolv-0.7.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsolv-0.7.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsolv-0.7.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsoup-2.74.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-brotli-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsoup-2.74.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsoup-2.74.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsoup-2.74.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib-networking-2.78.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsoup-2.74.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsoup-2.74.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsoup-2.74.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsoup-2.74.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsoup-2.74.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpsl-0.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsoup-2.74.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsoup-2.74.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsoup-2.74.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsoup-2.74.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-samba-4.19.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsoup-2.74.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsoup-2.74.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsoup3-3.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsoup3-3.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsoup3-3.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsoup3-3.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib-networking-2.78.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsoup3-3.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsoup3-3.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsoup3-3.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-samba-4.19.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsoup3-3.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libspatialite-5.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freexl-2.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libspatialite-5.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libspatialite-5.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-geos-3.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libspatialite-5.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libspatialite-5.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-proj-9.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libspatialite-5.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libspatialite-5.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libspectre-0.2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libspiro-20221101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libspiro-20221101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsrtp-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libssh-0.10.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libssh-0.10.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmocka-1.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libssh-0.10.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libssh-0.10.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libssh-0.10.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libssh-0.10.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssh-9.6p1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libssh-0.10.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libssh-0.10.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libssh2-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libssh2-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libssh2-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libssh2-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-groff-1.23.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libssh2-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libssh2-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssh-9.6p1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libssh2-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libssh2-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libssh2-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libstemmer-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libstoragemgmt-1.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libstoragemgmt-1.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libstoragemgmt-1.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libstoragemgmt-1.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-check-0.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libstoragemgmt-1.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libstoragemgmt-1.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libstoragemgmt-1.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libstoragemgmt-1.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libconfig-1.7.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libstoragemgmt-1.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libstoragemgmt-1.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libstoragemgmt-1.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libstoragemgmt-1.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libstoragemgmt-1.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pywbem-1.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libstoragemgmt-1.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libstoragemgmt-1.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libstoragemgmt-1.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsvm-324",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libsvm-324",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtalloc-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtalloc-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtalloc-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtalloc-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtalloc-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtar-1.2.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtasn1-4.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtasn1-4.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtasn1-4.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtasn1-4.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtasn1-4.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtasn1-4.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtasn1-4.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtasn1-4.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtasn1-4.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtcnative-1-0-1.2.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apr-1.7.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtcnative-1-0-1.2.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fdupes-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtcnative-1-0-1.2.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtcnative-1-0-1.2.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtcnative-1-0-1.2.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtcnative-1-0-1.2.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtdb-1.4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtdb-1.4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtdb-1.4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtdb-1.4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libteam-1.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libteam-1.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libteam-1.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libteam-1.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jansson-2.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libteam-1.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdaemon-0.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libteam-1.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnl3-3.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libteam-1.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libteam-1.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtevent-0.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmocka-1.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtevent-0.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtevent-0.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtevent-0.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtevent-0.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtalloc-2.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtevent-0.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtevent-0.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtevent-0.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libthai-0.1.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libthai-0.1.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtheora-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-SDL-1.2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtheora-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtheora-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtheora-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtheora-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtheora-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libogg-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtheora-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtheora-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtheora-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvorbis-1.3.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtheora-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-transfig-3.2.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtiff-4.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtiff-4.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtiff-4.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtiff-4.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jbigkit-2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtiff-4.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtiff-4.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtimezonemap-0.4.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtimezonemap-0.4.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnome-common-3.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtimezonemap-0.4.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtimezonemap-0.4.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtimezonemap-0.4.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-glib-1.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtimezonemap-0.4.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-librsvg2-2.57.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtimezonemap-0.4.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsoup-2.74.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtirpc-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtirpc-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtirpc-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtirpc-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtomcrypt-1.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtommath-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtomcrypt-1.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtommath-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-TeXamator-1.7.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtommath-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ghostscript-9.56.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtommath-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtommath-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtommath-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-split-a-2021"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtool-2.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtool-2.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtool-2.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtool-2.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtool-2.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtpms-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtpms-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtpms-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-5.2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtpms-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtpms-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtpms-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtpms-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtpms-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtpms-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtraceevent-1.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtraceevent-1.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtraceevent-1.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtracefs-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtracefs-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtracefs-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libtracefs-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libuninameslist-20230523",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libuninameslist-20230523",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libuninameslist-20230523",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libunistring-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libunwind-1.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libunwind-1.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libunwind-1.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libunwind-1.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libunwind-1.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-base-20210325"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liburing-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-liburing-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libusb-0.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libusb-0.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libusb-0.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libusb-0.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libusbmuxd-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libusbmuxd-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libusbmuxd-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libusbmuxd-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libplist-2.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libusbmuxd-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libusbx-1.0.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libusbx-1.0.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libusbx-1.0.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libuser-0.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libuser-0.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libuser-0.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libuser-0.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libuser-0.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libuser-0.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libuser-0.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libuser-0.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libuser-0.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-linuxdoc-tools-0.9.83"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libuser-0.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libuser-0.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libuser-0.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libuser-0.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libuser-0.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libuser-0.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libutempter-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-CUnit-2.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libutempter-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libuv-1.47.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libuv-1.47.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libuv-1.47.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libuv-1.47.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libuv-1.47.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libva-2.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libva-2.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libva-2.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXfixes-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libva-2.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdrm-2.4.119"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libva-2.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpciaccess-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libva-2.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libva-2.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libva-2.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libva-2.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wayland-1.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvdpau-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvdpau-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvdpau-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvdpau-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvdpau-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvdpau-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvdpau-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvdpau-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libverto-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libverto-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libverto-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libverto-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libev-4.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libverto-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libevent-2.1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libverto-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-augeas-1.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ceph-18.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ebtables-2.0.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glusterfs-11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iptables-1.8.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kmod-30"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-ng-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libiscsi-1.19.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnl3-3.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpcap-1.10.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpciaccess-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libssh-0.10.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libssh2-1.11.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtasn1-4.19.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lvm2-2.03.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nfs-utils-2.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numactl-2.0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numad-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-parted-3.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-polkit-123"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sanlock-3.8.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-scrub-2.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemtap-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wireshark-4.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-yajl-2.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-dbus-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-dbus-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-dbus-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvirt-9.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-dbus-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvirt-glib-4.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-dbus-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-dbus-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-glib-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-glib-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-glib-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-glib-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-glib-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvirt-9.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-glib-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-glib-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-glib-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-python-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-python-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvirt-9.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-python-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-python-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-lxml-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvirt-python-9.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvisual-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-archive-2023.02.20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvisual-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvisual-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvisual-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvisual-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvisual-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvma-9.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvma-9.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvma-9.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnl3-3.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvma-9.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvma-9.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rdma-core-50.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvoikko-4.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvoikko-4.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvorbis-1.3.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvorbis-1.3.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvpx-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvpx-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvpx-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-php-8.3.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libvpx-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-yasm-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwacom-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwacom-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwacom-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libevdev-1.13.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwacom-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwacom-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwacom-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwbxml-0.11.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwbxml-0.11.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwbxml-0.11.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwbxml-0.11.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwbxml-0.11.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwd-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwd-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwd-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwd-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwd-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwd-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwd-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numactl-2.0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwd-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwd-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwebp-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwebp-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwebp-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freeglut-3.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwebp-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-giflib-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwebp-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwebp-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwebp-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwebp-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwebsockets-4.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwebsockets-4.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwebsockets-4.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libev-4.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwebsockets-4.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwebsockets-4.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwmf-0.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwmf-0.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwmf-0.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwmf-0.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwmf-0.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwmf-0.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwmf-0.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwnck-2.31.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwnck-2.31.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwnck-2.31.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwnck-2.31.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwnck-2.31.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwnck-2.31.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXres-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwnck-2.31.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwnck-2.31.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pango-1.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwnck-2.31.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-startup-notification-0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwnck3-40.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwnck3-40.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwnck3-40.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwnck3-40.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwnck3-40.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwnck3-40.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXres-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwnck3-40.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwnck3-40.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwnck3-40.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pango-1.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwnck3-40.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-startup-notification-0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwpd-0.10.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwpd-0.10.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwpd-0.10.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwpd-0.10.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwpe-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwpe-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwpe-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxkbcommon-1.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwpe-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwpg-0.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwpg-0.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwpg-0.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libwpg-0.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libx86emu-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libx86emu-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nasm-2.16.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libx86emu-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxcb-1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxcb-1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxcb-1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXau-1.0.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxcb-1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxcb-1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxcb-1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxcb-1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xcb-proto-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxcb-1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxcrypt-4.4.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxcrypt-4.4.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fipscheck-1.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxcrypt-4.4.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxcrypt-4.4.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxcvt-0.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxcvt-0.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxkbcommon-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxkbcommon-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-byacc-2.0.20230219"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxkbcommon-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxkbcommon-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxkbcommon-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxkbcommon-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxkbcommon-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxkbcommon-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xkeyboard-config-2.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxkbcommon-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxkbcommon-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxkbfile-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxkbfile-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxkbfile-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxklavier-5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxklavier-5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxklavier-5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iso-codes-4.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxklavier-5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxklavier-5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXi-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxklavier-5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxkbfile-1.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxklavier-5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxklavier-5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxml---2.40.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxml---2.40.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxml---2.40.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibmm24-2.66.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxml---2.40.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxml---2.40.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxml2-2.11.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxml2-2.11.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxml2-2.11.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxml2-2.11.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxmlb-0.3.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxmlb-0.3.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxmlb-0.3.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxmlb-0.3.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libstemmer-0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxmlb-0.3.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxmlb-0.3.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxmlb-0.3.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-shared-mime-info-2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxmlb-0.3.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxshmfence-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxshmfence-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxshmfence-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxshmfence-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxshmfence-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxslt-1.1.39",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxslt-1.1.39",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxslt-1.1.39",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxslt-1.1.39",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxslt-1.1.39",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxslt-1.1.39",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxslt-1.1.39",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxslt-1.1.39",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxsmm-1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxsmm-1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openblas-0.3.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libxsmm-1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libyami-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libyami-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libyami-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libva-2.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libyaml-0.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libyubikey-1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libyubikey-1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libzip-1.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libzip-1.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libzip-1.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libzip-1.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-man-db-2.11.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libzip-1.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libzip-1.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-libzip-1.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lightcouch-0.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-brotli-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdbi-0.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmaxminddb-1.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpq-15.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mariadb-connector-c-3.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nettle-3.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nss-3.94.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre-8.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lighttpd-1.4.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lilv-0.24.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lilv-0.24.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lilv-0.24.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lilv-0.24.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsndfile-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lilv-0.24.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lv2-1.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lilv-0.24.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lilv-0.24.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-lv2-theme-1.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lilv-0.24.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lilv-0.24.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-serd-0.30.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lilv-0.24.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sord-0.16.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lilv-0.24.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sratom-0.6.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lilv-0.24.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linkchecker-10.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linkchecker-10.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linkchecker-10.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linkchecker-10.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-beautifulsoup4-4.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linkchecker-10.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linkchecker-10.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linkchecker-10.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linkchecker-10.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linkchecker-10.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linkchecker-10.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linux-firmware-20250509",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linux-firmware-20250509",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linux-sgx-2.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linux-sgx-2.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linux-sgx-2.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-compat-openssl11-1.1.1m"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linux-sgx-2.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-createrepo-c-1.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linux-sgx-2.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linux-sgx-2.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linux-sgx-2.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linux-sgx-2.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nasm-2.16.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linux-sgx-2.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linux-sgx-2.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-ocamlbuild-0.14.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linux-sgx-2.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf-25.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linux-sgx-2.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf-c-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linux-sgx-driver-2.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linux-sgx-driver-2.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linux-sgx-driver-2.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linux-sgx-driver-2.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linux-sgx-driver-2.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linux-sgx-driver-2.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uname-build-checks-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linuxconsoletools-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linuxconsoletools-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linuxdoc-tools-0.9.83",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linuxdoc-tools-0.9.83",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linuxdoc-tools-0.9.83",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linuxdoc-tools-0.9.83",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linuxdoc-tools-0.9.83",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linuxdoc-tools-0.9.83",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-groff-1.23.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linuxdoc-tools-0.9.83",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linuxdoc-tools-0.9.83",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sgml-common-0.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linuxdoc-tools-0.9.83",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linuxptp-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linuxptp-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linuxptp-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-net-tools-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-linuxptp-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lklug-fonts-0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontforge-20230101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lksctp-tools-1.0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lksctp-tools-1.0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lksctp-tools-1.0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lksctp-tools-1.0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lksctp-tools-1.0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llama.cpp-20230815",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llama.cpp-20230815",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lldpad-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lldpad-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lldpad-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lldpad-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lldpad-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libconfig-1.7.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lldpad-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnl3-3.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lldpad-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lldpad-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lldpad-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-emacs-29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libedit-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libffi-3.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-multilib-rpm-config-1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numpy-1.24.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Data-Dumper-2.183"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Encode-3.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-procps-ng-4.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyYAML-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pybind11-2.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-psutil-5.9.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-bolt-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-bolt-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-bolt-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-bolt-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-bolt-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-lit-18.1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-bolt-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-psutil-5.9.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-bolt-17.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-emacs-29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libedit-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libffi-3.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-multilib-rpm-config-1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numpy-1.24.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Data-Dumper-2.183"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Encode-3.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-procps-ng-4.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyYAML-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pybind11-2.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-myst-parser-2.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-psutil-5.9.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-emacs-29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libedit-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libffi-3.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-multilib-rpm-config-1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numpy-1.24.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Data-Dumper-2.183"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Encode-3.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-procps-ng-4.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyYAML-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pybind11-2.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-myst-parser-2.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-psutil-5.9.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-llvm-toolset-19-19.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lm-sensors-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lm-sensors-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lm-sensors-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lm-sensors-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lm-sensors-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lm-sensors-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lm-sensors-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rrdtool-1.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lmbench-3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lmbench-3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lmdb-0.9.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lmdb-0.9.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lmdb-0.9.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lockdev-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lockdev-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lockdev-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lockdev-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lodash-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lodash-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-web-assets-5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-log4cplus-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-log4j-2.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fdupes-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-log4j-2.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-log4j-jboss-logmanager-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jakarta-mail-1.6.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-log4j-jboss-logmanager-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-log4j-jboss-logmanager-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-log4j-jboss-logmanager-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-surefire-2.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-log4j12-1.2.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-log4j12-1.2.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-logback-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-logrotate-3.21.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-logrotate-3.21.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-logrotate-3.21.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-logrotate-3.21.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-logrotate-3.21.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-logwatch-7.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lohit-assamese-fonts-2.91.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontforge-20230101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lohit-assamese-fonts-2.91.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lohit-bengali-fonts-2.91.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontforge-20230101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lohit-bengali-fonts-2.91.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lohit-devanagari-fonts-2.95.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontforge-20230101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lohit-devanagari-fonts-2.95.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lohit-devanagari-fonts-2.95.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ttfautohint-1.8.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lohit-gujarati-fonts-2.92.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontforge-20230101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lohit-gujarati-fonts-2.92.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lohit-gurmukhi-fonts-2.91.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontforge-20230101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lohit-gurmukhi-fonts-2.91.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lohit-kannada-fonts-2.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontforge-20230101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lohit-malayalam-fonts-2.92.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontforge-20230101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lohit-malayalam-fonts-2.92.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lohit-marathi-fonts-2.94.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontforge-20230101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lohit-marathi-fonts-2.94.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lohit-nepali-fonts-2.94.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontforge-20230101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lohit-nepali-fonts-2.94.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lohit-odia-fonts-2.91.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontforge-20230101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lohit-odia-fonts-2.91.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lohit-tamil-fonts-2.91.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontforge-20230101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lohit-tamil-fonts-2.91.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lohit-telugu-fonts-2.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontforge-20230101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lohit-telugu-fonts-2.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ttfautohint-1.8.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lorax-34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dnf-4.16.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lorax-34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-file-5.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lorax-34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgit2-glib-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lorax-34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-librepo-1.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lorax-34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lorax-34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pygobject3-3.46.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lorax-34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pykickstart-3.48"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lorax-34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lorax-34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flask-2.2.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lorax-34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-gevent-22.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lorax-34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mako-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lorax-34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lorax-34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pocketlint-0.24"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lorax-34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-mock-3.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lorax-34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytoml-0.1.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lorax-34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-semantic-version-2.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lorax-34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-rtd-theme-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lorax-34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-urllib3-1.26.18"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lorax-34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lorax-34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-low-memory-monitor-2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-low-memory-monitor-2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-low-memory-monitor-2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-low-memory-monitor-2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgudev-238"
  },
  {
   "spdxElementId": "SPDXRef-rpm-low-memory-monitor-2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-low-memory-monitor-2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lrzsz-0.12.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lrzsz-0.12.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lshw-B.02.19.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lshw-B.02.19.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lshw-B.02.19.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lshw-B.02.19.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lshw-B.02.19.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lshw-B.02.19.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libappstream-glib-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lshw-B.02.19.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lshw-B.02.19.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lsof-4.99.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lsof-4.99.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-groff-1.23.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lsof-4.99.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lsof-4.99.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lsscsi-0.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ltrace-0.7.91",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ltrace-0.7.91",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ltrace-0.7.91",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dejagnu-1.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ltrace-0.7.91",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ltrace-0.7.91",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ltrace-0.7.91",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lttng-ust-2.13.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lttng-ust-2.13.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lttng-ust-2.13.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lttng-ust-2.13.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lttng-ust-2.13.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numactl-2.0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lttng-ust-2.13.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-userspace-rcu-0.14.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lttng-ust-2.13.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lua-5.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lua-5.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lua-5.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lua-5.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lua-5.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lua-expat-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lua-expat-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lua-expat-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lua-filesystem-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lua-filesystem-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lua-json-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lua-json-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-filesystem-1.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lua-json-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-lpeg-1.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lua-json-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-lunit-0.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lua-lpeg-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lua-lpeg-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lua-lunit-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lua-posix-36.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lua-posix-36.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lua-socket-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lua-socket-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lua-socket-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lua-term-0.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lua-term-0.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-luajit-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-luajit-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-luarocks-3.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-luarocks-3.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene-7.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene-7.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene3-3.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene3-3.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-codec-1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene3-3.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-compress-1.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene3-3.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-digester-2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene3-3.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-ivy-2.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene3-3.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-parent-19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene3-3.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu4j-63.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene3-3.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javacc-7.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene3-3.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene3-3.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jtidy-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene3-3.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene3-3.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lucene3-3.6.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene3-3.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-regexp-1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene3-3.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-subversion-1.14.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene3-3.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xerces-j2-2.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene4-4.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene4-4.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-ivy-2.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene4-4.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-parent-19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene4-4.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene4-4.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-httpcomponents-client-4.5.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene4-4.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu4j-63.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene4-4.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene4-4.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jetty-9.4.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene4-4.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene4-4.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene4-4.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-morfologik-stemming-2.1.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene4-4.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nekohtml-1.9.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene4-4.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-randomizedtesting-2.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene4-4.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-regexp-1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene4-4.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-spatial4j-0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene4-4.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-subversion-1.14.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene4-4.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uima-addons-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene4-4.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uimaj-2.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lucene4-4.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xerces-j2-2.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-luksmeta-9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-luksmeta-9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cryptsetup-2.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-luksmeta-9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lunar-date-2.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lunar-date-2.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lunar-date-2.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lunar-date-2.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lunar-date-2.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lutok-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-atf-0.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lutok-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lutok-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lutok-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lv2-1.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lv2-1.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lv2-1.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsndfile-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lv2-1.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lvm2-2.03.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-python-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lvm2-2.03.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lvm2-2.03.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libaio-0.3.113"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lvm2-2.03.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lvm2-2.03.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsepol-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lvm2-2.03.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lvm2-2.03.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lvm2-2.03.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lvm2-2.03.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pyudev-0.24.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lvm2-2.03.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lvm2-2.03.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lvm2-2.03.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lvm2-2.03.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sanlock-3.8.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lvm2-2.03.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lwip-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lwip-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dpdk-23.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lwip-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxc-5.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxc-5.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook2X-0.8.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxc-5.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxc-5.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxc-5.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxc-5.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxc-5.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxc-5.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxc-5.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxc-5.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-yajl-2.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxcfs-5.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxcfs-5.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fuse-2.9.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxcfs-5.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxcfs-5.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxcfs-5.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxcfs-5.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jinja2-3.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxcfs-tools-0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxsession-0.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxsession-0.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxsession-0.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxsession-0.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxsession-0.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-utils-0.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxsession-0.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxsession-0.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxsession-0.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxsession-0.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnotify-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxsession-0.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-polkit-123"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lxsession-0.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lynx-2.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lynx-2.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lynx-2.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lynx-2.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lynx-2.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lynx-2.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-slang-2.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lynx-2.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-telnet-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lynx-2.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unzip-6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lynx-2.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zip-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lynx-2.8.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lz4-1.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lz4-java-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lz4-java-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-parent-19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lz4-java-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aqute-bnd-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lz4-java-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bea-stax-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lz4-java-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cpptasks-1.0b5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lz4-java-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lz4-java-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lz4-java-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lz4-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lz4-java-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mvel-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lz4-java-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-objectweb-asm-8.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lz4-java-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-randomizedtesting-2.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lz4-java-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xerces-j2-2.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lz4-java-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xxhash-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lzip-1.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lzma-java-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lzo-2.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lzo-2.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lzop-1.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-lzop-1.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lzo-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m17n-db-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m17n-db-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m17n-db-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m17n-lib-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-anthy-9100h"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m17n-lib-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m17n-lib-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m17n-lib-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m17n-lib-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m17n-lib-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fribidi-1.0.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m17n-lib-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gd-2.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m17n-lib-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m17n-lib-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXaw-1.0.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m17n-lib-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXft-2.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m17n-lib-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libotf-0.9.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m17n-lib-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libthai-0.1.29"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m17n-lib-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m17n-lib-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m17n-lib-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m17n-db-1.8.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m2crypto-0.39.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m2crypto-0.39.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m2crypto-0.39.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m2crypto-0.39.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m2crypto-0.39.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m2crypto-0.39.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-which-2.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m4-1.4.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m4-1.4.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m4-1.4.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-m4-1.4.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mac-robber-1.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-madan-fonts-2.000",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-madan-fonts-2.000",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontforge-20230101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maildrop-3.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maildrop-3.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maildrop-3.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-courier-unicode-2.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maildrop-3.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maildrop-3.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maildrop-3.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdbm-1.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maildrop-3.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdb-5.3.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maildrop-3.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libidn2-2.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maildrop-3.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maildrop-3.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-checkpolicy-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-aiosmtpd-1.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-alembic-1.13.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-atpublic-4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-authheaders-0.16.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-authres-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-click-8.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-dateutil-2.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-dns-2.4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-falcon-3.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flufl.bounce-4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flufl.i18n-5.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flufl.lock-8.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flufl.testing-0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-gunicorn-21.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-importlib-resources-6.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-lazr.config-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-nose2-0.13.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-passlib-1.7.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-psycopg2-2.9.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sqlalchemy-1.4.48"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-zope-component-6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-zope-configuration-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-zope-event-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-zope-interface-6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-selinux-policy-40.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailman-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailx-12.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mailx-12.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-make-4.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-make-4.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-make-4.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-make-4.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-make-4.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-guile-2.2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-make-4.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-malcontent-0.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-malcontent-0.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-malcontent-0.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-malcontent-0.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-itstool-2.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-malcontent-0.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libappstream-glib-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-malcontent-0.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-malcontent-0.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-man-db-2.11.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-man-db-2.11.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-man-db-2.11.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdbm-1.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-man-db-2.11.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-man-db-2.11.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-groff-1.23.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-man-db-2.11.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-less-633"
  },
  {
   "spdxElementId": "SPDXRef-rpm-man-db-2.11.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpipeline-1.5.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-man-db-2.11.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-man-db-2.11.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-version-0.99.30"
  },
  {
   "spdxElementId": "SPDXRef-rpm-man-db-2.11.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-po4a-0.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-man-db-2.11.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-man-db-2.11.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-man-pages-6.05.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-man-pages-6.05.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-man-pages-6.05.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mandoc-1.14.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mandoc-1.14.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mandoc-1.14.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mandoc-1.14.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-10.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Judy-1.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-10.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-10.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-10.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-10.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-10.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-10.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libaio-0.3.113"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-10.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libarchive-3.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-10.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libedit-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-10.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lz4-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-10.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-10.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-multilib-rpm-config-1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-10.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-10.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-10.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-10.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-10.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-10.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pkgconf-1.9.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-10.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-10.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-selinux-policy-40.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-10.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-10.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemtap-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-10.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-time-1.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-10.5.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-connector-c-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-connector-c-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-connector-c-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-connector-c-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-connector-c-3.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-connector-odbc-3.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-connector-odbc-3.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-connector-odbc-3.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-connector-odbc-3.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mariadb-connector-c-3.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mariadb-connector-odbc-3.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unixODBC-2.3.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-marisa-0.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-marisa-0.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-marisa-0.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-marisa-0.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-marisa-0.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-marisa-0.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-marisa-0.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-marisa-0.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-3.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-3.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-slf4j-1.7.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-antrun-plugin-1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-archiver-3.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-io-2.15.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-archiver-3.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-assertj-core-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-archiver-3.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-archiver-3.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-archiver-3.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-archiver-3.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-shared-22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-archiver-3.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-shared-utils-3.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-archiver-3.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-archiver-4.2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-archiver-3.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-interpolation-1.26"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-archiver-3.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-utils-3.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-artifact-resolver-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-artifact-transfer-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-assembly-plugin-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-checkstyle-plugin-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-clean-plugin-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-common-artifact-filters-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-easymock-3.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-common-artifact-filters-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-common-artifact-filters-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-common-artifact-filters-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-common-artifact-filters-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-testing-3.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-common-artifact-filters-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-resolver-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-common-artifact-filters-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-shared-22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-common-artifact-filters-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-shared-utils-3.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-compiler-plugin-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-dependency-analyzer-1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-dependency-plugin-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-dependency-tree-3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-doxia-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-doxia-sitetools-1.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-collections-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-doxia-sitetools-1.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-io-2.15.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-doxia-sitetools-1.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-lang-2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-doxia-sitetools-1.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-doxia-sitetools-1.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-doxia-sitetools-1.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-doxia-1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-doxia-sitetools-1.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-parent-27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-doxia-sitetools-1.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven2-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-doxia-sitetools-1.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-modello-2.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-doxia-sitetools-1.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-containers-1.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-doxia-sitetools-1.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-i18n-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-doxia-sitetools-1.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-interpolation-1.26"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-doxia-sitetools-1.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-utils-3.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-doxia-sitetools-1.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-velocity-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-doxia-sitetools-1.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-velocity-1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-doxia-sitetools-1.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xalan-j2-2.7.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-doxia-sitetools-1.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xml-commons-apis-1.4.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-eclipse-plugin-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-io-2.15.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-eclipse-plugin-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bsf-2.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-eclipse-plugin-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dom4j-2.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-eclipse-plugin-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-eclipse-4.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-eclipse-plugin-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-eclipse-plugin-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jaxen-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-eclipse-plugin-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jdom-1.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-eclipse-plugin-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-enforcer-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-eclipse-plugin-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-osgi-0.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-eclipse-plugin-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-testing-3.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-eclipse-plugin-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugins-pom-28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-eclipse-plugin-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-resources-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-eclipse-plugin-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-saxpath-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-eclipse-plugin-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlunit-2.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-eclipse-plugin-2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xom-1.3.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-enforcer-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-file-management-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-filtering-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-gpg-plugin-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-idea-plugin-2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-injection-plugin-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-install-plugin-2.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-invoker-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-invoker-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-invoker-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-antrun-plugin-1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-invoker-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-clean-plugin-3.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-invoker-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-shared-22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-invoker-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-containers-1.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-invoker-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-utils-3.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-invoker-plugin-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-jar-plugin-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-jarsigner-plugin-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-javadoc-plugin-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-jaxb2-plugin-0.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-jaxb2-plugin-0.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-mapping-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-native-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-native-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mojo-parent-40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-osgi-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-parent-27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-parent-19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-parent-27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-build-helper-1.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-bundle-3.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-testing-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bsh-2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-easymock-3.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jtidy-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-doxia-1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-doxia-sitetools-1.7.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-enforcer-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-parent-27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-reporting-api-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-reporting-impl-3.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-source-plugin-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-surefire-2.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven2-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-modello-2.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-objectweb-asm-8.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-ant-factory-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-archiver-4.2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-bsh-factory-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-containers-1.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-utils-3.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-velocity-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qdox-2.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugin-tools-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-velocity-1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-plugins-pom-28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-processor-plugin-2.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-release-2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-remote-resources-plugin-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-reporting-api-3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-reporting-exec-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-reporting-impl-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-resolver-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-resources-plugin-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-scm-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-script-interpreter-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-shade-plugin-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-shared-22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-shared-incremental-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-shared-io-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-shared-jarsigner-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-shared-utils-3.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-site-plugin-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-source-plugin-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-surefire-2.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-verifier-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-verifier-plugin-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-verifier-plugin-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-parent-27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-verifier-plugin-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugins-pom-28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-verifier-plugin-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-modello-2.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-verifier-plugin-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-utils-3.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-wagon-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven-war-plugin-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-maven2-2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mavibot-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mc-4.8.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mc-4.8.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mc-4.8.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-e2fsprogs-1.47.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mc-4.8.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mc-4.8.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mc-4.8.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mc-4.8.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpm-1.20.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mc-4.8.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-groff-1.23.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mc-4.8.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libssh2-1.11.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mc-4.8.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mc-4.8.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mc-4.8.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mc-4.8.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-boto3-1.34.48"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mc-4.8.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-slang-2.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mcelog-196",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mcelog-196",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mcelog-196",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mcelog-196",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-psmisc-23.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mcelog-196",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mchange-commons-0.2.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mchange-commons-0.2.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-log4j12-1.2.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mchange-commons-0.2.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sbt-0.13.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mchange-commons-0.2.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-slf4j-1.7.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mchange-commons-0.2.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-typesafe-config-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mcpp-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mcstrans-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mcstrans-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mcstrans-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mcstrans-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsepol-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mcstrans-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mcstrans-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mdadm-4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mdadm-4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mdadm-4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-meanwhile-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-meanwhile-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-meanwhile-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-meanwhile-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-meanwhile-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mecab-0.996",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-media-player-info-24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-memcached-1.6.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-memcached-1.6.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-memcached-1.6.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libevent-2.1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-memcached-1.6.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-memcached-1.6.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-memcached-1.6.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-memcached-1.6.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-selinux-policy-40.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-memcached-1.6.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-memkind-1.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-memkind-1.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-memkind-1.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hwloc-2.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-memkind-1.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-memkind-1.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numactl-2.0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-memkind-1.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-memleax-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-memleax-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-memleax-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libunwind-1.7.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-memleax-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-memtester-4.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mercurial-6.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mercurial-6.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-emacs-29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mercurial-6.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mercurial-6.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mercurial-6.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mercurial-6.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-24.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-24.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-24.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-24.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-24.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-24.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-24.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glslang-11.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-24.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-24.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXdamage-1.1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-24.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-24.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXfixes-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-24.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXi-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-24.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXmu-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-24.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrandr-1.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-24.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXxf86vm-1.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-24.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdrm-2.4.119"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-24.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libomxil-bellagio-0.9.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-24.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-24.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvdpau-1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-24.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxshmfence-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-24.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-24.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-24.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mako-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-24.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-24.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-demos-8.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-demos-8.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-demos-8.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freeglut-3.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-demos-8.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-demos-8.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-demos-8.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-demos-8.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-demos-8.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-demos-8.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-demos-8.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wayland-1.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-demos-8.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wayland-protocols-1.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-libGLU-9.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-libGLU-9.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-libGLU-9.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-libGLU-9.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libglvnd-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-libGLU-9.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-libGLU-9.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mesa-libGLU-9.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-meson-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-meson-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metacity-3.37.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metacity-3.37.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metacity-3.37.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metacity-3.37.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metacity-3.37.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnome-common-3.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metacity-3.37.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-itstool-2.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metacity-3.37.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libICE-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metacity-3.37.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libSM-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metacity-3.37.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metacity-3.37.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXinerama-1.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metacity-3.37.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metacity-3.37.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-yelp-tools-42.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metacity-3.37.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zenity-4.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metadata-extractor2-2.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metadata-extractor2-2.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metainf-services-1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metee-3.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metee-3.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metee-3.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metee-3.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metis-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metis-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metis-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metis-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metis-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metis-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metrics-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-metrics-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jersey-2.29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mikmod-3.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mikmod-3.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmikmod-3.3.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mikmod-3.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mimepull-1.9.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mimepull-1.9.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmvn-3.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mina-ftpserver-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mina-ftpserver-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-log4j-2.17.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mingw-filesystem-118",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iso-codes-4.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mingw-filesystem-118",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-miniasm-0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-miniasm-0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-minicom-2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-minicom-2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-minicom-2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-minicom-2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-minicom-2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lockdev-1.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-minicom-2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-minlog-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mksh-59",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ed-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mksh-59",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mksh-59",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mlocate-0.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mlocate-0.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mm-common-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mobile-broadband-provider-info-20230416",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-moby-25.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-5.2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-moby-25.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ca-certificates-2023.2.64"
  },
  {
   "spdxElementId": "SPDXRef-rpm-moby-25.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-moby-25.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-moby-25.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-moby-25.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-moby-25.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libarchive-3.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-moby-25.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libseccomp-2.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-moby-25.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-moby-25.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-moby-25.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-moby-25.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-selinux-policy-40.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-moby-25.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-moby-25.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tar-1.35"
  },
  {
   "spdxElementId": "SPDXRef-rpm-moby-25.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-which-2.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mocha-2.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mock-5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mock-5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mock-5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-backoff-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mock-5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-distro-1.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mock-5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jinja2-3.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mock-5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pyroute2-0.7.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mock-5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mock-5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-rpmautospec-core-0.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mock-5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-templated-dictionary-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mock-5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mock-5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mockito-2.23.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-auth-gssapi-1.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-auth-gssapi-1.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-auth-gssapi-1.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-auth-gssapi-1.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-auth-gssapi-1.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gssntlmssp-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-auth-gssapi-1.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-httpd-2.4.58"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-auth-gssapi-1.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-auth-gssapi-1.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-auth-gssapi-1.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-auth-openidc-2.4.16.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-auth-openidc-2.4.16.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-auth-openidc-2.4.16.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cjose-0.6.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-auth-openidc-2.4.16.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-auth-openidc-2.4.16.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-httpd-2.4.58"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-auth-openidc-2.4.16.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jansson-2.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-auth-openidc-2.4.16.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jq-1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-auth-openidc-2.4.16.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-auth-openidc-2.4.16.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-auth-openidc-2.4.16.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-authnz-pam-1.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-authnz-pam-1.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-httpd-2.4.58"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-authnz-pam-1.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-authnz-pam-1.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-fcgid-2.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-fcgid-2.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-fcgid-2.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-httpd-2.4.58"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-fcgid-2.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-fcgid-2.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-fcgid-2.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-http2-2.0.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-http2-2.0.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-http2-2.0.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hostname-3.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-http2-2.0.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-httpd-2.4.58"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-http2-2.0.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-http2-2.0.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-http2-2.0.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nghttp2-1.58.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-http2-2.0.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-intercept-form-submit-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-intercept-form-submit-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-httpd-2.4.58"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-intercept-form-submit-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-lookup-identity-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-lookup-identity-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-lookup-identity-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-httpd-2.4.58"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-lookup-identity-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-security-2.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-security-2.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-security-2.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-security-2.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-httpd-2.4.58"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-security-2.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-security-2.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-security-2.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-security-2.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mod-security-2.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-yajl-2.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-modello-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-modello-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlunit-2.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-contrib-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-digester-2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aqute-bnd-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-atinject-1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bean-validation-api-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cdi-api-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-annotation-api-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-ejb-api-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-jsp-api-2.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-servlet-api-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-groovy-2.4.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hibernate-jpa-2.1-api-1.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-jstl-1.2-api-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-install-plugin-2.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mojo-parent-40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mokutil-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mokutil-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mokutil-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-efivar-38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mokutil-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mokutil-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mokutil-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnu-efi-3.0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mokutil-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-keyutils-1.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mokutil-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mold-2.34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mold-2.34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mold-2.34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mold-2.34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mold-2.34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-grep-3.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mold-2.34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hwloc-2.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mold-2.34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdwarf-0.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mold-2.34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mold-2.34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mold-2.34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mold-2.34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mold-2.34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xxhash-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mold-2.34.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mongo-c-driver-1.27.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mongo-c-driver-1.27.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mongo-c-driver-1.27.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mongo-c-driver-1.27.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mongo-c-driver-1.27.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mongo-c-driver-1.27.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mongo-java-driver-3.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mongo-java-driver2-2.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-morfologik-stemming-2.1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-motif-2.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-motif-2.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-motif-2.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-byacc-2.0.20230219"
  },
  {
   "spdxElementId": "SPDXRef-rpm-motif-2.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-motif-2.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-motif-2.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXft-2.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-motif-2.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXmu-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-motif-2.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXp-1.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-motif-2.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-motif-2.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-motif-2.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-motif-2.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-xbitmaps-1.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mousetweaks-3.32.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-GConf2-3.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mousetweaks-3.32.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mousetweaks-3.32.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mousetweaks-3.32.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnome-doc-utils-0.20.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mousetweaks-3.32.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gsettings-desktop-schemas-45.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mousetweaks-3.32.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mousetweaks-3.32.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mousetweaks-3.32.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXcursor-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mousetweaks-3.32.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXfixes-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mousetweaks-3.32.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXtst-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mousetweaks-3.32.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libglade2-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mozjs102-102.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ccache-4.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mozjs102-102.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mozjs102-102.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu-74.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mozjs102-102.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mozjs102-102.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mozjs102-102.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mozjs102-102.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nasm-2.16.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mozjs102-102.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mozjs102-102.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mozjs102-102.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mozjs102-102.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mozjs102-102.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mozjs102-102.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-1.86.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mozjs102-102.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wget-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mozjs102-102.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zip-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mpfr-4.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mpfr-4.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gmp-6.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mpfr-4.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mpg123-1.29.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mpg123-1.29.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mpg123-1.29.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mpg123-1.29.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mpg123-1.29.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mpg123-1.29.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mpg123-1.29.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pulseaudio-17.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mpich-4.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mpich-4.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mpich-4.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hwloc-2.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mpich-4.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mpich-4.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mrtg-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mrtg-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gd-2.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mrtg-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mrtg-2.17.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mstflint-4.26.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mstflint-4.26.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mstflint-4.26.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mstflint-4.26.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mstflint-4.26.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rdma-core-50.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mstflint-4.26.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-msv-2013.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mt-st-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mt-st-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mt-st-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mt-st-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mtd-utils-2.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mtd-utils-2.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mtd-utils-2.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lzo-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mtd-utils-2.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mtd-utils-2.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mtdev-1.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mtdev-1.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mtdev-1.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mtdev-1.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mtools-4.0.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mtools-4.0.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mtools-4.0.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mtools-4.0.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mtr-0.95",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mtr-0.95",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mtr-0.95",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mtr-0.95",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mtr-0.95",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mtr-0.95",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mtr-0.95",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mtx-1.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-multilib-rpm-config-1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-multipath-tools-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmocka-1.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-multipath-tools-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-multipath-tools-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-c-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-multipath-tools-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libaio-0.3.113"
  },
  {
   "spdxElementId": "SPDXRef-rpm-multipath-tools-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-multipath-tools-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsepol-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-multipath-tools-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-multipath-tools-0.9.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-multipath-tools-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-multipath-tools-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-multipath-tools-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-multipath-tools-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-userspace-rcu-0.14.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-multithreadedtc-1.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-multithreadedtc-1.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-multithreadedtc-1.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-multiverse-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-munge-0.5.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-munge-0.5.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-munge-0.5.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-munge-0.5.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-munge-maven-plugin-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-musl-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-musl-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-musl-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mustache-java-0.9.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mutt-2.2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mutt-2.2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mutt-2.2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mutt-2.2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mutt-2.2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdbm-1.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mutt-2.2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mutt-2.2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mutt-2.2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpgme-1.21.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mutt-2.2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mutt-2.2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libidn2-2.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mutt-2.2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lynx-2.8.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mutt-2.2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mutt-2.2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mvapich2-2.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mvapich2-2.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mvapich2-2.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mvapich2-2.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mvapich2-2.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mvapich2-2.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hwloc-2.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mvapich2-2.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpsm2-10.3.58"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mvapich2-2.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mvapich2-2.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Digest-MD5-2.58"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mvapich2-2.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mvapich2-2.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rdma-core-50.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mvel-2.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mx4j-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mx4j-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-discovery-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mx4j-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-logging-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mx4j-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bcel-6.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mx4j-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mx4j-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-dtds-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mx4j-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mx4j-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mx4j-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javamail-1.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mx4j-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mx4j-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-log4j-2.17.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mx4j-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wsdl4j-1.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mx4j-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xerces-j2-2.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mx4j-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xml-commons-apis-1.4.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mx4j-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xml-commons-resolver-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mxparser-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mybatis-3.5.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mybatis-3.5.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mybatis-3.5.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mybatis-generator-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mybatis-generator-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-enforcer-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mybatis-generator-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mybatis-generator-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-surefire-2.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mybatis-parent-33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mypaint-brushes-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mypaint-brushes-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysema-commons-lang-0.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu-74.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libaio-0.3.113"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libedit-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libevent-2.1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lz4-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mecab-0.996"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-multilib-rpm-config-1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numactl-2.0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf-25.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rapidjson-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpcsvc-proto-1.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-time-1.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wget-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-8.0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-connector-java-8.0.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-logging-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-connector-java-8.0.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hibernate-5.0.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-connector-java-8.0.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-17-openjdk-17.0.15.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-connector-java-8.0.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-selinux-1.0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-selinux-policy-40.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mysql-selinux-1.0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mythes-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-mythes-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nafees-web-naskh-fonts-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontforge-20230101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-4.4.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-checkpolicy-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-4.4.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-4.4.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-4.4.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gd-2.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-4.4.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperf-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-4.4.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ima-evm-utils-1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-4.4.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-4.4.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-4.4.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-4.4.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-4.4.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-selinux-policy-40.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-4.4.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-4.4.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-plugins-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-plugins-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-plugins-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bind-9.18.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-plugins-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fping-5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-plugins-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freeradius-client-1.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-plugins-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-plugins-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-plugins-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iputils-20221126"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-plugins-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdbi-0.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-plugins-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mariadb-10.5.29"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-plugins-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mariadb-connector-c-3.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-plugins-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-net-snmp-5.9.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-plugins-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-plugins-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssh-9.6p1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-plugins-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-plugins-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-samba-4.19.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nagios-plugins-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sendmail-8.17.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nailgun-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nano-8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-file-5.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nano-8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nano-8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nano-8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-groff-1.23.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nano-8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nano-8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nano-8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-narayana-5.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-byteman-4.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-narayana-5.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nasm-2.16.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nasm-2.16.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nasm-2.16.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nasm-2.16.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nasm-2.16.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nasm-2.16.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nasm-2.16.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-native-platform-0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-native-platform-0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-native-platform-0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jopt-simple-5.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-native-platform-0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-native-turbo-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-native-turbo-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-native-turbo-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-native-turbo-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-native-turbo-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-native-turbo-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-native-turbo-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-navilu-fonts-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontforge-20230101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nbdkit-1.32.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nbdkit-1.32.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nbdkit-1.32.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nbdkit-1.32.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nbdkit-1.32.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-e2fsprogs-1.47.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nbdkit-1.32.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nbdkit-1.32.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nbdkit-1.32.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iproute-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nbdkit-1.32.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libguestfs-1.49.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nbdkit-1.32.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nbdkit-1.32.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nbdkit-1.32.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvirt-9.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nbdkit-1.32.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nbdkit-1.32.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nbdkit-1.32.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nbdkit-1.32.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-podlators-5.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nbdkit-1.32.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nbdkit-1.32.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qemu-8.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nbdkit-1.32.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nbdkit-1.32.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-socat-1.8.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nbdkit-1.32.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcl-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nbdkit-1.32.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nbdkit-1.32.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ncompress-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ncompress-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ncompress-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ncurses-6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ncurses-6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpm-1.20.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ncurses-6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ndctl-78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ndctl-78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ndctl-78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iniparser-4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ndctl-78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-keyutils-1.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ndctl-78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ndctl-78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtraceevent-1.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ndctl-78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ndctl-78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-asciidoctor-2.0.18"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ndctl-78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ndisc6-1.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ndisc6-1.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nekohtml-1.9.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nekohtml-1.9.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bcel-6.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nekohtml-1.9.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nekohtml-1.9.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xerces-j2-2.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nekohtml-1.9.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xml-commons-apis-1.4.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-neon-0.32.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-neon-0.32.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-neon-0.32.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-neon-0.32.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-neon-0.32.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libproxy-0.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-neon-0.32.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-neon-0.32.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-neon-0.32.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pakchois-0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-neon-0.32.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-neon-0.32.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-net-snmp-5.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-net-snmp-5.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-net-snmp-5.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-net-snmp-5.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-net-snmp-5.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-net-snmp-5.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-net-snmp-5.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-net-snmp-5.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lm-sensors-3.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-net-snmp-5.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mariadb-connector-c-3.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-net-snmp-5.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-net-tools-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-net-snmp-5.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-net-snmp-5.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-net-snmp-5.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-net-snmp-5.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-net-snmp-5.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-net-snmp-5.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-net-snmp-5.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-net-tools-2.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-net-tools-2.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-net-tools-2.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-net-tools-2.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netavark-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netavark-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netavark-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netavark-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf-25.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netavark-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf-c-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netavark-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-1.86.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netavark-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-packaging-23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcdf-4.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcdf-4.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcdf-4.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcdf-4.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-environment-modules-5.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcdf-4.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcdf-4.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hdf5-1.14.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcdf-4.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcdf-4.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcdf-4.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcdf-4.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mpich-4.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcdf-4.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openmpi-4.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcdf-4.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssh-9.6p1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcdf-4.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcdf-4.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcf-0.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-augeas-1.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcf-0.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcf-0.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcf-0.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcf-0.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcf-0.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnl3-3.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcf-0.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcf-0.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcf-0.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcf-0.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-podlators-5.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcf-0.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netcf-0.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nethogs-0.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nethogs-0.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpcap-1.10.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nethogs-0.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netlabel-tools-0.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netlabel-tools-0.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netlabel-tools-0.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netlabel-tools-0.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnl3-3.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netlabel-tools-0.30.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netpbm-11.02.00",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netpbm-11.02.00",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netpbm-11.02.00",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jasper-4.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netpbm-11.02.00",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jbigkit-2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netpbm-11.02.00",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netpbm-11.02.00",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netpbm-11.02.00",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netpbm-11.02.00",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netpbm-11.02.00",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netpbm-11.02.00",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netpbm-11.02.00",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netpbm-11.02.00",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netperf-2.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netperf-2.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nettle-3.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nettle-3.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nettle-3.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fipscheck-1.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nettle-3.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nettle-3.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nettle-3.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gmp-6.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nettle-3.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nettle-3.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netty-4.1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netty-tcnative-1.1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fdupes-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netty-tcnative-1.1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netty-tcnative-1.1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtcnative-1-0-1.2.36"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netty-tcnative-1.1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-build-helper-1.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netty-tcnative-1.1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cssselect-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netty-tcnative-1.1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-lxml-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netty-tcnative-1.1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netty-tcnative-1.1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sonatype-oss-parent-7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-netty3-3.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-network-manager-applet-1.36.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ModemManager-1.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-network-manager-applet-1.36.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-NetworkManager-1.44.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-network-manager-applet-1.36.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-network-manager-applet-1.36.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcr-3.41.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-network-manager-applet-1.36.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-network-manager-applet-1.36.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-network-manager-applet-1.36.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-network-manager-applet-1.36.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-network-manager-applet-1.36.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-network-manager-applet-1.36.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-network-manager-applet-1.36.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iso-codes-4.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-network-manager-applet-1.36.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jansson-2.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-network-manager-applet-1.36.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libappindicator-12.10.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-network-manager-applet-1.36.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdbusmenu-16.04.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-network-manager-applet-1.36.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnma-1.10.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-network-manager-applet-1.36.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnotify-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-network-manager-applet-1.36.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsecret-0.20.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-network-manager-applet-1.36.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-network-manager-applet-1.36.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-network-manager-applet-1.36.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mobile-broadband-provider-info-20230416"
  },
  {
   "spdxElementId": "SPDXRef-rpm-newlib-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-newlib-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-newlib-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-newlib-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-newt-0.52.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-utils-0.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-newt-0.52.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-newt-0.52.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lynx-2.8.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-newt-0.52.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-newt-0.52.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-newt-0.52.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-newt-0.52.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-slang-2.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nfs-utils-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nfs-utils-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nfs-utils-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nfs-utils-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nfs-utils-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nfs-utils-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libevent-2.1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nfs-utils-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nfs-utils-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nfs-utils-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nfs-utils-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nfs-utils-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpcsvc-proto-1.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nfs-utils-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nfs-utils-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nfs4-acl-tools-0.3.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nfs4-acl-tools-0.3.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nftables-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nftables-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nftables-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook2X-0.8.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nftables-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nftables-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nftables-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gmp-6.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nftables-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iptables-1.8.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nftables-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jansson-2.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nftables-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libedit-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nftables-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmnl-1.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nftables-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnftnl-1.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nftables-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nftables-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nftables-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nghttp2-1.58.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-CUnit-2.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nghttp2-1.58.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nghttp2-1.58.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-c-ares-1.19.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nghttp2-1.58.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nghttp2-1.58.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libev-4.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nghttp2-1.58.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nghttp2-1.58.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nghttp2-1.58.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nghttp2-1.58.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nghttp2-1.58.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nghttp2-1.58.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nginx-1.24.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nginx-1.24.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gd-2.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nginx-1.24.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperftools-2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nginx-1.24.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nginx-1.24.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nginx-1.24.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nginx-1.24.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nginx-1.24.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nginx-1.24.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nilfs-utils-2.2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nilfs-utils-2.2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ninja-build-1.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ninja-build-1.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ninja-build-1.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtest-1.14.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ninja-build-1.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nmap-7.94",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nmap-7.94",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nmap-7.94",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nmap-7.94",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nmap-7.94",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpcap-1.10.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nmap-7.94",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libssh2-1.11.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nmap-7.94",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nmap-7.94",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nmap-7.94",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nmap-7.94",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nmon-16p",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nmon-16p",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-node-gyp-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-node-gyp-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gyp-0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-node-gyp-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-http-parser-2.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-node-gyp-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libuv-1.47.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-node-gyp-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-20.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-brotli-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-20.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-20.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-20.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jq-1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-20.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libuv-1.47.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-20.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-20.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-20.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-20.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-20.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jinja2-3.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-20.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-20.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-20.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemtap-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-20.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unzip-6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-20.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-abbrev-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-acorn-5.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-ansi-0.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-ansi-font-0.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-ansi-regex-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-ansi-styles-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-are-we-there-yet-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-argparse-1.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-array-differ-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-array-index-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-grep-3.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-array-index-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-array-union-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-array-uniq-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-arrify-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-asap-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-asn1-0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-assert-plus-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-assertion-error-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-async-1.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-aws-sign2-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-balanced-match-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-better-assert-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-callsite-1.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-better-assert-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-bindings-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-bl-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-block-stream-0.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-block-stream-0.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-tap-0.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-bluebird-3.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-boom-10.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-brace-expansion-1.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-grep-3.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-brace-expansion-1.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-buffer-equal-0.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-builtin-modules-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-bunker-0.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-burrito-0.2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-bytes-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-caller-callsite-5.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-caller-path-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-callsite-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-callsites-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-caseless-0.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-chai-3.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-chalk-1.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-character-parser-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mocha-2.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-character-parser-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-charm-0.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-cjson-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-clean-css-5.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-cli-color-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-clone-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-clone-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodeunit-0.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-closure-compiler-0.2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coffee-script-1.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-closure-compiler-0.2.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-colors-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-combined-stream-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-commander-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-commonmark-0.24.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-concat-map-0.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-concat-stream-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-console-dot-log-0.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-constantinople-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mocha-2.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-constantinople-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-constantinople-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uglify-js-2.8.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-core-util-is-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-cryptiles-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-css-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-css-parse-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-css-stringify-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mocha-2.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-css-stringify-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-ctype-0.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-d-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-dateformat-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-debug-4.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-deep-eql-0.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-deep-equal-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-deep-is-0.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-defence-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-defence-cli-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-define-properties-1.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-defined-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-delayed-stream-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-delegates-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mocha-2.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-delegates-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-diff-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-difflet-0.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-difflib-0.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coffee-script-1.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-difflib-0.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mocha-2.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-difflib-0.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-docopt-0.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coffee-script-1.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-docopt-0.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mocha-2.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-docopt-0.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-dreamopt-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coffee-script-1.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-dreamopt-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-duplexer-0.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-ebnf-parser-0.1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-ejs-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-end-of-stream-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-entities-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-es-abstract-1.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-es-to-primitive-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-es5-ext-0.10.56",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-es6-iterator-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-es6-symbol-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-es6-weak-map-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-escape-string-regexp-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-escodegen-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-esprima-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-estraverse-4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-esutils-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-event-emitter-0.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-eventemitter2-6.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-events-to-array-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-exit-0.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-expect-dot-js-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-extend-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-eyes-0.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-fast-levenshtein-1.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mocha-2.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-fast-levenshtein-1.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-fast-levenshtein-1.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uglify-js-2.8.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-faye-websocket-0.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-figures-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-fileset-0.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-fill-keys-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-fill-keys-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-find-up-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-findup-sync-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-flot-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-closure-compiler-20160315"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-flot-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jarjar-1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-flot-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-for-each-0.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-foreach-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-forever-agent-0.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-form-data-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-formatio-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-formatio-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-samsam-1.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-from-0.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-fstream-1.0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-function-bind-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-gauge-1.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-gaze-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-generate-function-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-generate-object-property-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-getobject-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-github-url-from-git-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-glob-6.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-globule-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-graceful-fs-4.2.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-graceful-readlink-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-growl-1.10.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnotify-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-growl-1.10.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-grunt-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-grunt-cli-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-grunt-contrib-clean-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-grunt-contrib-internal-0.4.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-grunt-contrib-nodeunit-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-grunt-contrib-uglify-0.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-grunt-known-options-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-grunt-legacy-log-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-grunt-legacy-log-utils-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-grunt-legacy-util-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-gzip-size-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-handlebars-4.0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-handlebars-4.0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-har-validator-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-has-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-has-ansi-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-has-color-0.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-has-flag-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-has-symbols-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-has-unicode-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-hash-file-0.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-hashish-0.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-hawk-9.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-heap-0.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coffee-script-1.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-heap-0.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mocha-2.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-heap-0.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-hoek-11.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-hooker-0.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-hooker-0.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uglify-js-2.8.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-hosted-git-info-2.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-hosted-git-info-2.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-http-signature-0.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-iconv-2.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-node-gyp-3.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-iconv-2.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-iconv-lite-0.4.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-image-size-0.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-inflight-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-inherits-2.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-inherits1-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-interpret-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mocha-2.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-interpret-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-is-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-is-builtin-module-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-is-callable-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-is-date-object-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-is-function-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-is-my-json-valid-2.12.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-is-object-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-is-property-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-is-regex-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-is-symbol-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-is-symbol-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-is-typedarray-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-is-typedarray-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-tape-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-isarray-2.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-isexe-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-isstream-0.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-istanbul-0.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-jade-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-jison-0.4.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-jison-lex-0.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-jju-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mocha-2.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-jju-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-js-yaml-3.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-json-diff-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coffee-script-1.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-json-diff-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mocha-2.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-json-diff-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-json-parse-helpfulerror-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-json-stringify-safe-5.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-jsonify-0.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-jsonpointer-5.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-jsonselect-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-jsonselect-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uglify-js-2.8.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-less-3.10.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-diff-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-less-3.10.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-less-plugin-clean-css-1.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-levn-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-lex-parser-0.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-load-grunt-tasks-3.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-locate-path-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-lolex-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-lru-queue-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-make-arrow-function-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-make-generator-function-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-maxmin-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-mdurl-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mocha-2.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-mdurl-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-memoizee-0.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-merge-descriptors-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-mime-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mocha-2.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-mime-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-mime-db-1.26.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mocha-2.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-mime-db-1.26.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-mime-types-2.1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mocha-2.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-mime-types-2.1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-minimatch-3.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-minimist-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-mkdirp-0.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-mock-fs-5.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-module-not-found-error-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-monocle-1.1.51",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-ms-2.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-multimatch-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-nan-2.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-nan0-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-nan1-1.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-next-tick-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-node-uuid-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mocha-2.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-node-uuid-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-node-uuid-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-nomnom-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-nopt-3.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-noptify-0.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-normalize-package-data-2.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-npmlog-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-oauth-sign-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-object-assign-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-object-dot-assign-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-object-inspect-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-object-is-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-object-keys-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-once-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-optimist-0.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-optionator-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-os-homedir-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-os-tmpdir-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-osenv-0.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-p-limit-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-p-locate-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-package-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-packaging-20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-paperboy-0.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-path-array-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mocha-2.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-path-array-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-path-exists-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-path-is-absolute-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-path-parse-1.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-pinkie-2.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-pinkie-promise-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-pkg-up-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-prelude-ls-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-pretty-bytes-4.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-process-nextick-args-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-promise-8.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mocha-2.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-promise-8.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-promises-aplus-tests-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mocha-2.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-promises-aplus-tests-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-proxyquire-2.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-qs-6.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-raw-body-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-read-package-json-2.0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-readable-stream-2.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-inherits-2.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-readable-stream-2.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-inherits1-1.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-readable-stream-2.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-readdirp-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-rechoir-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-replace-require-self-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-request-2.67.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-require-directory-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-require-inject-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-require-inject-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-require-uncached-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-requirejs-2.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-resolve-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-resolve-from-5.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-resolve-pkg-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-resumer-0.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-rimraf-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-rollup-0.41.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-runforcover-0.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-safe-buffer-5.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-samsam-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-semver-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-set-immediate-shim-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-shelljs-0.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coffee-script-1.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-shelljs-0.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-should-8.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-should-equal-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-should-format-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-should-type-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-simple-assert-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-sinon-1.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-slide-1.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-sntp-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-source-map-0.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-source-map-support-0.4.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mocha-2.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-source-map-support-0.4.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-spdx-correct-2.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-spdx-exceptions-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-spdx-expression-parse-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-spdx-expression-parse-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uglify-js-2.8.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-spdx-license-ids-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jq-1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-spdx-license-ids-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-sprintf-js-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mocha-2.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-sprintf-js-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-stream-replace-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-string-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-string-dot-prototype-dot-repeat-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-string-dot-prototype-dot-trim-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-string-decoder-0.10.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-stringstream-0.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-strip-ansi-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-strip-json-comments-5.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-supports-color-4.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-tap-0.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-tap-0.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-tap-parser-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-tape-4.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-tar-2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-temporary-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-test-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-ansi-font-0.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-test-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-through-2.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-through2-4.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-timers-ext-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-tiny-lr-fork-0.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-tough-cookie-2.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-transformers-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-traverse-0.6.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-tunnel-agent-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-type-check-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-type-detect-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-underscore-1.13.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-underscore-1.13.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uglify-js-2.8.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-underscore-1.13.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-web-assets-5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-underscore-dot-string-2.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-underscore-dot-string-2.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-underscore-dot-string-2.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-uglifier-3.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-unpipe-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mocha-2.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-unpipe-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-uri-path-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-util-0.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-inherits-2.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-util-0.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-util-deprecate-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-validate-npm-package-license-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-vows-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coffee-script-1.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-vows-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-websocket-driver-0.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-which-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-window-size-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-with-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mocha-2.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-with-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-with-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uglify-js-2.8.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-wordwrap-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-wrappy-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-xtend-4.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-yamlish-0.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-yargs-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejs-yarn-1.22.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejsporter-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodejsporter-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodelet-core-1.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodelet-core-1.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bullet-2.87"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodelet-core-1.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodelet-core-1.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodelet-core-1.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fltk-1.3.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodelet-core-1.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodelet-core-1.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtest-1.14.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodelet-core-1.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libjpeg-turbo-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodelet-core-1.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodelet-core-1.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodelet-core-1.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libwebp-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodelet-core-1.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lz4-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodelet-core-1.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodelet-core-1.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodelet-core-1.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodelet-core-1.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uuid-1.6.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodelet-core-1.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-yaml-cpp-0.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodeunit-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-async-1.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodeunit-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-ejs-1.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nodeunit-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-noggit-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-notification-daemon-3.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-notification-daemon-3.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-notification-daemon-3.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-notification-daemon-3.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcanberra-0.30"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nototools-0.2.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nototools-0.2.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nototools-0.2.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nototools-0.2.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-npth-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-npth-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-npth-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nspr-4.35.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nspr-4.35.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-3.94.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-3.94.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-3.94.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nspr-4.35.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-3.94.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nss-3.94.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-3.94.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pkgconf-1.9.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-3.94.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-psmisc-23.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-3.94.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-3.94.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-3.94.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-altfiles-2.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-altfiles-2.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-mdns-0.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-mdns-0.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-pam-ldapd-0.9.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-pam-ldapd-0.9.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-pam-ldapd-0.9.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-pam-ldapd-0.9.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-pam-ldapd-0.9.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-pam-ldapd-0.9.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-pem-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-pem-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-nis-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-nis-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-nis-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnsl2-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-nis-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-nis-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-wrapper-1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-wrapper-1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmocka-1.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nss-wrapper-1.1.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ntfs-3g-2022.10.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ntfs-3g-2022.10.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ntfs-3g-2022.10.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libconfig-1.7.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ntfs-3g-2022.10.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ntfs-3g-2022.10.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ntp-4.2.8p17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autogen-5.18.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ntp-4.2.8p17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ntp-4.2.8p17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ntp-4.2.8p17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libedit-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ntp-4.2.8p17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libevent-2.1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ntp-4.2.8p17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ntp-4.2.8p17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-HTML-Parser-3.81"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ntp-4.2.8p17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ntp-4.2.8p17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pps-tools-1.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ntp-4.2.8p17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-numactl-2.0.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-numactl-2.0.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-numactl-2.0.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-numad-0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-numad-0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-numpy-1.24.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Cython-3.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-numpy-1.24.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-numpy-1.24.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-numpy-1.24.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lapack-3.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-numpy-1.24.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openblas-0.3.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-numpy-1.24.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-numpy-1.24.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-numpy-1.24.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nvme-cli-2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnvme-1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nvme-cli-2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nvme-cli-2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nvme-cli-2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nvme-cli-2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nvme-snsd-1.00.029",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nvme-snsd-1.00.029",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nvme-snsd-1.00.029",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nvmetcli-0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nvmetcli-0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nvmetcli-0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nvmetcli-0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nvmetcli-0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nvml-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nvml-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nvml-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nvml-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nvml-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nvml-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nvml-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libfabric-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nvml-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nvml-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ndctl-78"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nvwa-0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-nvwa-0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oath-toolkit-2.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oath-toolkit-2.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oath-toolkit-2.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oath-toolkit-2.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oath-toolkit-2.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oath-toolkit-2.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlsec1-1.2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-objectweb-asm-8.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-objectweb-asm-8.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-objectweb-asm-8.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-objectweb-asm3-3.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-objectweb-asm3-3.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-objectweb-asm3-3.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-objectweb-asm3-3.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-objectweb-pom-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-objenesis-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-resource-bundles-2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-objenesis-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-objenesis-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-objenesis-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-objenesis-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-remote-resources-plugin-1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-objenesis-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-shade-plugin-3.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-bundled-gems-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-bundled-gems-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-bundled-gems-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-bundled-gems-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-bundled-gems-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-bundled-gems-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-bundled-gems-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-bundled-gems-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mariadb-connector-c-3.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-bundled-gems-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-bundled-gems-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-bundled-gems-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-bundled-gems-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-bundled-gems-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-common-2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-bundled-gems-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-bundler-2.4.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-env-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-setup-2.14.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-server-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hostname-3.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-server-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-server-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-server-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-obs-bundled-gems-2.10.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-server-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-server-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-BSSolv-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-server-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-File-Sync-0.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-server-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-JSON-XS-4.03"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-server-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Net-SSLeay-1.94"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-server-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Socket-MsgHdr-0.05"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-server-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-TimeDate-2.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-server-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-XML-Parser-2.46"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-server-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-XML-Simple-2.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-server-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-YAML-LibYAML-0.88"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-server-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-server-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-server-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-bundler-2.4.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-server-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tzdata-2024a"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-server-2.10.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-service-download-files-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-service-set-version-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-ddt-1.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-obs-service-set-version-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-packaging-24.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-4.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-annobin-8.92"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-4.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-4.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-4.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-4.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-4.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-4.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdbm-1.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-4.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-4.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-4.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-calendar-2.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-calendar-2.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-calendar-2.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-findlib-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-camlp4-4.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-camlp4-4.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-ocamlbuild-0.14.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-cppo-1.6.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-cppo-1.6.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-dune-2.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-cppo-1.6.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-findlib-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-cppo-1.6.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-ocamlbuild-0.14.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-csexp-1.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-csv-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-csv-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-csv-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-extlib-1.7.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-csv-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-findlib-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-csv-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-ocamlbuild-0.14.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-curses-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-curses-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-curses-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-curses-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-curses-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-curses-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-curses-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-findlib-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-dune-2.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-emacs-29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-dune-2.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-dune-2.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-dune-2.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-csexp-1.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-dune-2.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-findlib-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-extlib-1.7.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-extlib-1.7.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-extlib-1.7.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-camlp4-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-extlib-1.7.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-cppo-1.6.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-extlib-1.7.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-findlib-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-fileutils-0.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-fileutils-0.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-dune-2.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-fileutils-0.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-ounit-2.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-findlib-1.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-findlib-1.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-findlib-1.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-findlib-1.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-findlib-1.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-camlp4-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-findlib-1.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-labltk-8.06.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-findlib-1.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-ocamlbuild-0.14.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-gettext-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-gettext-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-gettext-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-gettext-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-gettext-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-gettext-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-gettext-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-gettext-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-camlp4-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-gettext-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-cppo-1.6.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-gettext-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-dune-2.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-gettext-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-fileutils-0.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-gettext-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-findlib-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-labltk-8.06.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-labltk-8.06.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-labltk-8.06.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcl-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-labltk-8.06.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tk-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-libvirt-0.6.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-libvirt-0.6.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-libvirt-0.6.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-libvirt-0.6.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvirt-9.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-libvirt-0.6.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-libvirt-0.6.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-libvirt-0.6.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-findlib-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-ocamlbuild-0.14.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-ounit-2.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-ounit-2.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-ounit-2.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-findlib-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-ounit-2.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-ocamlbuild-0.14.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-xml-light-2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocaml-xml-light-2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-dune-2.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocl-icd-2.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocl-icd-2.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocl-icd-2.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocl-icd-2.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocl-icd-2.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocl-icd-2.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-opencl-headers-2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ocl-icd-2.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oddjob-0.34.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oddjob-0.34.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oddjob-0.34.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-dtds-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oddjob-0.34.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oddjob-0.34.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oddjob-0.34.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oddjob-0.34.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oddjob-0.34.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oddjob-0.34.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oddjob-0.34.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oddjob-0.34.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oeAware-manager-v2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oeAware-manager-v2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oeAware-manager-v2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oeAware-manager-v2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oeAware-manager-v2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libboundscheck-v1.1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oeAware-manager-v2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnl3-3.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oeAware-manager-v2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-log4cplus-2.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oeAware-manager-v2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oeAware-manager-v2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numactl-2.0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oeAware-manager-v2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-yaml-cpp-0.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oec-hardware-1.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oemaker-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-5.2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ogdi-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ogdi-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ogdi-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ogdi-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcl-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ogdi-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unixODBC-2.3.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ogdi-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oldstandard-sfd-fonts-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontforge-20230101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oncn-bwm-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oncn-bwm-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oncn-bwm-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oncn-bwm-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libboundscheck-v1.1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oncn-bwm-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libbpf-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oncn-bwm-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oncn-bwm-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uname-build-checks-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-onednn-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-onednn-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-onednn-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ongres-scram-2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ongres-scram-2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ongres-stringprep-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ongres-stringprep-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-exec-maven-plugin-1.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ongres-stringprep-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ongres-stringprep-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit5-5.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ongres-stringprep-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-enforcer-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ongres-stringprep-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-build-helper-1.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ongres-stringprep-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-velocity-1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oniguruma-6.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-iscsi-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-iscsi-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-iscsi-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-iscsi-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-iscsi-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-iscsi-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-iscsi-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-iscsi-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kmod-30"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-iscsi-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-iscsi-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-iscsi-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-isns-0.101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-isns-0.101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-isns-0.101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-isns-0.101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-isns-0.101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-isns-0.101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-sans-fonts-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ttembed-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fuse3-3.16.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdk-pixbuf-xlib-2.40.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtkmm30-3.24.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu-74.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXi-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXinerama-1.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrandr-1.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrender-0.9.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXtst-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmspack-0.10.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-open-vm-tools-12.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpcsvc-proto-1.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openEuler-indexhtml-7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openEuler-latest-release-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openEuler-latest-release-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openEuler-latest-release-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openEuler-release-24.03LTS-SP2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openal-soft-1.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-SDL-1.2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openal-soft-1.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-SDL-sound-1.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openal-soft-1.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openal-soft-1.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openal-soft-1.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fluidsynth-2.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openal-soft-1.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-portaudio-19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openal-soft-1.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pulseaudio-17.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openal-soft-1.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openblas-0.3.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openblas-0.3.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opencc-1.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opencc-1.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opencc-1.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opencc-1.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opencc-1.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opencl-clhpp-2.0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opencl-clhpp-2.0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opencl-clhpp-2.0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opencl-clhpp-2.0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocl-icd-2.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opencl-clhpp-2.0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opencore-amr-0.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opencryptoki-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opencryptoki-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opencryptoki-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opencryptoki-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expect-5.45.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opencryptoki-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opencryptoki-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opencryptoki-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opencryptoki-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opencryptoki-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opencryptoki-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opencryptoki-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opencryptoki-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-trousers-0.3.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opengauss-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-DCF-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opengauss-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opengauss-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opengauss-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opengauss-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cjson-1.7.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opengauss-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opengauss-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opengauss-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opengauss-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opengauss-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opengauss-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jemalloc-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opengauss-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libaio-0.3.113"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opengauss-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcgroup-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opengauss-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libedit-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opengauss-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opengauss-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lz4-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opengauss-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numactl-2.0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opengauss-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opengauss-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tar-1.35"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opengauss-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unixODBC-2.3.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opengauss-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xerces-c-3.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opengauss-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zstd-1.5.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openhitls-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openhitls-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openhitls-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libboundscheck-v1.1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openhitls-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openhitls-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openhpi-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-OpenIPMI-2.0.34"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openhpi-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openhpi-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openhpi-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openhpi-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-utils-0.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openhpi-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openhpi-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openhpi-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-c-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openhpi-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openhpi-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-librabbitmq-0.13.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openhpi-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openhpi-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openhpi-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openhpi-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-net-snmp-5.9.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openhpi-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openhpi-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openjade-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openjade-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openjade-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-opensp-1.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openjfx-11.0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openjfx-11.0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openjfx-11.0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openjfx-11.0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openjfx8-8u370",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openjfx8-8u370",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openjfx8-8u370",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openjfx8-8u370",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openjpa-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openjpa-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-subversion-1.14.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openjpeg2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openjpeg2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openjpeg2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openjpeg2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jbigkit-2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openjpeg2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lcms2-2.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openjpeg2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libjpeg-turbo-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openjpeg2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openjpeg2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openjpeg2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openjpeg2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openldap-2.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cracklib-2.9.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openldap-2.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openldap-2.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openldap-2.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-groff-1.23.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openldap-2.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openldap-2.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openldap-2.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openldap-2.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openldap-2.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openldap-2.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openldap-2.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unixODBC-2.3.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openmpi-4.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openmpi-4.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openmpi-4.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openmpi-4.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hwloc-2.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openmpi-4.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-infinipath-psm-3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openmpi-4.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libevent-2.1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openmpi-4.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libfabric-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openmpi-4.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpsm2-10.3.58"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openmpi-4.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openmpi-4.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-opensm-3.3.24"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openmpi-4.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-papi-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openmpi-4.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openmpi-4.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pmix-5.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openmpi-4.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openmpi-4.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rdma-core-50.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openmpi-4.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openmpi-4.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openoffice.org-dict-cs-CZ-20080822",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openoffice.org-dict-cs-CZ-20080822",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openpgm-5.3.128",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openpgm-5.3.128",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openpgm-5.3.128",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openpgm-5.3.128",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openpgm-5.3.128",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openpgm-5.3.128",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opensc-0.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opensc-0.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opensc-0.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opensc-0.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opensc-0.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opensc-0.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opensc-0.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opensc-0.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opensc-0.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opensc-0.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcsc-lite-2.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opensc-0.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-GConf2-3.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libyaml-0.2.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-XML-Parser-2.46"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openscap-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlsec1-1.2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openslp-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openslp-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openslp-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openslp-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openslp-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openslp-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opensm-3.3.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opensm-3.3.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opensm-3.3.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-byacc-2.0.20230219"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opensm-3.3.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opensm-3.3.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opensm-3.3.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opensp-1.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opensp-1.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssh-9.6p1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-audit-3.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssh-9.6p1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssh-9.6p1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssh-9.6p1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssh-9.6p1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssh-9.6p1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssh-9.6p1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-groff-1.23.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssh-9.6p1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssh-9.6p1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssh-9.6p1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssh-9.6p1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libedit-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssh-9.6p1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssh-9.6p1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssh-9.6p1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssh-9.6p1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssh-9.6p1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-p11-kit-0.25.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssh-9.6p1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssh-9.6p1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssh-9.6p1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-podlators-5.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssh-9.6p1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssh-9.6p1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssh-9.6p1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssl-3.0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssl-3.0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssl-3.0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lksctp-tools-1.0.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssl-3.0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssl-3.0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssl-3.0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssl-3.0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssl-pkcs11-0.4.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssl-pkcs11-0.4.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssl-pkcs11-0.4.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssl-pkcs11-0.4.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssl-pkcs11-0.4.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-opensc-0.23.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssl-pkcs11-0.4.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssl-pkcs11-0.4.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-p11-kit-0.25.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssl-pkcs11-0.4.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-procps-ng-4.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssl-pkcs11-0.4.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-softhsm-2.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssl-tpm2-engine-2.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssl-tpm2-engine-2.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssl-tpm2-engine-2.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssl-tpm2-engine-2.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssl-tpm2-engine-2.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openssl-tpm2-engine-2.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tss2-1470"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opentest4j-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvino-2024.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvino-2024.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fdupes-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvino-2024.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvino-2024.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-opencl-headers-2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvino-2024.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tbb-2021.11.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvino-2024.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zstd-1.5.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvpn-2.6.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvpn-2.6.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iproute-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvpn-2.6.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-ng-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvpn-2.6.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvpn-2.6.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lz4-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvpn-2.6.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lzo-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvpn-2.6.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvpn-2.6.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvpn-2.6.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pkcs11-helper-1.29.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvpn-2.6.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvswitch-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvswitch-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvswitch-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-checkpolicy-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvswitch-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvswitch-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvswitch-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dpdk-23.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvswitch-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvswitch-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvswitch-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-groff-1.23.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvswitch-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-ng-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvswitch-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpcap-1.10.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvswitch-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvswitch-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvswitch-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numactl-2.0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvswitch-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvswitch-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-procps-ng-4.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvswitch-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvswitch-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvswitch-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvswitch-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvswitch-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-selinux-policy-40.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openvswitch-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unbound-1.17.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openwebbeans-1.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openwsman-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openwsman-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openwsman-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openwsman-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openwsman-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openwsman-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openwsman-2.7.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openwsman-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openwsman-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openwsman-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openwsman-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openwsman-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openwsman-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sblim-sfcc-2.2.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-openwsman-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opkg-utils-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opkg-utils-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-podlators-5.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-optimized-routines-24.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-optimized-routines-24.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gmp-6.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-optimized-routines-24.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmpc-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-optimized-routines-24.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-optimized-routines-24.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mpfr-4.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-options-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-options-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-options-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sonatype-oss-parent-7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-optipng-0.7.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-optipng-0.7.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-optipng-0.7.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opus-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opus-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opusfile-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opusfile-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opusfile-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libogg-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opusfile-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-opusfile-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-opus-1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-orc-0.4.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-orc-0.4.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-orc-0.4.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-orca-45.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-brltty-6.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-orca-45.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-orca-45.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-orca-45.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-orca-45.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-orca-45.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-itstool-2.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-orca-45.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-liblouis-3.28.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-orca-45.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-orca-45.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyatspi-2.46.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-orca-45.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-orca-45.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-speech-dispatcher-0.11.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-os-maven-plugin-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-os-prober-1.81",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osc-1.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-diffstat-1.64"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osc-1.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osc-1.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-argparse-manpage-4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osc-1.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cryptography-42.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osc-1.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-distro-1.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osc-1.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-ruamel-yaml-0.18.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osc-1.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osc-1.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-urllib3-1.26.18"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osc-1.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osc-1.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oscap-anaconda-addon-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-anaconda-36.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oscap-anaconda-addon-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oscap-anaconda-addon-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openscap-1.3.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oscap-anaconda-addon-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oscap-anaconda-addon-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cpio-0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oscap-anaconda-addon-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oscap-anaconda-addon-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pycurl-7.45.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-oscap-anaconda-addon-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osgi-annotation-7.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osgi-compendium-7.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osgi-core-7.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osinfo-db-20230518",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osinfo-db-20230518",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-osinfo-db-tools-1.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osinfo-db-tools-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osinfo-db-tools-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osinfo-db-tools-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osinfo-db-tools-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-glib-1.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osinfo-db-tools-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libarchive-3.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osinfo-db-tools-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsoup-2.74.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osinfo-db-tools-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osinfo-db-tools-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osinfo-db-tools-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osinfo-db-tools-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-podlators-5.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osinfo-db-tools-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osinfo-db-tools-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-osinfo-db-tools-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dracut-059"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpgme-1.21.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-p11-kit-0.25.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-p11-kit-0.25.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-p11-kit-0.25.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-p11-kit-0.25.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libffi-3.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-p11-kit-0.25.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtasn1-4.19.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-p11-kit-0.25.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-p11-kit-0.25.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-p7zip-16.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pacemaker-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pacemaker-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pacemaker-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pacemaker-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmocka-1.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pacemaker-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pacemaker-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pacemaker-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pacemaker-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pacemaker-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pacemaker-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pacemaker-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pacemaker-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-grep-3.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pacemaker-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pacemaker-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libqb-2.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pacemaker-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pacemaker-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pacemaker-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pacemaker-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pacemaker-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pacemaker-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pacemaker-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pacemaker-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pacemaker-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pakchois-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pakchois-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pam-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pam-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pam-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pam-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cracklib-2.9.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pam-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pam-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdbm-1.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pam-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pam-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnsl2-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pam-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pam-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pam-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pam-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pam-krb5-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-byacc-2.0.20230219"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pam-krb5-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pam-krb5-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pam-krb5-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pam-krb5-4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pam-wrapper-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pam-wrapper-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmocka-1.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pam-wrapper-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pam-wrapper-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pam-wrapper-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pam-wrapper-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pam-wrapper-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pam-wrapper-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pango-1.51.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pango-1.51.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pango-1.51.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pango-1.51.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pangomm-2.46.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pangomm-2.46.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pangomm-2.46.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibmm24-2.66.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pangomm-2.46.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pangomm-2.46.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pangomm-2.46.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pangomm-2.46.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mm-common-1.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pangomm-2.46.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pango-1.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-papi-7.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-papi-7.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-papi-7.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-papi-7.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-papi-7.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-papi-7.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpfm-4.13.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-papi-7.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lm-sensors-3.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-papi-7.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-papi-7.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-net-tools-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-papi-7.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-papi-7.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rdma-core-50.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-paps-0.6.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-paps-0.6.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-paps-0.6.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cups-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-paps-0.6.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-paps-0.6.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-paps-0.6.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pango-1.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parallel-20240122",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parallel-20240122",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parallel-20240122",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parallel-20240122",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parallel-20240122",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parallel-20240122",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-podlators-5.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parallel-20240122",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-paranamer-2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parboiled-1.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parted-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parted-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parted-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bc-1.07.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parted-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dosfstools-4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parted-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-e2fsprogs-1.47.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parted-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parted-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parted-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parted-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperf-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parted-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parted-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsepol-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parted-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parted-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parted-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parted-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parted-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parted-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-parted-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xfsprogs-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-passenger-6.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-passenger-6.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-passenger-6.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-httpd-2.4.58"
  },
  {
   "spdxElementId": "SPDXRef-rpm-passenger-6.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jsoncpp-1.9.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-passenger-6.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-passenger-6.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre-8.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-passenger-6.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-passenger-6.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-passenger-6.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-passwd-0.80",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-passwd-0.80",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-passwd-0.80",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-passwd-0.80",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-passwd-0.80",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libuser-0.64"
  },
  {
   "spdxElementId": "SPDXRef-rpm-passwd-0.80",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-passwd-0.80",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-patch-2.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-patch-2.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ed-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-patch-2.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-patch-2.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-patch-tracking-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-patch-tracking-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-patchelf-0.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-patchelf-0.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-patchelf-0.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-patchelf-0.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-patchelf-0.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-patchelf-0.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-patchelf-0.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-patchutils-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-patchutils-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-patchutils-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-patchutils-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-patchutils-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pavucontrol-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pavucontrol-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pavucontrol-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtkmm30-3.24.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pavucontrol-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pavucontrol-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcanberra-0.30"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pavucontrol-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsigc--20-2.12.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pavucontrol-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lynx-2.8.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pavucontrol-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pavucontrol-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pulseaudio-17.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pax-3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pbzip2-1.1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pbzip2-1.1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcaudiolib-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcaudiolib-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcaudiolib-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcaudiolib-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcaudiolib-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcaudiolib-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcaudiolib-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pulseaudio-17.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pciutils-3.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pciutils-3.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kmod-30"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pciutils-3.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pciutils-3.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-avahi-0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bpftool-7.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hicolor-icon-theme-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hostname-3.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libbpf-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpfm-4.13.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libuv-1.47.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-postfix-3.8.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jsonpointer-2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-lxml-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-psycopg2-2.9.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pymongo-4.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pyodbc-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-rtslib-2.1.76"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtsvg-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rdma-core-50.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-selinux-policy-40.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-setools-4.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemtap-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcp-6.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcre-8.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcre-8.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcre-8.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-5.2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcre-8.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcre-8.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-diffutils-3.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcre-8.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcre-8.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcre-8.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-grep-3.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcre-8.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcre-8.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcre-8.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcre2-10.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcre2-10.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcre2-10.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcre2-10.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcre2-10.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcre2-10.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcre2-10.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-booth-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-corosync-3.1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-corosync-qdevice-3.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-diffstat-1.64"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fence-agents-4.12.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pacemaker-2.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyparsing-3.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cryptography-42.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-dateutil-2.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-lxml-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pycurl-7.45.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-tornado-6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-resource-agents-4.15.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-backports-3.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-bundler-2.4.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-childprocess-0.5.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-ethon-0.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-ffi-1.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-mustermann-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-puma-5.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-rack-2.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-rack-protection-2.0.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-rack-test-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-sinatra-2.0.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-tilt-2.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sbd-1.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcs-0.11.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tar-1.35"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcsc-lite-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcsc-lite-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcsc-lite-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcsc-lite-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcsc-lite-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcsc-lite-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-podlators-5.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcsc-lite-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-polkit-123"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcsc-lite-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pcsc-lite-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pdf-renderer-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pdf-renderer-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pdf-renderer-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-urw-base35-fonts-20200910"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pdfbox-2.0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pdfbox-2.0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-google-noto-emoji-fonts-20200916"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pdfbox-2.0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icc-profiles-openicc-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pdfbox-2.0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pdfbox-2.0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mockito-2.23.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pdfpc-4.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pdfpc-4.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-discount-2.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pdfpc-4.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pdfpc-4.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pdfpc-4.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pdfpc-4.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pdfpc-4.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-glib-1.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pdfpc-4.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgee-0.20.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pdfpc-4.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-librsvg2-2.57.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pdfpc-4.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pango-1.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pdfpc-4.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-poppler-23.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pdfpc-4.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qrencode-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pdfpc-4.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pdfpc-4.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-webkit2gtk3-2.38.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pegdown-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perftest-4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perftest-4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perftest-4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pciutils-3.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perftest-4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rdma-core-50.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-5.38.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-5.2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-5.38.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-5.38.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-5.38.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-5.38.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-5.38.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdbm-1.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-5.38.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-5.38.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-5.38.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemtap-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-5.38.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tar-1.35"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-5.38.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Algorithm-Diff-1.201",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Algorithm-Diff-1.201",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Algorithm-Diff-1.201",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Alien-Build-2.80",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Alien-Build-2.80",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Alien-Build-2.80",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Alien-Build-2.80",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-File-chdir-0.1011"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Alien-Build-2.80",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Alien-Libxml2-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Alien-Libxml2-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-AnyEvent-7.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-AnyEvent-7.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-AnyEvent-7.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Glib-1.3293"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-AnyEvent-7.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-App-FatPacker-0.010008",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-App-FatPacker-0.010008",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Archive-Tar-3.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Archive-Tar-3.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Archive-Tar-3.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Archive-Zip-1.68",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Archive-Zip-1.68",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Archive-Zip-1.68",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unzip-6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Archive-Zip-1.68",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zip-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Authen-SASL-2.1700",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Authen-SASL-2.1700",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Authen-SASL-2.1700",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Authen-SASL-2.1700",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Authen-SASL-2.1700",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-B-COW-0.007",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-B-COW-0.007",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-B-COW-0.007",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-B-COW-0.007",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-B-COW-0.007",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-B-COW-0.007",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-B-Debug-1.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-B-Debug-1.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-B-Hooks-EndOfScope-0.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-B-Hooks-EndOfScope-0.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-B-Keywords-1.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-B-Keywords-1.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-B-Keywords-1.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-B-Keywords-1.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-B-Keywords-1.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-B-Lint-1.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-B-Lint-1.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-B-Lint-1.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-B-Lint-1.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-BSD-Resource-1.291.100",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-BSD-Resource-1.291.100",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-BSD-Resource-1.291.100",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-BSD-Resource-1.291.100",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-BSD-Resource-1.291.100",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-BSSolv-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-BSSolv-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsolv-0.7.24"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-BSSolv-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-BSSolv-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-BibTeX-Parser-1.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-BibTeX-Parser-1.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-BibTeX-Parser-1.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Bit-Vector-7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Bit-Vector-7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Bit-Vector-7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Bit-Vector-7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Bit-Vector-7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Business-ISBN-3.008",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Business-ISBN-3.008",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Business-ISBN-3.008",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Business-ISBN-3.008",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Business-ISBN-Data-20231220.001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Business-ISBN-Data-20231220.001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Business-ISBN-Data-20231220.001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Business-ISBN-Data-20231220.001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Business-ISMN-1.203",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Business-ISMN-1.203",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Business-ISSN-1.005",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Business-ISSN-1.005",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-CGI-4.57",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-CGI-4.57",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-CGI-4.57",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-CGI-4.57",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-CGI-4.57",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-CPAN-2.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-CPAN-2.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-CPAN-2.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-CPAN-Changes-0.400002",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-CPAN-Common-Index-0.010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-CPAN-Common-Index-0.010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-CPAN-Common-Index-0.010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-CPAN-DistnameInfo-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-CPAN-Meta-2.150010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-CPAN-Meta-2.150010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-CPAN-Meta-2.150010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-CPAN-Meta-Check-0.018",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-CPAN-Meta-Check-0.018",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-CPAN-Meta-Requirements-2.143",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-CPAN-Meta-Requirements-2.143",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-CPAN-Meta-Requirements-2.143",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-CPAN-Meta-Requirements-2.143",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-CPAN-Meta-YAML-0.018",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-CPAN-Meta-YAML-0.018",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-CPAN-Meta-YAML-0.018",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Canary-Stability-2013",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Canary-Stability-2013",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Capture-Tiny-0.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Capture-Tiny-0.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Capture-Tiny-0.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Carp-1.50",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Carp-1.50",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Carp-Clan-6.08",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Carp-Clan-6.08",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Carp-Clan-6.08",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Class-Accessor-0.51",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Class-Data-Inheritable-0.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Class-Data-Inheritable-0.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Class-Data-Inheritable-0.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Class-Data-Inheritable-0.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Class-ISA-0.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Class-Inspector-1.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Class-Inspector-1.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Class-Method-Modifiers-2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Class-Method-Modifiers-2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Class-Method-Modifiers-2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Class-Method-Modifiers-2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Class-Singleton-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Class-Singleton-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Class-Singleton-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Class-Singleton-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Class-Tiny-1.008",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Class-Tiny-1.008",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Class-XSAccessor-1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Class-XSAccessor-1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Class-XSAccessor-1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Class-XSAccessor-1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Class-XSAccessor-1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Class-XSAccessor-1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Clone-0.46",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Clone-0.46",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Clone-0.46",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Clone-0.46",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Clone-0.46",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Clone-0.46",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Color-Library-0.021",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Color-Library-0.021",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Color-Library-0.021",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Compress-Bzip2-2.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Compress-Bzip2-2.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Compress-Bzip2-2.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Compress-Bzip2-2.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Compress-Bzip2-2.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Compress-Bzip2-2.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Compress-Bzip2-2.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Compress-Raw-Bzip2-2.206",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Compress-Raw-Bzip2-2.206",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Compress-Raw-Bzip2-2.206",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Compress-Raw-Bzip2-2.206",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Compress-Raw-Zlib-2.206",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Compress-Raw-Zlib-2.206",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Compress-Raw-Zlib-2.206",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Compress-Raw-Zlib-2.206",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Config-Any-0.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Config-AutoConf-0.320",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Config-Extend-MySQL-0.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Config-General-2.65",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Config-General-2.65",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Config-General-2.65",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Config-General-2.65",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Config-General-2.65",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Config-IniFiles-3.000003",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Config-IniFiles-3.000003",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Config-IniFiles-3.000003",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Config-IniFiles-3.000003",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Config-IniFiles-3.000003",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Config-Perl-V-0.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Config-Perl-V-0.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Config-Perl-V-0.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Config-Tiny-2.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Config-ZOMG-1.000000",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Config-ZOMG-1.000000",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Config-ZOMG-1.000000",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Convert-ASN1-0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Convert-ASN1-0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Convert-ASN1-0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Convert-Bencode-1.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-CBC-2.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-Cracklib-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cracklib-2.9.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-Cracklib-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-Cracklib-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-DES-2.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-DES-2.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-DES-2.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-GPG-1.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-GPG-1.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-GPG-1.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-GPG-1.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-GPG-1.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-IDEA-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-IDEA-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-IDEA-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-IDEA-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-IDEA-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-IDEA-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-IDEA-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-OpenSSL-Bignum-0.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-OpenSSL-Bignum-0.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-OpenSSL-Bignum-0.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-OpenSSL-Bignum-0.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-OpenSSL-Bignum-0.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-OpenSSL-Bignum-0.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-OpenSSL-Bignum-0.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-OpenSSL-Guess-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-OpenSSL-Guess-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-OpenSSL-RSA-0.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-OpenSSL-RSA-0.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-OpenSSL-RSA-0.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-OpenSSL-RSA-0.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-OpenSSL-RSA-0.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-OpenSSL-RSA-0.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-OpenSSL-Random-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-OpenSSL-Random-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-OpenSSL-Random-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-OpenSSL-Random-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-OpenSSL-Random-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-OpenSSL-Random-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-OpenSSL-Random-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-PasswdMD5-1.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-RC4-2.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-RC4-2.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-RC4-2.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-X509-0.55",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-X509-0.55",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-X509-0.55",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Crypt-X509-0.55",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Curses-1.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Curses-1.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Curses-1.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Curses-1.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Curses-1.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Curses-1.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Curses-1.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Curses-1.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-CSV-0.59",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-CSV-0.59",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-CSV-0.59",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-MariaDB-1.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-MariaDB-1.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mariadb-10.5.29"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-MariaDB-1.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-MariaDB-1.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-MySQL-4.050",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-MySQL-4.050",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-MySQL-4.050",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-MySQL-4.050",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mariadb-connector-c-3.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-MySQL-4.050",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-MySQL-4.050",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-MySQL-4.050",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Data-Dumper-2.183"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-MySQL-4.050",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-ExtUtils-MakeMaker-7.70"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-MySQL-4.050",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-File-Path-2.18"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-MySQL-4.050",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Getopt-Long-2.57"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-MySQL-4.050",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-PathTools-3.89"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-MySQL-4.050",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-MySQL-4.050",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-Pg-3.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-Pg-3.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-Pg-3.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-Pg-3.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-Pg-3.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-Pg-3.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-postgresql-15.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-SQLite-1.74",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-SQLite-1.74",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-SQLite-1.74",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-SQLite-1.74",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-SQLite-1.74",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-SQLite-1.74",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-SQLite-1.74",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBD-SQLite-1.74",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBI-1.643",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBI-1.643",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DBI-1.643",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DB-File-1.859",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DB-File-1.859",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DB-File-1.859",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DB-File-1.859",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdb-5.3.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DB-File-1.859",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DB-File-1.859",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-Compare-1.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-Compare-1.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-Compare-1.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-Compare-1.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-Dump-1.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-Dump-1.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-Dumper-2.183",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-Dumper-2.183",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-Dumper-2.183",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-Dumper-2.183",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-Dumper-2.183",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-Dumper-Names-0.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-OptList-0.114",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-OptList-0.114",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-OptList-0.114",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-OptList-0.114",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-Section-0.200007",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-Section-0.200007",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-Section-0.200007",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-Section-0.200007",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-UUID-1.226",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-UUID-1.226",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-UUID-1.226",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-UUID-1.226",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-UUID-1.226",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-UUID-1.226",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-Uniqid-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-Uniqid-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-Uniqid-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Data-Uniqid-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Date-Calc-6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Date-ISO8601-0.005",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Date-ISO8601-0.005",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Date-Manip-6.92",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Date-Manip-6.92",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-1.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-1.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-1.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-1.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-1.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-1.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-Calendar-Julian-0.107",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-Calendar-Julian-0.107",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-Format-Builder-0.83",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-Format-Builder-0.83",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-Format-Builder-0.83",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-Format-Builder-0.83",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-Format-Builder-0.83",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-Format-Strptime-1.79",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-Format-Strptime-1.79",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-Format-Strptime-1.79",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-Locale-1.35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-Locale-1.35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-Locale-1.35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-TimeZone-2.62",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-TimeZone-2.62",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-TimeZone-2.62",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-TimeZone-SystemV-0.010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-TimeZone-SystemV-0.010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-TimeZone-Tzfile-0.011",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DateTime-TimeZone-Tzfile-0.011",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-CallChecker-0.008",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-CallChecker-0.008",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-CallChecker-0.008",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-CallChecker-0.008",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-Caller-2.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-Caller-2.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-Caller-2.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-Caller-2.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-Caller-2.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-CheckLib-1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-CheckLib-1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-Cycle-1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-GlobalDestruction-0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-GlobalDestruction-0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-GlobalDestruction-0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-GlobalDestruction-0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-Hide-0.0015",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-Hide-0.0015",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-Hide-0.0015",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-Hide-0.0015",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-LexAlias-0.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-LexAlias-0.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-LexAlias-0.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-LexAlias-0.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-LexAlias-0.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-LexAlias-0.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-PPPort-3.71",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-PPPort-3.71",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-PPPort-3.71",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-PPPort-3.71",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-PPPort-3.71",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-Size-0.83",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-Size-0.83",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-Size-0.83",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-Size-0.83",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-Size-0.83",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-StackTrace-2.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-StackTrace-2.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-Symdump-2.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-Symdump-2.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-Symdump-2.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Devel-Symdump-2.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-1.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-1.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-1.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-1.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-HMAC-1.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-MD4-1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-MD4-1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-MD5-2.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-MD5-2.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-MD5-2.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-MD5-2.58",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-Perl-MD5-1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-SHA-6.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-SHA-6.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-SHA-6.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-SHA-6.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-SHA-6.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-SHA-6.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-SHA1-2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-SHA1-2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-SHA1-2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-SHA1-2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-SHA1-2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-SHA1-2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-SHA3-1.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-SHA3-1.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-SHA3-1.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-SHA3-1.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-SHA3-1.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-SHA3-1.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Digest-SHA3-1.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Dist-CheckConflicts-0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Dist-CheckConflicts-0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Dist-CheckConflicts-0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Dist-CheckConflicts-0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-DynaLoader-Functions-0.003",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Email-Date-Format-1.008",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-3.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-3.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-3.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-3.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-3.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-Detect-1.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-Detect-1.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-EUCJPASCII-0.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-EUCJPASCII-0.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-EUCJPASCII-0.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-HanExtra-0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-HanExtra-0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-HanExtra-0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-HanExtra-0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-HanExtra-0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Encode-3.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-HanExtra-0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-HanExtra-0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-IMAPUTF7-1.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-JIS2K-0.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-JIS2K-0.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-JIS2K-0.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-JIS2K-0.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-JIS2K-0.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-JIS2K-0.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Encode-3.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-JIS2K-0.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-Locale-1.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-Locale-1.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Encode-Locale-1.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Env-1.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Error-0.17029",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Error-0.17029",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Error-0.17029",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Error-0.17029",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Eval-Closure-0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Eval-Closure-0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Eval-Closure-0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Eval-Closure-0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Event-1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Event-1.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Exception-Class-1.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Exception-Class-1.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Exception-Class-1.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Exception-Class-1.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Expect-1.35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Expect-1.35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Expect-1.35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Expect-1.35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Expect-1.35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Exporter-5.77",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Exporter-Tiny-1.006002",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Exporter-Tiny-1.006002",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Exporter-Tiny-1.006002",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Exporter-Tiny-1.006002",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-CBuilder-0.280236",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-CBuilder-0.280236",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-CBuilder-0.280236",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-CBuilder-0.280236",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-CChecker-0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-Config-0.008",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-Config-0.008",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-Config-0.008",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-Config-0.008",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-Depends-0.8001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-Depends-0.8001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-Depends-0.8001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-HasCompiler-0.023",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-HasCompiler-0.023",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-Helpers-0.026",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-Helpers-0.026",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-Helpers-0.026",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-Helpers-0.026",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-Install-2.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-Install-2.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-Install-2.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-Install-2.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-InstallPaths-0.012",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-InstallPaths-0.012",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-InstallPaths-0.012",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-InstallPaths-0.012",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-LibBuilder-0.08",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-LibBuilder-0.08",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-MakeMaker-7.70",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-MakeMaker-7.70",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-MakeMaker-7.70",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-ExtUtils-ParseXS-3.51"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-MakeMaker-7.70",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-MakeMaker-7.70",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-Manifest-1.75",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-ParseXS-3.51",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-ParseXS-3.51",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-ParseXS-3.51",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-ParseXS-3.51",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-ParseXS-3.51",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-ExtUtils-ParseXS-3.51",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-FCGI-0.82",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-5.2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-FCGI-0.82",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-FCGI-0.82",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-FCGI-0.82",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-FCGI-0.82",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-grep-3.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-FCGI-0.82",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-FCGI-0.82",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-FCGI-0.82",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-FCGI-0.82",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-FFI-CheckLib-0.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-FFI-CheckLib-0.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Fedora-VSP-0.001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Fedora-VSP-0.001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Fedora-VSP-0.001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-BaseDir-0.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-BaseDir-0.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-BaseDir-0.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-File-Which-1.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-BaseDir-0.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-CheckTree-4.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-CheckTree-4.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Copy-Recursive-0.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-DesktopEntry-0.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-DesktopEntry-0.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-FcntlLock-0.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-FcntlLock-0.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-FcntlLock-0.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-FcntlLock-0.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-FcntlLock-0.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Fetch-1.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Fetch-1.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Fetch-1.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Fetch-1.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Find-Rule-0.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Find-Rule-Perl-1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Find-Rule-Perl-1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-HomeDir-1.006",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-HomeDir-1.006",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-HomeDir-1.006",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Listing-6.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-MimeInfo-0.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-MimeInfo-0.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-MimeInfo-0.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-MimeInfo-0.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-shared-mime-info-2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Path-2.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Path-2.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Path-2.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Path-2.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Read-0.0801",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-ReadBackwards-1.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Remove-1.61",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Remove-1.61",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Remove-1.61",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-ShareDir-1.118",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-ShareDir-1.118",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-ShareDir-Install-0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-ShareDir-Install-0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Slurp-9999.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Slurper-0.014",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Slurper-0.014",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Slurper-0.014",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Sync-0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Sync-0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Sync-0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Sync-0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Sync-0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Temp-0.2311",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Temp-0.2311",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Temp-0.2311",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-Which-1.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-chdir-0.1011",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-chdir-0.1011",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-pushd-1.016",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-File-pushd-1.016",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Filter-1.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Filter-1.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Filter-1.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Filter-1.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Filter-1.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Filter-1.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Filter-1.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Filter-Simple-0.94",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Filter-Simple-0.94",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Font-AFM-1.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Font-AFM-1.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Font-AFM-1.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-urw-base35-fonts-20200910"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Font-TTF-1.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Font-TTF-1.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-FreezeThaw-0.5001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-GD-2.78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-GD-2.78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-GD-2.78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-GD-2.78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gd-2.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-GD-2.78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-GD-2.78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-GD-2.78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-ExtUtils-PkgConfig-1.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-GD-2.78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-GD-Barcode-2.00",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-GSSAPI-0.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-GSSAPI-0.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-GSSAPI-0.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-GSSAPI-0.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-GSSAPI-0.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-GSSAPI-0.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-which-2.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Getopt-Long-2.57",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Getopt-Long-2.57",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Getopt-Long-2.57",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Glib-1.3293",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Glib-1.3293",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Glib-1.3293",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Glib-1.3293",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-ExtUtils-Depends-0.8001"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Glib-1.3293",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-ExtUtils-PkgConfig-1.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Glib-1.3293",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Guard-1.023",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Guard-1.023",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTML-Form-6.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTML-Form-6.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTML-Formater-2.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTML-Formater-2.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTML-Parser-3.81",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTML-Parser-3.81",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTML-Parser-3.81",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTML-Parser-3.81",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTML-Parser-3.81",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTML-Parser-3.81",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTML-Scrubber-0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTML-Scrubber-0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTML-Tagset-3.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTML-Tree-5.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTTP-Cookies-6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTTP-Daemon-6.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTTP-Date-6.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTTP-Message-6.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTTP-Negotiate-6.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTTP-Response-Encoding-0.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTTP-Response-Encoding-0.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTTP-Server-Simple-0.52",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTTP-Tiny-0.088",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTTP-Tiny-0.088",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTTP-Tinyish-0.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-HTTP-Tinyish-0.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Hash-Merge-Simple-0.051",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Hash-Merge-Simple-0.051",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Hash-Merge-Simple-0.051",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Hook-LexWrap-0.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Hook-LexWrap-0.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-All-0.87",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-All-0.87",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-All-0.87",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-All-0.87",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-Compress-2.206",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-Compress-2.206",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-Compress-2.206",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-Compress-2.206",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-HTML-1.004",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-Multiplex-1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-Pipely-0.006",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-Pipely-0.006",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-Socket-INET6-2.73",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-Socket-IP-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-Socket-IP-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-Socket-IP-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-Socket-IP-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-Socket-SSL-2.084",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-Socket-SSL-2.084",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-Socket-SSL-2.084",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-Socket-SSL-2.084",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-Socket-SSL-2.084",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-String-1.08",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-Tty-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-Tty-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-Tty-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-Tty-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-Tty-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-Tty-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IO-stringy-2.113",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IPC-Cmd-1.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IPC-Cmd-1.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IPC-Run-20220807.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IPC-Run-20220807.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IPC-Run-20220807.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IPC-Run-20220807.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IPC-Run-20220807.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IPC-Run3-0.048",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IPC-Run3-0.048",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IPC-SysV-2.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IPC-SysV-2.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IPC-SysV-2.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IPC-System-Simple-1.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IPC-System-Simple-1.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IPC-System-Simple-1.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-IPC-System-Simple-1.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Image-ExifTool-12.76",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Image-ExifTool-12.76",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Image-ExifTool-12.76",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Image-ExifTool-12.76",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Import-Into-1.002005",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Importer-0.026",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Importer-0.026",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-JSON-4.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-JSON-4.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-JSON-PP-4.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-JSON-PP-4.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-JSON-XS-4.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-JSON-XS-4.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-JSON-XS-4.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-JSON-XS-4.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-JSON-XS-4.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-JSON-XS-4.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Jcode-2.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Jcode-2.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Jcode-2.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Jcode-2.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-LDAP-0.68",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-LDAP-0.68",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-LDAP-0.68",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-LWP-MediaTypes-6.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-LWP-MediaTypes-6.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-LWP-MediaTypes-6.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-LWP-Protocol-https-6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-LWP-Protocol-https-6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-LaTeX-ToUnicode-0.53",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Lingua-EN-Inflect-1.905",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Lingua-EN-Inflect-1.905",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Lingua-EN-Inflect-1.905",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Lingua-Translit-0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-List-AllUtils-0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-List-AllUtils-0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-List-AllUtils-0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-List-MoreUtils-0.430",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-List-MoreUtils-0.430",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-List-MoreUtils-0.430",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-List-MoreUtils-0.430",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-List-MoreUtils-XS-0.430",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-List-MoreUtils-XS-0.430",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-List-MoreUtils-XS-0.430",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-List-MoreUtils-XS-0.430",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-List-MoreUtils-XS-0.430",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-List-MoreUtils-XS-0.430",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-List-SomeUtils-0.59",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-List-SomeUtils-0.59",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-List-SomeUtils-0.59",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-List-SomeUtils-0.59",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-List-UtilsBy-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Locale-Codes-3.77",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Locale-Codes-3.77",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Locale-Codes-3.77",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Locale-Maketext-1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Log-Dispatch-2.71",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Log-Dispatch-2.71",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Log-Dispatch-FileRotate-1.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Log-Dispatch-FileRotate-1.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Log-Dispatch-FileRotate-1.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Log-Dispatch-FileRotate-1.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Log-Log4perl-1.57",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Log-Log4perl-1.57",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MIME-Base64-3.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MIME-Base64-3.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MIME-Base64-3.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MIME-Base64-3.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MIME-Base64-3.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MIME-Charset-1.013.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MIME-Charset-1.013.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MIME-Charset-1.013.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MIME-Charset-1.013.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MIME-Charset-1.013.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MIME-Lite-3.033",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MIME-Types-2.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MIME-Types-2.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MIME-Types-2.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MIME-Types-2.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MLDBM-2.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MLDBM-2.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MLDBM-2.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MLDBM-2.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MLDBM-2.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MRO-Compat-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MRO-Compat-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MRO-Compat-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MRO-Compat-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MRO-Compat-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mail-AuthenticationResults-2.20210112",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mail-AuthenticationResults-2.20210112",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mail-DKIM-1.20230212",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mail-DKIM-1.20230212",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mail-DKIM-1.20230212",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mail-SPF-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mail-SPF-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Error-0.17029"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mail-SPF-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mail-Sender-0.903",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mail-Sender-0.903",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mail-Sender-0.903",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mail-Sender-0.903",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mail-Sendmail-0.80",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mail-Sendmail-0.80",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MailTools-2.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MailTools-2.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MailTools-2.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MailTools-2.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-MailTools-2.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Math-Base-Convert-0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Math-Base-Convert-0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Math-BigInt-2.0030.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Math-BigInt-FastCalc-0.5018",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Math-BigInt-FastCalc-0.5018",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Math-BigInt-FastCalc-0.5018",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Math-Int64-0.54",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Menlo-1.9019",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Menlo-1.9019",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Menlo-1.9019",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Menlo-1.9019",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Menlo-Legacy-1.9022",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Menlo-Legacy-1.9022",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Build-0.42.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Build-0.42.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Build-0.42.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Build-Tiny-0.047",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Build-Tiny-0.047",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-CPANfile-1.1004",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-CPANfile-1.1004",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-CoreList-5.20231230",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-CoreList-5.20231230",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-CoreList-5.20231230",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-CoreList-5.20231230",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Implementation-0.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Implementation-0.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-AuthorRequires-0.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-AuthorTests-0.002",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-AutoLicense-0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-AutoLicense-0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-AutoLicense-0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-AutoLicense-0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-AutoLicense-0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-ExtraTests-0.008",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-ExtraTests-0.008",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-ExtraTests-0.008",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-ExtraTests-0.008",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-GithubMeta-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-ManifestSkip-0.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-ReadmeFromPod-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-ReadmeFromPod-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-ReadmeFromPod-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-ReadmeFromPod-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-ReadmeMarkdownFromPod-0.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-ReadmeMarkdownFromPod-0.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-ReadmeMarkdownFromPod-0.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-ReadmeMarkdownFromPod-0.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-Repository-0.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-Repository-0.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-Repository-0.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Install-Repository-0.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Load-0.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Load-0.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Load-Conditional-0.74",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Load-Conditional-0.74",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Load-Conditional-0.74",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Manifest-Skip-0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Metadata-1.000038",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Metadata-1.000038",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Metadata-1.000038",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Metadata-1.000038",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Package-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Package-Au-2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Pluggable-5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Pluggable-5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Pluggable-5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Pluggable-5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Runtime-0.016",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Runtime-0.016",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Runtime-0.016",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-ScanDeps-1.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-ScanDeps-1.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Signature-0.88",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpgme-1.21.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Signature-0.88",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Module-Signature-0.88",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mojolicious-9.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Moo-2.005005",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Moo-2.005005",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mozilla-CA-20231213",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mozilla-CA-20231213",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mozilla-CA-20231213",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mozilla-CA-20231213",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-ExtUtils-MakeMaker-7.70"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mozilla-CA-20231213",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-PathTools-3.89"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mozilla-CA-20231213",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mozilla-LDAP-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mozilla-LDAP-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nspr-4.35.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mozilla-LDAP-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nss-3.94.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mozilla-LDAP-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mozilla-LDAP-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Mozilla-LDAP-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-NTLM-1.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-CIDR-Lite-0.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-CIDR-Lite-0.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-CIDR-Lite-0.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-CIDR-Lite-0.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-DNS-1.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-DNS-1.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-DNS-1.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-DNS-1.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-DNS-1.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-DNS-1.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-DNS-Resolver-Mock-1.20230216",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-DNS-Resolver-Mock-1.20230216",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-DNS-Resolver-Mock-1.20230216",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-DNS-Resolver-Programmable-0.009",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-DNS-Resolver-Programmable-0.009",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-DNS-Resolver-Programmable-0.009",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-DNS-Resolver-Programmable-0.009",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-DNS-Resolver-Programmable-0.009",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-DNS-SEC-1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-DNS-SEC-1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-DNS-SEC-1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-DNS-SEC-1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-DNS-SEC-1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-DNS-SEC-1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-Daemon-0.49",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-Daemon-0.49",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-HTTP-6.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-IP-1.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-IP-1.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-IP-1.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-IP-1.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-LibIDN-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-LibIDN-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libidn-1.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-LibIDN-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-LibIDN-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-LibIDN2-1.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-LibIDN2-1.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-LibIDN2-1.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libidn2-2.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-LibIDN2-1.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-LibIDN2-1.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-LibIDN2-1.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-SMTP-SSL-1.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-SMTP-SSL-1.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-SNMP-6.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-SNMP-6.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-SNMP-6.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-SNMP-6.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-SSLeay-1.94",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bc-1.07.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-SSLeay-1.94",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-SSLeay-1.94",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-SSLeay-1.94",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-SSLeay-1.94",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Test-NoWarnings-1.04"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-SSLeay-1.94",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Test-Pod-1.52"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-SSLeay-1.94",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-SSLeay-1.94",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-Server-2.014",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-Server-2.014",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-Server-2.014",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Net-Server-2.014",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-NetAddr-IP-4.079",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-NetAddr-IP-4.079",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-NetAddr-IP-4.079",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-NetAddr-IP-4.079",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-NetAddr-IP-4.079",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Number-Compare-0.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-OLE-Storage-Lite-0.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Object-HashBase-0.009",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Object-HashBase-0.009",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-POE-1.370",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-POE-1.370",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-POE-Test-Loops-1.360",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-POE-Test-Loops-1.360",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-POE-Test-Loops-1.360",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-POE-Test-Loops-1.360",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PPI-1.277",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PPI-1.277",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PPIx-QuoteLike-0.023",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PPIx-QuoteLike-0.023",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PPIx-Regexp-0.088",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PPIx-Regexp-0.088",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PPIx-Utilities-1.001000",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PPIx-Utilities-1.001000",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PPIx-Utilities-1.001000",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PPIx-Utilities-1.001000",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PPIx-Utilities-1.001000",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PPIx-Utils-0.003",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PPIx-Utils-0.003",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PSGI-1.102",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PSGI-1.102",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PSGI-1.102",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PSGI-1.102",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Package-Constants-0.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Package-Generator-1.106",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Package-Stash-0.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Package-Stash-0.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Package-Stash-0.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Package-Stash-0.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Package-Stash-XS-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Package-Stash-XS-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Package-Stash-XS-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Package-Stash-XS-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Package-Stash-XS-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Package-Stash-XS-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PadWalker-2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PadWalker-2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Parallel-ForkManager-2.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-ExtUtils-MakeMaker-7.70"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Parallel-ForkManager-2.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Moo-2.005005"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Parallel-ForkManager-2.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Test-Warn-0.37"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Parallel-ForkManager-2.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Params-Check-0.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Params-Classify-0.015",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Params-Classify-0.015",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Params-Classify-0.015",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Params-Classify-0.015",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Params-Util-1.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Params-Util-1.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Params-Util-1.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Params-Validate-1.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Params-Validate-1.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Params-ValidationCompiler-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Params-ValidationCompiler-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Params-ValidationCompiler-0.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Parse-PMFile-0.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Parse-RecDescent-1.967015",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Parse-RecDescent-1.967015",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Parse-RecDescent-1.967015",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Parse-RecDescent-1.967015",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Parse-Yapp-1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Parse-Yapp-1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Parse-Yapp-1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Path-Class-0.37",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Path-Class-0.37",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Path-Class-0.37",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Path-Tiny-0.144",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Path-Tiny-0.144",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Path-Tiny-0.144",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Path-Tiny-0.144",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PathTools-3.89",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PathTools-3.89",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PathTools-3.89",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Perl-Critic-1.140",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Perl-Critic-1.140",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Perl-Critic-1.140",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Perl-Critic-1.140",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-en-2020.12.07"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Perl-Critic-1.140",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Perl-MinimumVersion-1.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Perl-OSType-1.010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Perl-OSType-1.010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Perl-OSType-1.010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Perl-Tidy-20240202",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Perl-Tidy-20240202",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Perl-Tidy-20240202",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Perl-Tidy-20240202",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Perl-Tidy-20240202",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PerlIO-utf8-strict-0.010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PerlIO-utf8-strict-0.010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PerlIO-utf8-strict-0.010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PerlIO-via-QuotedPrint-0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PerlIO-via-QuotedPrint-0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PerlIO-via-QuotedPrint-0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PerlIO-via-QuotedPrint-0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PerlIO-via-QuotedPrint-0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PkgConfig-LibPkgConf-0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PkgConfig-LibPkgConf-0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PkgConfig-LibPkgConf-0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-PkgConfig-LibPkgConf-0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Checker-1.75",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Checker-1.75",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Checker-1.75",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Checker-1.75",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Coverage-0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Escapes-1.07-01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Escapes-1.07-01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Escapes-1.07-01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-LaTeX-0.61",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Markdown-3.300",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Markdown-3.300",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Markdown-3.300",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Parser-1.66",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Perldoc-3.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Plainer-1.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Plainer-1.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Simple-3.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Simple-3.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Simple-3.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Simple-3.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Simple-3.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Spell-1.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Spell-1.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Spell-1.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Spell-1.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Spell-1.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Usage-2.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Usage-2.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Usage-2.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Usage-2.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Pod-Perldoc-3.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Usage-2.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Pod-Usage-2.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Readonly-2.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Readonly-2.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Ref-Util-0.204",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Ref-Util-0.204",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Ref-Util-0.204",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Ref-Util-0.204",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Ref-Util-0.204",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Ref-Util-0.204",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Ref-Util-XS-0.117",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Ref-Util-XS-0.117",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Regexp-Assemble-0.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Regexp-Assemble-0.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Regexp-Assemble-0.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Regexp-Assemble-0.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Regexp-Common-2017060201",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Test-Regexp-2017040101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Regexp-Common-2017060201",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Role-Tiny-2.002004",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Role-Tiny-2.002004",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Role-Tiny-2.002004",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-SGMLSpm-1.03ii",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-SNMP-Session-1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-ExtUtils-MakeMaker-7.70"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-SNMP-Session-1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-SQL-Statement-1.414",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-SQL-Statement-1.414",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-SQL-Statement-1.414",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-SQL-Statement-1.414",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-SUPER-1.20190531",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-SUPER-1.20190531",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-SUPER-1.20190531",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-SUPER-1.20190531",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Scalar-List-Utils-1.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Scalar-List-Utils-1.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Scalar-List-Utils-1.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Scalar-List-Utils-1.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Scalar-List-Utils-1.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Scalar-Properties-1.100860",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Scalar-Properties-1.100860",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Scalar-Properties-1.100860",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Scalar-Properties-1.100860",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Scope-Guard-0.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Scope-Guard-0.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Socket-2.037",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Socket-2.037",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Socket-2.037",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Socket-2.037",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Socket-2.037",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Socket-2.037",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Socket-MsgHdr-0.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Socket-MsgHdr-0.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Socket-MsgHdr-0.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Socket-MsgHdr-0.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Socket-MsgHdr-0.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Socket6-0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Socket6-0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Socket6-0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Socket6-0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Socket6-0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Socket6-0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Software-License-0.104001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Software-License-0.104001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Software-License-0.104001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Software-License-0.104001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sort-Key-1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sort-Key-1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Specio-0.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Specio-0.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Specio-0.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Spreadsheet-ParseExcel-0.65",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Spreadsheet-WriteExcel-2.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Spreadsheet-WriteExcel-2.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Spreadsheet-WriteExcel-2.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Spreadsheet-WriteExcel-2.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Digest-MD4-1.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Spreadsheet-WriteExcel-2.40",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Storable-3.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-5.2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Storable-3.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Storable-3.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Storable-3.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Storable-3.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-String-CRC32-2.100",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-String-CRC32-2.100",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-String-CRC32-2.100",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-String-CRC32-2.100",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-String-CRC32-2.100",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-String-CRC32-2.100",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-String-Format-1.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-String-ShellQuote-1.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Struct-Dumb-0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Exporter-0.990",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Exporter-0.990",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Exporter-0.990",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Exporter-0.990",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Carp-1.50"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Exporter-0.990",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Data-OptList-0.114"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Exporter-0.990",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Exporter-5.77"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Exporter-0.990",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-ExtUtils-MakeMaker-7.70"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Exporter-0.990",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Package-Generator-1.106"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Exporter-0.990",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Params-Util-1.07"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Exporter-0.990",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-PathTools-3.89"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Exporter-0.990",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Sub-Install-0.929"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Exporter-0.990",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Test-Simple-1.302198"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Exporter-0.990",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Exporter-Progressive-0.001013",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Exporter-Progressive-0.001013",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Exporter-Progressive-0.001013",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Exporter-Progressive-0.001013",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Identify-0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Identify-0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Identify-0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Identify-0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Identify-0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Identify-0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Info-0.002",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Info-0.002",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Install-0.929",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Install-0.929",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Name-0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Name-0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Name-0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Name-0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Name-0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Quote-2.005001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Uplevel-0.2800",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Uplevel-0.2800",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Uplevel-0.2800",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sub-Uplevel-0.2800",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Switch-2.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Switch-2.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Syntax-Keyword-Try-0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Syntax-Keyword-Try-0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Syntax-Keyword-Try-0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Syntax-Keyword-Try-0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Syntax-Keyword-Try-0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sys-CPU-0.61",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sys-CPU-0.61",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sys-CPU-0.61",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sys-CPU-0.61",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sys-CPU-0.61",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sys-CPU-0.61",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sys-MemInfo-0.99",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sys-MemInfo-0.99",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sys-MemInfo-0.99",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sys-Syslog-0.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sys-Syslog-0.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sys-Syslog-0.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sys-Syslog-0.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sys-Syslog-0.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sys-Syslog-0.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sys-Syslog-0.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sys-Virt-4.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sys-Virt-4.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sys-Virt-4.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvirt-9.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sys-Virt-4.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sys-Virt-4.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sys-Virt-4.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Sys-Virt-4.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Task-Weaken-1.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Task-Weaken-1.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Term-ANSIColor-5.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Term-ANSIColor-5.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Term-ANSIColor-5.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Term-Cap-1.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Term-Cap-1.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Term-Cap-1.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Term-Cap-1.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Term-Table-0.016",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Term-Table-0.016",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-TermReadKey-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-TermReadKey-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-TermReadKey-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-TermReadKey-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-TermReadKey-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-TermReadKey-2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Command-0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Deep-1.130",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Differences-0.70",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Differences-0.70",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Differences-0.70",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Differences-0.70",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Distribution-2.00",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Distribution-2.00",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Exception-0.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Exception-0.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Exception-0.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Exception-0.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-FailWarnings-0.008",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Fatal-0.014",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-File-1.99.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-File-1.99.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-File-Contents-0.242",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-File-ShareDir-1.001002",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-File-ShareDir-1.001002",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Harness-3.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Harness-3.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Harness-3.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-InDistDir-1.112071",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-InDistDir-1.112071",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Inter-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Inter-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-LeakTrace-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-LeakTrace-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-LeakTrace-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-LeakTrace-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-LeakTrace-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-LeakTrace-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-LeakTrace-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Memory-Cycle-1.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-MinimumVersion-0.101083",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-MinimumVersion-0.101083",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-MockModule-0.177.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-MockModule-0.177.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Most-0.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Most-0.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Most-0.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Most-0.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Needs-0.002010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Needs-0.002010",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-NoWarnings-1.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-NoWarnings-1.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Object-0.08",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Object-0.08",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Output-1.034",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Output-1.034",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Pod-1.52",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Pod-1.52",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Pod-1.52",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Pod-Coverage-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Portability-Files-0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Portability-Files-0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Regexp-2017040101",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Requires-0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Requires-0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Requires-0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-RequiresInternet-0.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Simple-1.302198",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Simple-1.302198",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Simple-1.302198",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-SubCalls-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-SubCalls-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-SubCalls-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-SubCalls-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Taint-1.08",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Taint-1.08",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Warn-0.37",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Sub-Uplevel-0.2800"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Warn-0.37",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Warnings-0.031",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Warnings-0.031",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Warnings-0.031",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Warnings-0.031",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test-Without-Module-0.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test2-Plugin-NoWarnings-0.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test2-Plugin-NoWarnings-0.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test2-Plugin-NoWarnings-0.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test2-Suite-0.000155",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Test2-Suite-0.000155",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Aligner-0.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Aligner-0.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Aligner-0.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Aligner-0.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Aligner-0.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Balanced-2.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Balanced-2.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Balanced-2.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Balanced-2.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-BibTeX-0.88",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-BibTeX-0.88",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-BibTeX-0.88",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-BibTeX-0.88",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-BibTeX-0.88",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Scalar-List-Utils-1.63"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-BibTeX-0.88",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-BibTeX-0.88",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-CSV-2.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-CSV-2.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-CSV-2.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-CSV-XS-1.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-CSV-XS-1.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-CSV-XS-1.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-CSV-XS-1.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-CSV-XS-1.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-CSV-XS-1.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-CharWidth-0.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-CharWidth-0.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-CharWidth-0.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-CharWidth-0.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Diff-1.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Diff-1.45",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Glob-0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Glob-0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-ParseWords-3.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Roman-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Roman-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Roman-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Soundex-3.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Soundex-3.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Soundex-3.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Soundex-3.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Soundex-3.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Tabs-Wrap-2023.0511",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Template-1.60",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Template-1.60",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Template-1.60",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Template-1.60",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Template-1.60",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Unidecode-1.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-Unidecode-1.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Text-WrapI18N-0.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Thread-Queue-3.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Thread-Queue-3.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Thread-Queue-3.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Tie-Cycle-1.227",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Tie-Handle-Offset-0.004",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Tie-Handle-Offset-0.004",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Tie-Handle-Offset-0.004",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Tie-IxHash-1.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Time-HiRes-1.9775",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Time-HiRes-1.9775",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Time-HiRes-1.9775",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Time-HiRes-1.9775",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Time-HiRes-1.9775",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Time-Local-1.350",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Time-Local-1.350",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-TimeDate-2.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Tk-804.036",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Tk-804.036",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Tk-804.036",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Tk-804.036",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXft-2.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Tk-804.036",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Tk-804.036",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Tk-804.036",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Tk-804.036",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Tk-804.036",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-xinit-1.4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Try-Tiny-0.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Try-Tiny-0.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Try-Tiny-0.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Types-Serialiser-1.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Types-Serialiser-1.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Types-Serialiser-1.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Types-Serialiser-1.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-UNIVERSAL-isa-1.20171012",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-UNIVERSAL-isa-1.20171012",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-UNIVERSAL-require-0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-UNIVERSAL-require-0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-URI-5.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-URI-5.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-URI-5.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-ExtUtils-MakeMaker-7.70"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-URI-5.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-Collate-1.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-Collate-1.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-Collate-1.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-Collate-1.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-Collate-1.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-Collate-1.31",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-EastAsianWidth-12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-EastAsianWidth-12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Exporter-5.77"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-EastAsianWidth-12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-ExtUtils-MakeMaker-7.70"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-EastAsianWidth-12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Module-Package-0.30"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-EastAsianWidth-12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Module-Package-Au-2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-EastAsianWidth-12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Pod-Markdown-3.300"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-EastAsianWidth-12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-LineBreak-2019.001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-LineBreak-2019.001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-LineBreak-2019.001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-LineBreak-2019.001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libthai-0.1.29"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-LineBreak-2019.001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-LineBreak-2019.001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-LineBreak-2019.001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-LineBreak-2019.001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-LineBreak-2019.001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sombok-2.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-Map-0.112",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-Map-0.112",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-Normalize-1.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-Normalize-1.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-Normalize-1.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-Normalize-1.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-Normalize-1.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-UTF8-0.62",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-UTF8-0.62",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-UTF8-0.62",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-UTF8-0.62",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-UTF8-0.62",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Unicode-UTF8-0.62",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Variable-Magic-0.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-Variable-Magic-0.64",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-WWW-Mechanize-2.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-WWW-Mechanize-2.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-WWW-Mechanize-2.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-WWW-RobotRules-6.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-Catalog-1.03",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-DOM-1.46",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-LibXML-2.0209",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-LibXML-2.0209",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-LibXML-2.0209",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-LibXML-2.0209",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-LibXML-2.0209",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-LibXML-2.0209",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-LibXML-2.0209",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-LibXML-Simple-1.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-LibXSLT-2.002",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-LibXSLT-2.002",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-LibXSLT-2.002",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-LibXSLT-2.002",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-LibXSLT-2.002",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-LibXSLT-2.002",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-NamespaceSupport-1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-NamespaceSupport-1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-Parser-2.46",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-Parser-2.46",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-Parser-2.46",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-Parser-2.46",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-Parser-2.46",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-RegExp-0.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-SAX-1.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-SAX-1.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-SAX-1.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-SAX-Base-1.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-SAX-Base-1.09",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-Simple-2.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-Simple-2.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-Structured-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-Structured-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-Structured-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-Structured-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-Structured-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-TokeParser-0.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-TokeParser-0.05",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-Writer-0.900",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-Writer-0.900",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-XPath-1.47",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-XPath-1.47",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XML-XPath-1.47",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XS-Parse-Keyword-0.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XS-Parse-Keyword-0.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XS-Parse-Keyword-0.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XString-0.005",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XString-0.005",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XString-0.005",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XString-0.005",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XString-0.005",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-XString-0.005",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-YAML-1.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-YAML-1.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-YAML-1.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-YAML-LibYAML-0.88",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-YAML-LibYAML-0.88",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-YAML-LibYAML-0.88",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-YAML-LibYAML-0.88",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-YAML-LibYAML-0.88",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-YAML-Tiny-1.74",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-YAML-Tiny-1.74",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-YAML-Tiny-1.74",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-YAML-Tiny-1.74",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-autodie-2.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-autodie-2.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-autovivification-0.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-autovivification-0.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-autovivification-0.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-autovivification-0.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-autovivification-0.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-autovivification-0.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-bignum-0.66",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-bignum-0.66",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-common-sense-3.75",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-constant-1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-experimental-0.031",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-experimental-0.031",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-generators-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-generators-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-generators-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-generators-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-generators-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-gettext-1.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-gettext-1.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-gettext-1.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-inc-latest-0.500",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-inc-latest-0.500",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-libintl-perl-1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-libintl-perl-1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-libintl-perl-1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-libintl-perl-1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-libintl-perl-1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-libintl-perl-1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-libintl-perl-1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-libintl-perl-1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-libnet-3.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-libnet-3.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-libnet-3.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-libwww-perl-6.67",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-libxml-perl-0.08",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-libxml-perl-0.08",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-local-lib-2.000029",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-local-lib-2.000029",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-local-lib-2.000029",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-namespace-autoclean-0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-namespace-autoclean-0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-namespace-autoclean-0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-namespace-autoclean-0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-namespace-clean-0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-namespace-clean-0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-namespace-clean-0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-namespace-clean-0.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-parent-0.241",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-parent-0.241",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-parent-0.241",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-perlfaq-5.20230812",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-perlfaq-5.20230812",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-perlfaq-5.20230812",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-podlators-5.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-strictures-2.000006",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-strictures-2.000006",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-strictures-2.000006",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-strictures-2.000006",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-threads-2.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-threads-2.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-threads-2.36",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-threads-shared-1.62",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-threads-shared-1.62",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-threads-shared-1.62",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-version-0.99.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-version-0.99.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-version-0.99.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-perl-version-0.99.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pesign-116",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-efivar-38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pesign-116",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pesign-116",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mandoc-1.14.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pesign-116",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nspr-4.35.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pesign-116",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nss-3.94.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pesign-116",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pesign-116",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pesign-116",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pesign-116",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tar-1.35"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pesign-116",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-phodav-3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-phodav-3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-phodav-3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-phodav-3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-phodav-3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-phodav-3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-phodav-3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-phodav-3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-phonon-4.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-phonon-4.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-extra-cmake-modules-5.116.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-phonon-4.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-phonon-4.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kf5-5.113.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-phonon-4.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pulseaudio-17.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-phonon-qt4-4.10.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-phonon-qt4-4.10.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-extra-cmake-modules-5.116.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-phonon-qt4-4.10.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kde-filesystem-5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-phonon-qt4-4.10.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kf5-5.113.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-php-8.3.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-php-8.3.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-php-8.3.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-php-8.3.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-php-8.3.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-php-8.3.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gmp-6.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-php-8.3.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-httpd-2.4.58"
  },
  {
   "spdxElementId": "SPDXRef-rpm-php-8.3.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-php-8.3.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpq-15.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-php-8.3.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-php-8.3.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lmdb-0.9.31"
  },
  {
   "spdxElementId": "SPDXRef-rpm-php-8.3.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-php-8.3.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-net-snmp-5.9.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-php-8.3.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nginx-1.24.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-php-8.3.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-php-8.3.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-php-8.3.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-php-8.3.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemtap-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-php-8.3.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tidy-5.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-php-8.3.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tokyocabinet-1.4.48"
  },
  {
   "spdxElementId": "SPDXRef-rpm-php-8.3.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tzdata-2024a"
  },
  {
   "spdxElementId": "SPDXRef-rpm-php-8.3.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unixODBC-2.3.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-physfs-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-physfs-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-physfs-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-physfs-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-physfs-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-picketbox-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-picketbox-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-picketbox-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmvn-3.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-picketbox-commons-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-picketbox-xacml-2.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pigz-2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pigz-2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pin-gcc-client-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pin-gcc-client-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pin-gcc-client-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-grpc-1.60.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pin-gcc-client-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jsoncpp-1.9.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pin-gcc-client-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pin-gcc-client-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pin-gcc-client-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf-25.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pin-server-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pin-server-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pin-server-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-grpc-1.60.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pin-server-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jsoncpp-1.9.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pin-server-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pin-server-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pin-server-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf-25.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pinentry-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pinentry-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcr-3.41.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pinentry-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pinentry-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libassuan-2.5.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pinentry-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pinentry-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgpg-error-1.47"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pinentry-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsecret-0.20.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pinentry-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pinfo-0.6.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pinfo-0.6.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pinfo-0.6.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pinfo-0.6.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pinfo-0.6.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-SDL2-2.30.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-avahi-0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bluez-5.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jack-audio-connection-kit-1.9.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcanberra-0.30"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libldac-2.0.2.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsndfile-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libusbx-1.0.26"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lilv-0.24.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pulseaudio-17.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sbc-2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vulkan-loader-1.3.261.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-webrtc-audio-processing-1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pipewire-0.3.63",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmltoman-0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pixman-0.42.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pixman-0.42.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pkcs11-helper-1.29.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pkcs11-helper-1.29.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pkcs11-helper-1.29.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pkgconf-1.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-atf-0.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pkgconf-1.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pkgconf-1.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pkgconf-1.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pkgconf-1.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kyua-0.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pkgconf-1.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pkgconf-1.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-ant-factory-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-ant-factory-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-ant-factory-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-classworlds-2.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-ant-factory-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-component-factories-pom-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-ant-factory-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-containers-1.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-ant-factory-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-utils-3.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-archiver-4.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-bsh-factory-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-build-api-0.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-build-api-0.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-build-api-0.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-cipher-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-atinject-1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-cipher-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cdi-api-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-cipher-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-cipher-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-cipher-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sisu-mojos-0.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-cipher-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-spice-parent-26"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-classworlds-2.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-cli-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-compiler-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-component-api-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-component-api-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-assembly-plugin-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-component-api-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-tools-3.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-component-api-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-resources-plugin-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-component-api-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-classworlds-2.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-component-api-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-containers-1.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-component-factories-pom-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-components-pom-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-containers-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-i18n-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-interactivity-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-interpolation-1.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-io-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-languages-0.9.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-pom-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-pom-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-enforcer-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-resources-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-sec-dispatcher-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-sec-dispatcher-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-sec-dispatcher-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-modello-2.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-sec-dispatcher-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-cipher-1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-sec-dispatcher-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-containers-1.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-sec-dispatcher-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-utils-3.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-sec-dispatcher-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-spice-parent-26"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-utils-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plexus-velocity-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plotutils-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-byacc-2.0.20230219"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plotutils-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plotutils-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plotutils-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plotutils-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXaw-1.0.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plotutils-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plotutils-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plotutils-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plotutils-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plotutils-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plymouth-22.02.122",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plymouth-22.02.122",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plymouth-22.02.122",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plymouth-22.02.122",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plymouth-22.02.122",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plymouth-22.02.122",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plymouth-22.02.122",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plymouth-22.02.122",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdrm-2.4.119"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plymouth-22.02.122",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plymouth-22.02.122",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plymouth-22.02.122",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plymouth-22.02.122",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pango-1.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-plymouth-22.02.122",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pmix-5.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pmix-5.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pmix-5.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pmix-5.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hwloc-2.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pmix-5.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libevent-2.1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pmix-5.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pmix-5.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-munge-0.5.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pmix-5.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pngcrush-1.8.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-utils-0.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pngcrush-1.8.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pngcrush-1.8.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pngcrush-1.8.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pngquant-2.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pngquant-2.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lcms2-2.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pngquant-2.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libimagequant-2.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pngquant-2.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pngquant-2.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pnm2ppa-1.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-po-debconf-1.0.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dpkg-1.21.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-po-debconf-1.0.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-po-debconf-1.0.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-po4a-0.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-po4a-0.69",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-po4a-0.69",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-po4a-0.69",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-po4a-0.69",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-po4a-0.69",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-grep-3.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-po4a-0.69",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-po4a-0.69",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-base-20210325"
  },
  {
   "spdxElementId": "SPDXRef-rpm-poco-1.12.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-poco-1.12.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-poco-1.12.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-poco-1.12.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libiodbc-3.52.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-poco-1.12.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-poco-1.12.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mariadb-connector-c-3.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-poco-1.12.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-poco-1.12.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-poco-1.12.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-poco-1.12.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-podman-4.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-btrfs-progs-6.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-podman-4.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-podman-4.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-podman-4.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-podman-4.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-podman-4.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-podman-4.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpgme-1.21.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-podman-4.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libassuan-2.5.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-podman-4.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgpg-error-1.47"
  },
  {
   "spdxElementId": "SPDXRef-rpm-podman-4.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libseccomp-2.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-podman-4.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-podman-4.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-podman-4.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-man-db-2.11.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-podman-4.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ostree-2024.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-podman-4.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-shadow-4.14.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-podman-4.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-policycoreutils-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-policycoreutils-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-glib-0.112"
  },
  {
   "spdxElementId": "SPDXRef-rpm-policycoreutils-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-policycoreutils-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-policycoreutils-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-policycoreutils-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-policycoreutils-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-ng-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-policycoreutils-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-policycoreutils-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-policycoreutils-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-policycoreutils-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-policycoreutils-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-policycoreutils-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-polkit-123",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-polkit-123",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-polkit-123",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-polkit-123",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-polkit-123",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-polkit-123",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-polkit-123",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-polkit-123",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-polkit-123",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-polkit-123",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-polkit-123",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-polkit-gnome-0.106",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-polkit-gnome-0.106",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnome-common-3.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-polkit-gnome-0.106",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-polkit-gnome-0.106",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-polkit-gnome-0.106",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-polkit-gnome-0.106",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-polkit-gnome-0.106",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-polkit-123"
  },
  {
   "spdxElementId": "SPDXRef-rpm-polkit-pkla-compat-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-polkit-pkla-compat-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-polkit-pkla-compat-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-polkit-pkla-compat-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-polkit-pkla-compat-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-polkit-123"
  },
  {
   "spdxElementId": "SPDXRef-rpm-poly2tri-0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-poly2tri-0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-poppler-23.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-poppler-23.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-poppler-23.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-poppler-23.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-poppler-23.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-poppler-23.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpgme-1.21.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-poppler-23.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-popt-1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-popt-1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-portals-pom-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-portals-pom-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-install-plugin-2.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-portals-pom-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugins-pom-28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-portaudio-19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-portaudio-19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-portaudio-19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-portaudio-19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-portaudio-19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-portaudio-19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jack-audio-connection-kit-1.9.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-portaudio-19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-portlet-2.0-api-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-portlet-2.0-api-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-portreserve-0.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-portreserve-0.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postfix-3.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postfix-3.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postfix-3.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postfix-3.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postfix-3.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu-74.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postfix-3.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnsl2-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postfix-3.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lmdb-0.9.31"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postfix-3.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postfix-3.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mariadb-connector-c-3.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postfix-3.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postfix-3.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postfix-3.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postfix-3.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postfix-3.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-procps-ng-4.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postfix-3.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postfix-3.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-utils-0.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elinks-0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu-74.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-multilib-rpm-config-1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemtap-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcl-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uuid-1.6.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-15.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-jdbc-42.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-classloader-leak-test-framework-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-jdbc-42.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-comment-preprocessor-6.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-jdbc-42.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-jdbc-42.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-enforcer-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-jdbc-42.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-build-helper-1.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-jdbc-42.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-jdbc-42.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-properties-maven-plugin-1.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-odbc-13.01.0000",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-odbc-13.01.0000",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpq-15.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-odbc-13.01.0000",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-postgresql-15.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-postgresql-odbc-13.01.0000",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unixODBC-2.3.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-potrace-1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-potrace-1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-powerapi-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-powerapi-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-powerapi-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unzip-6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-powerapi-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zip-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-powermock-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-powertop-2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-powertop-2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-archive-2023.02.20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-powertop-2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-powertop-2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-powertop-2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-powertop-2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-powertop-2.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ppp-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ppp-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ppp-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ppp-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ppp-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpcap-1.10.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ppp-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ppp-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ppp-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ppp-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ppp-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pps-tools-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pptp-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pptp-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pptp-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-podlators-5.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-prefetch-tuning-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-prefetch-tuning-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-prefetch-tuning-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-prefetch-tuning-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uname-build-checks-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-procenv-0.60",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-check-0.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-procenv-0.60",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-procenv-0.60",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-procenv-0.60",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-groff-1.23.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-procenv-0.60",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-procenv-0.60",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-procenv-0.60",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-procenv-0.60",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numactl-2.0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-procinfo-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-procinfo-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-procinfo-18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-procmail-3.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-procmail-3.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-procps-ng-4.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-procps-ng-4.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-procps-ng-4.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-procps-ng-4.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-procps-ng-4.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-procps-ng-4.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-procps-ng-4.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proftpd-1.3.8b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proftpd-1.3.8b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-check-0.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proftpd-1.3.8b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proftpd-1.3.8b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proftpd-1.3.8b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proftpd-1.3.8b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proftpd-1.3.8b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proftpd-1.3.8b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libidn2-2.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proftpd-1.3.8b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmemcached-1.0.18"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proftpd-1.3.8b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-logrotate-3.21.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proftpd-1.3.8b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mariadb-connector-c-3.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proftpd-1.3.8b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proftpd-1.3.8b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proftpd-1.3.8b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proftpd-1.3.8b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proftpd-1.3.8b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre-8.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proftpd-1.3.8b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proftpd-1.3.8b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proftpd-1.3.8b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proftpd-1.3.8b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proftpd-1.3.8b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proftpd-1.3.8b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tar-1.35"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proftpd-1.3.8b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcp-wrappers-7.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proftpd-1.3.8b",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proguard-5.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ImageMagick-7.1.1.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proguard-5.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proguard-5.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proj-9.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proj-9.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proj-9.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtest-1.14.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proj-9.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proj-9.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proj-9.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proj-9.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-prometheus-ha-cluster-exporter-1.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-prometheus-ha-cluster-exporter-1.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-properties-maven-plugin-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf-25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-abseil-cpp-20230802.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf-25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf-25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-emacs-29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf-25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fdupes-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf-25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf-25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtest-1.14.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf-25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf-25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jsoncpp-1.9.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf-25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-antrun-plugin-1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf-25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-compiler-plugin-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf-25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-install-plugin-2.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf-25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-jar-plugin-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf-25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-javadoc-plugin-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf-25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-release-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf-25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-resources-plugin-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf-25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-surefire-2.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf-25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf-25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf-25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf-25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf-25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf-c-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf-c-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf-c-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf-c-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-emacs-29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-antrun-plugin-1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-compiler-plugin-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-install-plugin-2.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-jar-plugin-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-javadoc-plugin-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-resources-plugin-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-surefire-2.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protobuf2-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protoparser-3.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-protostream-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proxool-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proxool-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-proxytoys-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ps-mem-3.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-psacct-6.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-psacct-6.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-psacct-6.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pseudo-df1d1321fb093283485c387e3c933d2d264e509c",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pseudo-df1d1321fb093283485c387e3c933d2d264e509c",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-psmisc-23.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-psmisc-23.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-psmisc-23.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-psmisc-23.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-psmisc-23.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-psmisc-23.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pstoedit-3.78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pstoedit-3.78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pstoedit-3.78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pstoedit-3.78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gd-2.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pstoedit-3.78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ghostscript-9.56.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pstoedit-3.78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libEMF-1.0.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pstoedit-3.78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libzip-1.10.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pstoedit-3.78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plotutils-2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-psutils-2.08",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-psutils-2.08",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-publicsuffix-list-20241002",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpsl-0.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulsar-2.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulsar-2.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulsar-2.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-avahi-0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-check-0.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fftw-3.3.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libICE-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libSM-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXi-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXtst-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libasyncns-0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsndfile-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtdb-1.4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-orc-0.4.34"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sbc-2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-speexdsp-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xcb-util-0.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmltoman-0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pulseaudio-17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pv-1.8.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pv-1.8.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pv-1.8.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-initscripts-10.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-py3c-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-py3c-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-py3c-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-py3c-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-rtd-theme-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-py3c-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyOpenSSL-24.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cryptography-42.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyOpenSSL-24.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyOpenSSL-24.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyOpenSSL-24.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-rtd-theme-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyOpenSSL-24.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyScss-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyScss-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre-8.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyScss-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyScss-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyScss-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyScss-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyYAML-6.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Cython-3.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyYAML-6.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyYAML-6.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libyaml-0.2.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyYAML-6.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyYAML-6.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyarango-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyarango-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyatspi-2.46.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-at-spi2-core-2.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyatspi-2.46.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyatspi-2.46.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-glib-0.112"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyatspi-2.46.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-python-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyatspi-2.46.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyatspi-2.46.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyatspi-2.46.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyatspi-2.46.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyatspi-2.46.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyatspi-2.46.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pygobject3-3.46.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyatspi-2.46.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pybind11-2.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pybind11-2.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-eigen3-3.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pybind11-2.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pybind11-2.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pybind11-2.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pybind11-2.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pycairo-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pycairo-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pycairo-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pycairo-1.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pycpuinfo-9.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pycpuinfo-9.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyelftools-0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyelftools-0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pygobject3-3.46.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pygobject3-3.46.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pygobject3-3.46.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dejavu-fonts-2.37"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pygobject3-3.46.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pygobject3-3.46.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pygobject3-3.46.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pygobject3-3.46.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pygobject3-3.46.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pycairo-1.25.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pygobject3-3.46.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pygobject3-3.46.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pygobject3-3.46.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pykickstart-3.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pykickstart-3.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-coverage-7.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pykickstart-3.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pykickstart-3.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pykickstart-3.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pykickstart-3.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pykickstart-3.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pylint-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pylint-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-astroid-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pylint-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-dill-0.3.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pylint-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pylint-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pylint-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pylint-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-isort-5.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pylint-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mccabe-0.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pylint-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pylint-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-runner-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pylint-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pylint-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pylint-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-toml-0.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pylint-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-tomlkit-0.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pylint-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pylint-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyparsing-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyparsing-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-coverage-7.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyparsing-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyparsing-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyparsing-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyparsing-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-tox-4.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyparsing-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyparsing-3.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyparted-3.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-e2fsprogs-1.47.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyparted-3.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyparted-3.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-parted-3.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyparted-3.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyparted-3.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyserial-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytest-7.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytest-7.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-attrs-23.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytest-7.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytest-7.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-more-itertools-9.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytest-7.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-packaging-24.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytest-7.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytest-7.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pluggy-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytest-7.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-py-1.11.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytest-7.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytest-7.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytest-7.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-toml-0.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytest-7.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wcwidth-0.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytest-7.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytest-7.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-APScheduler-3.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-funcsigs-1.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-APScheduler-3.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-gevent-22.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-APScheduler-3.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-APScheduler-3.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-APScheduler-3.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pymongo-4.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-APScheduler-3.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-redis-5.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-APScheduler-3.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-APScheduler-3.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-APScheduler-3.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sqlalchemy-1.4.48"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-APScheduler-3.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-tornado-6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-APScheduler-3.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-APScheduler-3.10.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytz-2023.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-AWSIoTPythonSDK-1.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-AWSIoTPythonSDK-1.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Arpeggio-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Arpeggio-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-runner-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Arpeggio-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Arpeggio-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Arpeggio-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Automat-22.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-m2r-0.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Automat-22.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Automat-22.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Automat-22.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Automat-22.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Automat-22.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Flask-APScheduler-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Flask-APScheduler-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Flask-HTTPAuth-4.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Flask-HTTPAuth-4.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Flask-Limiter-3.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Flask-Limiter-3.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Flask-SQLAlchemy-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pdm-pep517-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Flask-SQLAlchemy-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Flask-SQLAlchemy-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Flask-SQLAlchemy-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Flask-SQLAlchemy-3.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-GitPython-3.1.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-gitdb-4.0.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-GitPython-3.1.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-GitPython-3.1.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-GitPython-3.1.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-GitPython-3.1.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-GitPython-3.1.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-IPy-1.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-IPy-1.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Keras-2.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Keras-2.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Keras-Preprocessing-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Keras-Preprocessing-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-PyLaTeX-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-PyLaTeX-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-PyMySQL-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cryptography-42.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-PyMySQL-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-PyMySQL-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-PyMySQL-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-PyNLPl-1.2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-PyNLPl-1.2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-PythonWebHDFS-0.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-PythonWebHDFS-0.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-SQLAlchemy-Utils-0.41.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-SQLAlchemy-Utils-0.41.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-SecretStorage-3.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cryptography-42.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-SecretStorage-3.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jeepney-0.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-SecretStorage-3.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-SecretStorage-3.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-SecretStorage-3.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-SecretStorage-3.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-SecretStorage-3.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Send2Trash-1.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Send2Trash-1.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Send2Trash-1.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Send2Trash-1.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-Send2Trash-1.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-WSGIProxy2-0.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-WSGIProxy2-0.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-XlsxWriter-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-XlsxWriter-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-abclient-0.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-abclient-0.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ablog-0.11.4.post1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ablog-0.11.4.post1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-dateutil-2.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ablog-0.11.4.post1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ablog-0.11.4.post1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-feedgen-0.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ablog-0.11.4.post1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ablog-0.11.4.post1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ablog-0.11.4.post1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ablog-0.11.4.post1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ablog-0.11.4.post1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ablog-0.11.4.post1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-absl-py-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-absl-py-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-accessible-pygments-0.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-accessible-pygments-0.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-accessible-pygments-0.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pygments-2.17.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-accessible-pygments-0.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-accessible-pygments-0.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-accessible-pygments-0.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-aexpect-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-aexpect-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-aiohttp-3.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-aiohttp-3.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-aiohttp-3.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-aiohttp-3.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-aiohttp-3.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-aiomysql-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-PyMySQL-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-aiomysql-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-aiomysql-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-aiomysql-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-aiosignal-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-aiosignal-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-aiosmtpd-1.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-aiosmtpd-1.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-aiozeroconf-0.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-aiozeroconf-0.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-alembic-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-alembic-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-alembic-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-alembic-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-alembic-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-alsa-1.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-alsa-1.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-alsa-1.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-altair-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-altair-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-altair-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-altair-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-altair-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-altgraph-0.17.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-altgraph-0.17.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-aniso8601-9.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-aniso8601-9.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-annotated-types-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-annotated-types-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-annotated-types-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-annotated-types-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-annotated-types-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-annotated-types-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ansicolors-1.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ansicolors-1.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-anyascii-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-anyascii-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-anyascii-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-anyascii-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-anyascii-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-anyascii-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-anyascii-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-anyio-4.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-anyio-4.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-anyio-4.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-anyio-4.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-anyio-4.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-anyjson-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-anyjson-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-anytree-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-anytree-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-poetry-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-anytree-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-anytree-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-anytree-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-apipkg-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-apipkg-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-apipkg-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-apipkg-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-apipkg-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-apipkg-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-apipkg-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-appdirs-1.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-appdirs-1.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argcomplete-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pexpect-4.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argcomplete-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argcomplete-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argcomplete-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcsh-6.24.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argh-0.31.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argh-0.31.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argh-0.31.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argh-0.31.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argon2-cffi-23.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argon2-cffi-23.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-fancy-pypi-readme-24.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argon2-cffi-23.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argon2-cffi-23.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argon2-cffi-23.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argon2-cffi-23.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argon2-cffi-23.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argon2-cffi-23.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argon2-cffi-bindings-21.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argon2-cffi-bindings-21.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argon2-cffi-bindings-21.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argon2-cffi-bindings-21.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argon2-cffi-bindings-21.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argon2-cffi-bindings-21.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argon2-cffi-bindings-21.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argparse-manpage-4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argparse-manpage-4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-toml-0.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argparse-manpage-4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-tomli-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-argparse-manpage-4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-args-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-args-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-arrow-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-dateutil-2.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-arrow-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-arrow-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-arrow-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-arrow-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-arrow-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-asciitree-0.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-asciitree-0.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-asn1crypto-1.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-asn1crypto-1.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-asteval-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-asteval-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-coverage-7.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-asteval-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-asteval-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-cov-4.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-asteval-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-asteval-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-asteval-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-asteval-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-astor-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-astor-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-astral-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-astral-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-astroid-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-astroid-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-astroid-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-astroid-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-lazy-object-proxy-1.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-astroid-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-astroid-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-astroid-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-runner-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-astroid-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-astroid-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-astroid-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-typed-ast-1.5.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-astroid-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-astroid-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wrapt-1.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-astroid-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-asttokens-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-asttokens-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-astroid-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-asttokens-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-asttokens-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-asttokens-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-asttokens-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-asttokens-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-asttokens-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-asttokens-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-toml-0.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-asttokens-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-typing-extensions-4.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-asttokens-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-asttokens-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-astunparse-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-astunparse-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-async-lru-2.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-async-lru-2.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-async-lru-2.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-async-lru-2.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-async-timeout-4.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-async-timeout-4.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-atomicwrites-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-atomicwrites-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-atomicwrites-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-atomicwrites-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-atpublic-4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pdm-backend-2.1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-atpublic-4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pdm-pep517-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-atpublic-4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-atpublic-4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-atpublic-4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-atpublic-4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-attrs-23.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-attrs-23.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-fancy-pypi-readme-24.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-attrs-23.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-attrs-23.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-attrs-23.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hypothesis-6.98.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-attrs-23.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-attrs-23.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-attrs-23.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-attrs-23.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-attrs-23.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-attrs-23.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-zope-interface-6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-attrs-23.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-augeas-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-augeas-1.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-augeas-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-augeas-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-augeas-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-authheaders-0.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-authheaders-0.16.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-authres-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-authres-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-autocommand-2.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-autocommand-2.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-autocommand-2.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-backcall-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-backcall-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-backlash-0.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-backlash-0.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-backoff-2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-backoff-2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-backports-unittest-mock-1.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-backports-unittest-mock-1.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-backports-unittest-mock-1.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-backports-unittest-mock-1.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-backports-unittest-mock-1.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-backports-abc-0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-backports-abc-0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-baluhn-0.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-baluhn-0.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bcrypt-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bcrypt-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bcrypt-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bcrypt-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bcrypt-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bcrypt-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-beaker-1.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-beautifulsoup4-4.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-beautifulsoup4-4.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-beautifulsoup4-4.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-beautifulsoup4-4.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-beautifulsoup4-4.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-html5lib-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-beautifulsoup4-4.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-lxml-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-beautifulsoup4-4.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-beautifulsoup4-4.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-beautifulsoup4-4.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-soupsieve-2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-beautifulsoup4-4.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-tox-4.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-beautifulsoup4-4.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-tox-current-env-0.0.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-beautifulsoup4-4.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-behave-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-behave-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-behave-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hamcrest-2.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-behave-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-behave-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-parse-1.19.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-behave-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-parse-type-0.6.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-behave-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-behave-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-behave-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-behave-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-bootstrap-theme-0.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-behave-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-beniget-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-beniget-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-black-24.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-fancy-pypi-readme-24.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-black-24.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-black-24.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-black-24.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-black-24.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-black-24.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-black-24.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-black-24.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bleach-6.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bleach-6.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-blinker-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-blinker-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-blinker-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-blinker-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-blivet-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-blivet-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-blivet-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-blivet-3.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-boto3-1.34.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-botocore-1.34.79"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-boto3-1.34.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jmespath-1.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-boto3-1.34.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-s3transfer-0.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-boto3-1.34.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-boto3-1.34.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-botocore-1.34.79",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-botocore-1.34.79",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-dateutil-2.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-botocore-1.34.79",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jmespath-1.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-botocore-1.34.79",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-botocore-1.34.79",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-urllib3-1.26.18"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-botocore-1.34.79",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bottle-0.12.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bottle-0.12.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bracex-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bracex-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bracex-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bracex-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bracex-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bracex-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-branca-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-branca-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-breathe-4.35.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-breathe-4.35.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-breathe-4.35.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-breathe-4.35.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-breathe-4.35.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-breathe-4.35.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-brotlicffi-1.1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-brotlicffi-1.1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-brotlicffi-1.1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-brotlicffi-1.1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-brotlicffi-1.1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-brotlicffi-1.1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-build-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-build-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-build-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-build-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-build-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-build-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pyproject-hooks-1.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-build-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-cov-4.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-build-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-mock-3.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-build-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-rerunfailures-13.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-build-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-xdist-3.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-build-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-build-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-tox-current-env-0.0.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-build-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-build-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-build-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bump2version-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bump2version-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bump2version-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bump2version-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bump2version-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bumpversion-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bumpversion-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bumpversion-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bumpversion-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-bumpversion-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cached-property-1.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cached-property-1.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-dateutil-2.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cached-property-1.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-freezegun-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cached-property-1.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cachelib-0.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cachelib-0.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cachetools-5.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cachetools-5.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cachetools-5.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cachetools-5.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cachetools-5.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cairocffi-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cairocffi-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdk-pixbuf2-2.42.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cairocffi-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numpy-1.24.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cairocffi-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cairocffi-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cairocffi-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cairocffi-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cairocffi-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-cov-4.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cairocffi-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-runner-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cairocffi-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cairocffi-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-xcffib-1.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cairocffi-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cairocffi-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-calver-2022.6.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-calver-2022.6.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-calver-2022.6.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-calver-2022.6.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-calver-2022.6.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-calver-2022.6.26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cattrs-23.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cattrs-23.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cattrs-23.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-poetry-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cattrs-23.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cattrs-23.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cattrs-23.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cchardet-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Cython-3.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cchardet-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cchardet-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cchardet-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cchardet-2.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-certifi-2024.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-certifi-2024.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cffi-1.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cffi-1.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libffi-3.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cffi-1.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cffi-1.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-py-1.11.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cffi-1.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pycparser-2.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cffi-1.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cffi-1.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cffi-1.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cfgv-3.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cfgv-3.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cfgv-3.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cfgv-3.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cfgv-3.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-chardet-5.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-chardet-5.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-chardet-5.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-chardet-5.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-chardet-5.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-chardet-5.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-charset-normalizer-3.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cheetah-3.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cheetah-3.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-markdown-3.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cheetah-3.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pygments-2.17.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cheetah-3.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cheetah-3.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cheroot-10.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cheroot-10.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cheroot-10.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cheroot-10.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cherrypy-18.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cherrypy-18.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-click-8.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-colorama-0.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-click-8.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-click-8.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-click-8.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-click-8.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-click-8.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cloudpickle-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cloudpickle-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cloudpickle-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cloudpickle-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cmdln-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cmdln-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-codecov-2.1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-codecov-2.1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-colorama-0.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-colorama-0.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-colorama-0.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-colorama-0.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-colorama-0.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-colorama-0.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-colorama-0.4.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-colorlog-6.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-colorlog-6.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-comm-0.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-comm-0.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-comm-0.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-comm-0.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-comm-0.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-comm-0.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-commonmark-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-commonmark-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-concurrent-log-handler-0.9.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-concurrent-log-handler-0.9.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-configobj-5.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-configobj-5.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-configobj-5.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-configobj-5.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-configparser-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-configparser-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-configparser-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-configparser-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-configparser-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-configparser-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-configshell-1.1.30",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-constantly-15.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-construct-2.10.68",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-construct-2.10.68",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-contourpy-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-contourpy-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pybind11-2.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-contourpy-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-contourpy-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-contourpy-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-meson-python-0.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-contourpy-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-contourpy-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-contourpy-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-copr-1.130",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-copr-1.130",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cov-core-1.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cov-core-1.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-coverage-7.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-coverage-7.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-coverage-7.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cpio-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cppy-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cppy-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cppy-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cppy-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cryptography-42.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cryptography-42.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cryptography-42.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cryptography-42.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-bcrypt-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cryptography-42.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-certifi-2024.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cryptography-42.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cryptography-42.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cryptography-vectors-42.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cryptography-42.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hypothesis-6.98.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cryptography-42.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-iso8601-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cryptography-42.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cryptography-42.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pretend-1.0.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cryptography-42.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-benchmark-4.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cryptography-42.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-subtests-0.11.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cryptography-42.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cryptography-42.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-rust-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cryptography-42.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cryptography-42.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cryptography-42.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytz-2023.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cryptography-42.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-1.86.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cryptography-42.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-packaging-23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cryptography-vectors-42.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cryptography-vectors-42.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cryptography-vectors-42.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cryptography-vectors-42.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cson-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cson-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-csscompressor-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-csscompressor-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-csscompressor-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-csscompressor-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-csscompressor-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cssselect-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cssselect-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cups-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cups-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cups-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cups-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cycler-0.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cycler-0.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cycler-0.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cycler-0.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-cycler-0.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dasbus-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dasbus-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pygobject3-3.46.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dasbus-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dasbus-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dasbus-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dateutil-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dateutil-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-freezegun-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dateutil-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hypothesis-6.98.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dateutil-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dateutil-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dateutil-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dateutil-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sortedcontainers-2.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dateutil-2.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dbusmock-0.29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dbusmock-0.29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-python-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dbusmock-0.29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dbusmock-0.29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pygobject3-3.46.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dbusmock-0.29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dbusmock-0.29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dbusmock-0.29.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-upower-1.90.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ddt-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ddt-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ddt-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ddt-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ddt-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ddt-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ddt-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-debugpy-1.6.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-debugpy-1.6.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-debugpy-1.6.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-debugpy-1.6.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-debugpy-1.6.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-debugpy-1.6.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-debugpy-1.6.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-decorator-5.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-decorator-5.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-decorator-5.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-decorator-5.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-decorator-5.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-deepmerge-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-deepmerge-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-deepmerge-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-deepmerge-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-deepmerge-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-deepmerge-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-defusedxml-0.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-defusedxml-0.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-deprecated-1.2.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-deprecation-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-deprecation-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dict2xml-1.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dict2xml-1.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dict2xml-1.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dict2xml-1.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dict2xml-1.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dill-0.3.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dill-0.3.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dirty-equals-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dirty-equals-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dirty-equals-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dirty-equals-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dirty-equals-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pydantic-2.10.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dirty-equals-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dirty-equals-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dirty-equals-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dirty-equals-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytz-2023.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-distlib-0.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-distlib-0.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-distlib-0.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-distlib-0.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-distro-1.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-distro-1.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-distro-1.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-distro-1.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-django-cache-url-3.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-django-cache-url-3.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-django-pipeline-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-django-pipeline-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-django-pipeline-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dkimpy-1.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dkimpy-1.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dmidecode-3.12.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dmidecode-3.12.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dmidecode-3.12.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dns-2.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dns-2.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cryptography-42.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dns-2.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dns-2.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-docker-7.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-docker-7.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-docker-7.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-docker-7.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-docker-pycreds-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-docker-pycreds-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-docker-pycreds-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dockerpty-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dockerpty-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-docopt-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-docopt-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-docopt-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-docstring-parser-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-docstring-parser-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-docstring-parser-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-docstring-parser-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-docstring-parser-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-poetry-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-docstring-parser-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-docstring-parser-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-docutils-0.20.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-docutils-0.20.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-docutils-0.20.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-docutils-0.20.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-docutils-0.20.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dominate-2.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dominate-2.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dulwich-0.21.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dulwich-0.21.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dulwich-0.21.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dulwich-0.21.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dunamai-1.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dunamai-1.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-poetry-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dunamai-1.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dunamai-1.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dunamai-1.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-dunamai-1.23.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-easy-server-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-easy-server-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-easy-vault-0.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-easy-server-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jsonschema-4.21.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-easy-server-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-easy-server-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-easy-server-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-easy-server-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-easy-server-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-testfixtures-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-easy-server-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-easy-server-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-easy-vault-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyYAML-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-easy-vault-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-easy-vault-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-easy-vault-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-click-8.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-easy-vault-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cryptography-42.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-easy-vault-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-keyring-23.13.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-easy-vault-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-easy-vault-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-easy-vault-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-easy-vault-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-easy-vault-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-easy-vault-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-yamlloader-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-easy-vault-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ecdsa-0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ecdsa-0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-editables-0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-editables-0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fdupes-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-editables-0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-editables-0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-editables-0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-editables-0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-editor-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-editor-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-elasticsearch-7.17.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-elasticsearch-7.17.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-elementpath-4.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-elementpath-4.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-elementpath-4.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-elementpath-4.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-tox-4.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-elementpath-4.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-elementpath-4.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-email-validator-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-email-validator-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-email-validator-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-enchant-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-enchant2-2.6.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-enchant-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-enchant-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-entrypoints-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-entrypoints-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-entrypoints-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-entrypoints-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ethtool-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ethtool-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnl3-3.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ethtool-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-net-tools-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ethtool-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ethtool-0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-evdev-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-evdev-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-evdev-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-evdev-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-eventlet-0.33.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-dns-2.4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-eventlet-0.33.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-greenlet-2.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-eventlet-0.33.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-eventlet-0.33.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-eventlet-0.33.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-eventlet-0.33.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-eventlet-0.33.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-eventlet-0.33.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-exceptiongroup-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-exceptiongroup-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-exceptiongroup-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-scm-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-exceptiongroup-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-exceptiongroup-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-exceptiongroup-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-exceptiongroup-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-exceptiongroup-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-execnet-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-procps-ng-4.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-execnet-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-execnet-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-eventlet-0.33.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-execnet-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-gevent-22.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-execnet-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-execnet-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-execnet-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-execnet-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-execnet-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-py-1.11.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-execnet-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-timeout-2.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-execnet-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-execnet-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-execnet-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-execnet-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-tox-4.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-execnet-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-execnet-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-executing-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-executing-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-executing-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-executing-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-toml-0.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-executing-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-extras-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-extras-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-testtools-2.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-extras-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ez-setup-0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ez-setup-0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-falcon-3.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-falcon-3.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-fasteners-0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-fasteners-0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-fasteners-0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-fasteners-0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-fastjsonschema-2.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-fastjsonschema-2.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-fastjsonschema-2.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-fastjsonschema-2.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-fastjsonschema-2.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-benchmark-4.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-fastjsonschema-2.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-fastjsonschema-2.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-fastjsonschema-2.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-feedgen-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-feedgen-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-feedgen-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-feedgen-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-feedgen-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-filelock-3.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-filelock-3.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-filelock-3.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-filelock-3.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-filelock-3.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-mock-3.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-filelock-3.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-filelock-3.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-filelock-3.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-filelock-3.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-fixtures-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-fixtures-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-fixtures-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-testtools-2.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-fixtures-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flake8-7.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flake8-7.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flasgger-0.9.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flasgger-0.9.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flasgger-0.9.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flasgger-0.9.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flasgger-0.9.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-2.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-2.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-click-8.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-2.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-itsdangerous-2.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-2.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jinja2-3.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-2.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-2.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-werkzeug-2.2.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-2.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-restful-0.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-restful-0.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-restful-0.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-aniso8601-9.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-restful-0.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-blinker-1.6.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-restful-0.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flask-2.2.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-restful-0.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-restful-0.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-restful-0.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-restful-0.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-restful-0.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytz-2023.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-restx-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-restx-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-session-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-session-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-session-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-session-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-session-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-session-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-session-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flask-session-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flit-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flit-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flit-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pygments-2.17.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flit-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytoml-0.1.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flit-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flit-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flit-scm-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flit-scm-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flit-scm-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flit-scm-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flit-scm-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flit-scm-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flit-scm-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flit-scm-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flit-scm-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flit-scm-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flufl.bounce-4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flufl.bounce-4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flufl.i18n-5.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pdm-backend-2.1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flufl.i18n-5.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pdm-pep517-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flufl.i18n-5.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flufl.i18n-5.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flufl.i18n-5.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flufl.i18n-5.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flufl.lock-8.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pdm-backend-2.1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flufl.lock-8.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pdm-pep517-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flufl.lock-8.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flufl.lock-8.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flufl.lock-8.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flufl.lock-8.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flufl.testing-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-flufl.testing-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-fqdn-1.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-fqdn-1.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-fqdn-1.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-fqdn-1.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-fqdn-1.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-freezegun-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-freezegun-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-dateutil-2.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-freezegun-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-freezegun-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-freezegun-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-freezegun-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-frozenlist-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-frozenlist-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-frozenlist-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-frozenlist-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-frozenlist-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-fsspec-2024.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-fsspec-2024.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-funcsigs-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-funcsigs-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-funcsigs-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-unittest2-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-funcsigs-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-furo-2023.05.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-furo-2023.05.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-yarn-1.22.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-furo-2023.05.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-furo-2023.05.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-beautifulsoup4-4.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-furo-2023.05.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-furo-2023.05.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-furo-2023.05.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-myst-parser-2.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-furo-2023.05.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-nodeenv-1.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-furo-2023.05.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-furo-2023.05.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pygments-2.17.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-furo-2023.05.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-furo-2023.05.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-furo-2023.05.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-basic-ng-1.0.0b2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-furo-2023.05.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-copybutton-0.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-furo-2023.05.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-design-0.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-furo-2023.05.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-inline-tabs-2023.4.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-furo-2023.05.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-theme-builder-0.2.0b2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-furo-2023.05.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-furo-2023.05.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gast-0.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gast-0.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-genshi-0.7.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-genshi-0.7.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-genshi-0.7.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gevent-22.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Cython-3.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gevent-22.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-c-ares-1.19.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gevent-22.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gevent-22.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libev-4.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gevent-22.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libuv-1.47.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gevent-22.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-greenlet-2.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gevent-22.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gevent-22.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ghp-import2-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ghp-import2-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gitdb-4.0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gitdb-4.0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gitdb-4.0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gitdb-4.0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-smmap-5.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gitdb-4.0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gitdb-4.0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-google-api-core-2.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-google-api-core-2.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-google-auth-2.28.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-google-auth-2.28.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-google-auth-httplib2-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-google-auth-httplib2-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-google-auth-oauthlib-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-google-auth-oauthlib-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-google-pasta-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-google-pasta-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-googleapis-common-protos-1.56.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-googleapis-common-protos-1.56.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-greenlet-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-greenlet-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-greenlet-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-greenlet-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-greenlet-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-greenlet-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-greenlet-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gssapi-1.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Cython-3.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gssapi-1.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gssapi-1.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gssapi-1.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-decorator-5.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gssapi-1.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gssapi-1.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gssapi-1.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gssapi-1.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gssapi-1.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gunicorn-21.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-gunicorn-21.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-h11-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-h11-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-h11-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-h2-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-js-jquery-3.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-h2-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-underscore-1.13.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-h2-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-h5py-3.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Cython-3.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-h5py-3.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-h5py-3.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hdf5-1.14.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-h5py-3.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numpy-1.24.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-h5py-3.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-h5py-3.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pkgconfig-1.5.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-h5py-3.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-h5py-3.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-h5py-3.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hamcrest-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numpy-1.24.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hamcrest-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hamcrest-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hamcrest-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hamcrest-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hamcrest-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-fancy-pypi-readme-24.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-fancy-pypi-readme-24.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-fancy-pypi-readme-24.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-fancy-pypi-readme-24.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-fancy-pypi-readme-24.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-fancy-pypi-readme-24.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-fancy-pypi-readme-24.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-fancy-pypi-readme-24.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-jupyter-builder-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-jupyter-builder-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-jupyter-builder-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-jupyter-builder-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-jupyter-builder-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-nodejs-version-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-nodejs-version-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-nodejs-version-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-nodejs-version-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-nodejs-version-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-requirements-txt-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-requirements-txt-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-requirements-txt-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-requirements-txt-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-requirements-txt-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-vcs-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-vcs-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-vcs-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-vcs-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pathspec-0.11.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-vcs-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-vcs-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatch-vcs-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatchling-1.27.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatchling-1.27.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-packaging-24.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatchling-1.27.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pathspec-0.11.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatchling-1.27.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatchling-1.27.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pluggy-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatchling-1.27.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-tomli-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatchling-1.27.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-trove-classifiers-2024.1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hatchling-1.27.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hpack-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-html5lib-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-html5lib-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-chardet-5.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-html5lib-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-genshi-0.7.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-html5lib-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-lxml-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-html5lib-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-html5lib-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-expect-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-html5lib-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-html5lib-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-html5lib-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-webencodings-0.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-html5lib-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-htmlmin2-0.1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-htmlmin2-0.1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-htmlmin2-0.1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-htmlmin2-0.1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-htmlmin2-0.1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httmock-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httmock-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpbin-0.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpbin-0.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpbin-0.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpbin-0.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpbin-0.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpbin-0.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpcore-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-fancy-pypi-readme-24.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpcore-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpcore-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpcore-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpcore-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpcore-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httplib2-0.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httplib2-0.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpretty-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-freezegun-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpretty-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-httplib2-0.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpretty-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-nose2-0.13.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpretty-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpretty-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpretty-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sure-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpretty-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-tornado-6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpretty-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpx-0.27.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-certifi-2024.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpx-0.27.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpx-0.27.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-fancy-pypi-readme-24.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpx-0.27.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpx-0.27.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-httpcore-1.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpx-0.27.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-idna-3.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpx-0.27.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpx-0.27.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpx-0.27.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sniffio-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpx-0.27.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-httpx-0.27.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hug-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hug-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-marshmallow-3.20.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hug-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hug-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-runner-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hug-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hug-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-humanize-4.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-humanize-4.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-freezegun-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-humanize-4.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-humanize-4.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-humanize-4.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-humanize-4.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-cov-4.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-humanize-4.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-humanize-4.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hwdata-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hyperframe-6.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hyperlink-21.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontawesome-fonts-4.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hyperlink-21.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hyperopt-0.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hyperopt-0.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hypothesis-6.98.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hypothesis-6.98.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hypothesis-fspaths-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hypothesis-fspaths-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hypothesis-6.98.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hypothesis-fspaths-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-runner-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hypothesis-fspaths-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hypothesis-fspaths-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hypothesmith-0.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hypothesmith-0.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hypothesmith-0.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hypothesmith-0.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hypothesis-6.98.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hypothesmith-0.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-libcst-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hypothesmith-0.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hypothesmith-0.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-hypothesmith-0.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-identify-2.5.35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-identify-2.5.35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-identify-2.5.35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-identify-2.5.35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-identify-2.5.35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-idna-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-idna-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-idna-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-idna-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-idna-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-idna-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-idna-3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ifcfg-0.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ifcfg-0.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-imagesize-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-imagesize-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-imagesize-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-importlab-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-importlab-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-importlab-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-importlab-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-importlab-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-importlib-metadata-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-importlib-metadata-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-importlib-metadata-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-packaging-24.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-importlib-metadata-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-importlib-metadata-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-importlib-metadata-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-importlib-metadata-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-importlib-metadata-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-toml-0.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-importlib-metadata-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-importlib-metadata-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-zipp-3.17.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-importlib-metadata-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-importlib-resources-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-importlib-resources-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-importlib-resources-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-importlib-resources-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-importlib-resources-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-toml-0.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-importlib-resources-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-importlib-resources-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-zipp-3.17.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-importlib-resources-6.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-incremental-22.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-incremental-22.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-inflect-5.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-inflect-5.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-inflect-5.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-inflect-5.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-toml-0.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-inflect-5.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-inflect-5.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-iniconfig-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-iniconfig-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-iniconfig-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-iniconfig-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-iniconfig-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-iniconfig-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-iniconfig-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-iniparse-0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-iniparse-0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-iniparse-0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-inotify-0.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gmp-6.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-inotify-0.9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-invoke-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-procps-ng-4.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-invoke-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-invoke-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipaddress-1.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipaddress-1.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipykernel-6.25.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipykernel-6.25.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jupyter-client-8.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipykernel-6.25.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipykernel-6.25.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-poetry-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipykernel-6.25.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipykernel-6.25.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipykernel-6.25.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipykernel-6.25.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipyleaflet-0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-branca-0.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipyleaflet-0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-ipywidgets-8.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipyleaflet-0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jupyter-packaging-0.12.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipyleaflet-0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jupyterlab-4.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipyleaflet-0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipyleaflet-0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipyleaflet-0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipyleaflet-0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-traittypes-0.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipyleaflet-0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipyleaflet-0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-xyzservices-2023.10.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipyleaflet-0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipython-8.22.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipython-8.22.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipython-8.22.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipython-genutils-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipython-genutils-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipywidgets-8.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipywidgets-8.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-comm-0.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipywidgets-8.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-deprecation-2.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipywidgets-8.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipywidgets-8.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-ipykernel-6.25.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipywidgets-8.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-ipython-8.22.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipywidgets-8.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jsonschema-4.21.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipywidgets-8.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jupyter-packaging-0.12.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipywidgets-8.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipywidgets-8.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipywidgets-8.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-cov-4.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipywidgets-8.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipywidgets-8.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-tomlkit-0.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipywidgets-8.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-traitlets-5.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipywidgets-8.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipywidgets-8.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ipywidgets-8.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytz-2023.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-iso8601-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-iso8601-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hypothesis-6.98.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-iso8601-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-iso8601-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-iso8601-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytz-2023.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-isodate-0.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-isodate-0.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-isoduration-20.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-isoduration-20.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-isoduration-20.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-isoduration-20.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-isoduration-20.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-isoduration-20.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-isort-5.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-isort-5.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-isort-5.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-isort-5.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-isort-5.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pylama-8.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-isort-5.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-isort-5.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-isort-5.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-itsdangerous-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-itsdangerous-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-freezegun-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-itsdangerous-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-classes-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-classes-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-classes-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-classes-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-classes-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-classes-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-classes-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-classes-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-classes-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-collections-5.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-collections-5.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-collections-5.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-collections-5.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-collections-5.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-context-4.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-context-4.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-context-4.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-context-4.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-context-4.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-toml-0.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-context-4.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-context-4.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-functools-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-functools-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-functools-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-functools-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-toml-0.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-functools-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-functools-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-text-3.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-text-3.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-text-3.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco-text-3.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco.env-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco.env-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco.env-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco.env-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jaraco.env-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jedi-0.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jedi-0.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jeepney-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jeepney-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jeepney-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jeepney-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jeepney-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jinja2-3.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-babel-2.12.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jinja2-3.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jinja2-3.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-markupsafe-2.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jinja2-3.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jinja2-3.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jmespath-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jmespath-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jmespath-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jmespath-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-joblib-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-procps-ng-4.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-joblib-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-joblib-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-joblib-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-threadpoolctl-3.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-joblib-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-joblib-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsmin-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsmin-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-json-logger-2.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-json-logger-2.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-json-logger-2.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-json-logger-2.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-json-logger-2.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-json-tricks-3.17.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-json-tricks-3.17.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-json5-0.9.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hypothesis-6.98.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-json5-0.9.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-json5-0.9.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsonpatch-1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jsonpointer-2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsonpatch-1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsonpatch-1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsonpointer-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsonpointer-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsonschema-4.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-fancy-pypi-readme-24.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsonschema-4.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsonschema-4.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsonschema-4.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsonschema-4.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsonschema-4.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsonschema-4.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsonschema-4.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsonschema-4.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsonschema-specifications-2023.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsonschema-specifications-2023.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsonschema-specifications-2023.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsonschema-specifications-2023.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsonschema-specifications-2023.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsonschema-specifications-2023.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsonschema-specifications-2023.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsx-lexer-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsx-lexer-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsx-lexer-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsx-lexer-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jsx-lexer-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-junitxml-0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-cache-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-cache-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-cache-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-cache-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-cache-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-cache-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-client-8.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-client-8.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-client-8.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-client-8.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-client-8.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-client-8.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-core-5.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-core-5.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-core-5.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-core-5.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-core-5.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-core-5.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-events-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-events-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-events-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-events-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-events-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-events-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-lsp-2.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-lsp-2.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-lsp-2.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-lsp-2.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-lsp-2.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-packaging-0.12.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-packaging-0.12.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-packaging-0.12.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-packaging-0.12.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-packaging-0.12.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-packaging-0.12.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-server-2.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-jupyter-builder-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-server-2.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-server-2.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-server-2.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-server-2.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-server-2.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-server-2.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-server-terminals-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-server-terminals-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-server-terminals-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-server-terminals-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-server-terminals-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-server-terminals-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-sphinx-0.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-sphinx-0.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-sphinx-0.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-sphinx-0.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-sphinx-0.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-sphinx-0.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-server-mathjax-0.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jupyter-packaging-0.12.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-server-mathjax-0.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-server-mathjax-0.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-server-mathjax-0.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-server-mathjax-0.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyter-server-mathjax-0.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-4.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-jupyter-builder-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-4.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-4.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-ipykernel-6.25.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-4.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jupyter-lsp-2.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-4.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jupyter-server-2.13.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-4.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jupyterlab-server-2.27.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-4.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-notebook-shim-0.2.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-4.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-4.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-4.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-4.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-server-2.27.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-fastjsonschema-2.19.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-server-2.27.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-server-2.27.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-server-2.27.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-server-2.27.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-server-2.27.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-server-2.27.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-pygments-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-jupyter-builder-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-pygments-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-nodejs-version-0.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-pygments-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-pygments-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jupyterlab-4.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-pygments-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-pygments-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-pygments-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-pygments-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupyterlab-pygments-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupytext-1.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupytext-1.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jupyter-packaging-0.12.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupytext-1.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jupyterlab-4.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupytext-1.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupytext-1.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupytext-1.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupytext-1.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jupytext-1.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jwcrypto-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jwcrypto-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jwt-2.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jwt-2.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cryptography-42.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jwt-2.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-cov-4.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jwt-2.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-runner-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jwt-2.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-jwt-2.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kafka-python-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kafka-python-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kaitaistruct-0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kaitaistruct-0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kaitaistruct-0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kaitaistruct-0.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kdcproxy-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kdcproxy-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-asn1crypto-1.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kdcproxy-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-coverage-7.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kdcproxy-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-dns-2.4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kdcproxy-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kdcproxy-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pyasn1-0.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kdcproxy-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-keras-rl2-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-keras-rl2-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kerberos-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kerberos-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kerberos-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kerberos-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-keyring-23.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-keyring-23.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-importlib-metadata-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-keyring-23.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-keyring-23.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-keyring-23.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-keyring-23.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-toml-0.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-keyring-23.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-keyring-23.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kitchen-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-chardet-5.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kitchen-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kiwisolver-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kiwisolver-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kiwisolver-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cppy-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kiwisolver-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kiwisolver-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kiwisolver-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kiwisolver-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-toml-0.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kiwisolver-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kiwisolver-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kmod-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Cython-3.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kmod-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kmod-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kmod-30"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kmod-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kmod-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kubernetes-25.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-kubernetes-25.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-lazr.config-3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-lazr.config-3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-lazr.delegates-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-lazr.delegates-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-lazy-object-proxy-1.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-lazy-object-proxy-1.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-lazy-object-proxy-1.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-lazy-object-proxy-1.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-lazy-object-proxy-1.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ldap-3.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ldap-3.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ldap-3.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ldap-3.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-lexicon-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-lexicon-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-lexicon-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-lhsmdu-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-lhsmdu-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-libconf-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-libconf-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-libcst-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-libcst-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-packaging-23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-limits-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-limits-3.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-linecache2-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-fixtures-4.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-linecache2-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-linecache2-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-unittest2-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-linecache2-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-linkify-it-py-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-linkify-it-py-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-coverage-7.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-linkify-it-py-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-linkify-it-py-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-cov-4.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-linkify-it-py-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-linkify-it-py-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-linkify-it-py-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-uc-micro-py-1.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-linkify-it-py-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-linkify-it-py-2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-linux-procfs-0.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-linux-procfs-0.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-linux-procfs-0.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-lit-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-lit-18.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-littleutils-0.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-littleutils-0.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-livereload-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-livereload-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-livereload-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-livereload-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-livereload-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-livereload-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-livereload-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-livereload-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-logutils-0.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-redis-5.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-logutils-0.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-logutils-0.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-redis-7.2.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-lxml-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Cython-3.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-lxml-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-lxml-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-lxml-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-lxml-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-lxml-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-m2r-0.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-m2r-0.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-m2r-0.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mistune-2.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-m2r-0.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-m2r-0.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pygments-2.17.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-m2r-0.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mako-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mako-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-markupsafe-2.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mako-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mako-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mako-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-markdown-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyYAML-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-markdown-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-nose2-0.13.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-markdown-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-markdown-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-markdown-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-markdown-it-py-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-markdown-it-py-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-markdown-it-py-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-markdown-it-py-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-markdown-it-py-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-markdown-it-py-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-markdown-it-py-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-markupsafe-2.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-markupsafe-2.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-markupsafe-2.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-marshmallow-3.20.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-marshmallow-3.20.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numpy-1.24.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pybind11-2.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pycairo-1.25.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pygobject3-3.46.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyparsing-3.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-certifi-2024.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cycler-0.12.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-dateutil-2.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-kiwisolver-1.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pillow-10.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-qt5-5.15.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytz-2023.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qhull-2020.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-split-e-2021"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-inline-0.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-inline-0.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-inline-0.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-inline-0.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-matplotlib-inline-0.1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-maturin-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-maturin-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-maturin-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-maturin-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-rust-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-maturin-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-maturin-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-maturin-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-packaging-23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mccabe-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mccabe-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-runner-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mccabe-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mccabe-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdformat-0.7.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdformat-0.7.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdformat-0.7.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdformat-0.7.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdformat-0.7.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdformat-gfm-0.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdformat-gfm-0.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdformat-gfm-0.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdformat-gfm-0.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-poetry-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdformat-gfm-0.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdformat-gfm-0.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdformat-gfm-0.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdformat-tables-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdformat-tables-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdformat-tables-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdformat-tables-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdformat-tables-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdformat-tables-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdformat-tables-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdit-py-plugins-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdit-py-plugins-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdit-py-plugins-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdit-py-plugins-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdit-py-plugins-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdit-py-plugins-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdit-py-plugins-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdurl-0.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdurl-0.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdurl-0.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdurl-0.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdurl-0.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mdurl-0.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-meh-0.51",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-python-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-meh-0.51",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-meh-0.51",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-meh-0.51",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libreport-2.17.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-meh-0.51",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-meh-0.51",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-memcached-1.59",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-memcached-1.59",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-memcached-1.59",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-memory-profiler-0.61.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-memory-profiler-0.61.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-memory-profiler-0.61.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-memory-profiler-0.61.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-memory-profiler-0.61.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mergedeep-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mergedeep-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mergedeep-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mergedeep-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mergedeep-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mergedeep-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mergedeep-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-meson-python-0.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Cython-3.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-meson-python-0.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-meson-python-0.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-meson-python-0.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-meson-python-0.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-patchelf-0.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-meson-python-0.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-meson-python-0.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-packaging-24.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-meson-python-0.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-meson-python-0.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pyproject-metadata-0.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-meson-python-0.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-mock-3.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-meson-python-0.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-meson-python-0.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mimeparse-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mimeparse-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-minidb-2.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-minidb-2.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mistune-2.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mistune-2.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mistune-2.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mistune-2.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mistune-2.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mistune-2.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mistune-2.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mitmproxy-wireguard-0.1.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mitmproxy-wireguard-0.1.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-maturin-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mitmproxy-wireguard-0.1.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mitmproxy-wireguard-0.1.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mitmproxy-wireguard-0.1.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-rust-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mitmproxy-wireguard-0.1.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mitmproxy-wireguard-0.1.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mitmproxy-wireguard-0.1.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-packaging-23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-babel-2.12.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-autorefs-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-autorefs-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-markdown-3.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-autorefs-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mkdocs-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-autorefs-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pdm-backend-2.1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-autorefs-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-autorefs-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pygments-2.17.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-autorefs-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pymdown-extensions-10.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-autorefs-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-cov-4.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-autorefs-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-randomly-3.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-autorefs-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-xdist-3.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-autorefs-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-autorefs-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-autorefs-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-autorefs-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-coverage-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-coverage-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pdm-backend-2.1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-coverage-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pdm-pep517-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-coverage-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-coverage-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-coverage-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-coverage-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-gen-files-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-gen-files-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-gen-files-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-gen-files-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-gen-files-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-git-committers-plugin-2-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-git-committers-plugin-2-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-git-committers-plugin-2-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-git-committers-plugin-2-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-git-committers-plugin-2-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-include-markdown-plugin-6.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-include-markdown-plugin-6.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-include-markdown-plugin-6.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-include-markdown-plugin-6.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-include-markdown-plugin-6.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-include-markdown-plugin-6.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-literate-nav-0.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-literate-nav-0.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-literate-nav-0.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-literate-nav-0.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-literate-nav-0.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-material-9.1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-nodejs-version-0.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-material-9.1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-requirements-txt-0.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-material-9.1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-material-9.1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-material-9.1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-material-9.1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-material-9.1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-material-extensions-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-material-extensions-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-material-extensions-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-material-extensions-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-material-extensions-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-minify-plugin-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-minify-plugin-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-minify-plugin-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-minify-plugin-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-minify-plugin-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-redirects-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-redirects-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mkdocs-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-redirects-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-redirects-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-redirects-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mkdocs-redirects-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mock-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mock-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mock-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mock-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-more-itertools-9.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-more-itertools-9.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-more-itertools-9.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-more-itertools-9.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-more-itertools-9.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mpmath-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-latexmk-4.80"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mpmath-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mpmath-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-codecov-2.1.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mpmath-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mpmath-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pycodestyle-2.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mpmath-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-cov-4.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mpmath-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mpmath-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mpmath-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mpmath-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mpmath-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mpmath-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-multidict-6.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-multidict-6.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-multidict-6.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-multidict-6.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-munch-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-munch-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-munch-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mypy-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mypy-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mypy-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mypy-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mypy-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mypy-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mypy-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mypy-extensions-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mypy-extensions-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mypy-extensions-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mypy-extensions-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mypy-extensions-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mysqlclient-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mysqlclient-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mariadb-connector-c-3.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mysqlclient-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mysqlclient-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mysqlclient-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-mysqlclient-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-myst-nb-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-myst-nb-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-myst-nb-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-myst-nb-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-poetry-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-myst-nb-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-myst-nb-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-myst-nb-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-myst-nb-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-myst-parser-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-myst-parser-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-myst-parser-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-myst-parser-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-myst-parser-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-myst-parser-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbclient-0.7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbclient-0.7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbclient-0.7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbclient-0.7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbclient-0.7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbclient-0.7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbconvert-7.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-beautifulsoup4-4.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbconvert-7.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-defusedxml-0.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbconvert-7.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbconvert-7.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-importlib-metadata-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbconvert-7.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jinja2-3.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbconvert-7.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-markupsafe-2.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbconvert-7.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mistune-2.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbconvert-7.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-packaging-24.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbconvert-7.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pandocfilters-1.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbconvert-7.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbconvert-7.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-traitlets-5.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbconvert-7.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbconvert-7.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbdime-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbdime-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbdime-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbdime-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbdime-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbformat-5.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-fastjsonschema-2.19.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbformat-5.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-nodejs-version-0.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbformat-5.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbformat-5.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jsonschema-4.21.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbformat-5.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jupyter-core-5.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbformat-5.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbformat-5.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbformat-5.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-traitlets-5.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbformat-5.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbformat-5.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbsphinx-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbsphinx-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbsphinx-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbsphinx-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbsphinx-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbxmpp-3.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nbxmpp-3.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nest-asyncio-1.5.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nest-asyncio-1.5.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nest-asyncio-1.5.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nest-asyncio-1.5.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nest-asyncio-1.5.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nest-asyncio-1.5.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-netaddr-0.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-netaddr-0.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-furo-2023.05.20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-netaddr-0.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-netaddr-0.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-netaddr-0.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-netifaces-0.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-netifaces-0.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-netifaces-0.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-netifaces-0.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-netifaces-0.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-netifaces-0.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-netifaces-0.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-networkx-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-networkx-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-networkx-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-networkx-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ninja-1.11.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ninja-1.11.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ninja-1.11.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ninja-1.11.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ninja-1.11.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ninja-1.11.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-scikit-build-0.17.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ninja-1.11.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ninja-1.11.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ninja-1.11.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nocasedict-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nocasedict-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-packaging-24.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nocasedict-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pathlib2-2.3.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nocasedict-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nocasedict-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nocasedict-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pluggy-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nocasedict-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nocasedict-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nocasedict-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nocasedict-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nocaselist-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nocaselist-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-packaging-24.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nocaselist-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pathlib2-2.3.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nocaselist-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nocaselist-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nocaselist-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pluggy-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nocaselist-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nocaselist-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nocaselist-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nocaselist-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nocaselist-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nodeenv-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nodeenv-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nodeenv-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nodeenv-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nodeenv-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nose2-0.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cov-core-1.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nose2-0.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nose2-0.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nose2-0.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nose2-0.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-notebook-shim-0.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-notebook-shim-0.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-notebook-shim-0.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-notebook-shim-0.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nox-2023.4.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nox-2023.4.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nox-2023.4.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nox-2023.4.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nox-2023.4.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nox-2023.4.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nox-poetry-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nox-poetry-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-poetry-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nox-poetry-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nox-poetry-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nox-poetry-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nox-poetry-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nss-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nss-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nspr-4.35.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nss-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nss-3.94.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nss-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nss-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-nss-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ntlm-auth-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ntlm-auth-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ntlm-auth-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ntlm-auth-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ntplib-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ntplib-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-numpydoc-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-numpydoc-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-numpydoc-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jinja2-3.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-numpydoc-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-numpydoc-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-cov-4.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-numpydoc-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-numpydoc-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-numpydoc-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-numpydoc-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-numpydoc-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-oauth2client-4.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-oauth2client-4.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-fasteners-0.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-oauth2client-4.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-oauth2client-4.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pyasn1-0.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-oauth2client-4.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pyasn1-modules-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-oauth2client-4.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-oauth2client-4.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-oauthlib-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-blinker-1.6.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-oauthlib-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cryptography-42.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-oauthlib-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jwt-2.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-oauthlib-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-oauthlib-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-oauthlib-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-oauthlib-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-oauthlib-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-olefile-0.47",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-opt-einsum-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-opt-einsum-3.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ordered-set-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ordered-set-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ordered-set-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-outcome-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-outcome-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-overrides-7.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-overrides-7.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-overrides-7.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-overrides-7.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-overrides-7.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-packaging-24.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyparsing-3.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-packaging-24.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-packaging-24.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-packaging-24.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-packaging-24.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pretend-1.0.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-packaging-24.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-packaging-24.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-packaging-24.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pallets-sphinx-themes-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pallets-sphinx-themes-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pallets-sphinx-themes-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pallets-sphinx-themes-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pandas-2.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Cython-3.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pandas-2.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pandas-2.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numpy-1.24.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pandas-2.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pandas-2.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-meson-python-0.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pandas-2.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pandas-2.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pandas-2.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-versioneer-0.29"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pandas-2.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pandas-2.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pandocfilters-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pandocfilters-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parameterized-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parameterized-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parameterized-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parameterized-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-nose2-0.13.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parameterized-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parameterized-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parameterized-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parameterized-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-paramiko-3.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-paramiko-3.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-bcrypt-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-paramiko-3.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cryptography-42.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-paramiko-3.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-invoke-2.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-paramiko-3.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-lexicon-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-paramiko-3.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-paramiko-3.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pyasn1-0.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-paramiko-3.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pynacl-1.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-paramiko-3.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-relaxed-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-paramiko-3.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-paramiko-3.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-paramiko-3.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parse-1.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parse-1.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parse-1.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parse-type-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parse-type-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-parse-1.19.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parse-type-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parse-type-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-runner-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parse-type-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parse-type-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parse-type-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parse-type-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parse-type-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parso-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parso-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parver-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parver-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-Arpeggio-2.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parver-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parver-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hypothesis-6.98.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parver-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parver-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pretend-1.0.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parver-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parver-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-parver-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-passlib-1.7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-passlib-1.7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-paste-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyOpenSSL-24.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-paste-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-paste-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-paste-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-tempita-0.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-paste-3.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-paste-deploy-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-paste-deploy-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-paste-deploy-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-paste-deploy-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-cov-4.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-paste-deploy-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-paste-deploy-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-paste-deploy-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-path-16.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-path-16.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-path-16.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-path-16.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-more-itertools-9.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-path-16.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-path-16.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-path-16.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-path-16.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-path-16.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pathlib2-2.3.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pathlib2-2.3.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pathspec-0.11.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pathspec-0.11.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pathspec-0.11.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pathspec-0.11.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pathspec-0.11.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-patsy-0.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-patsy-0.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pbkdf2-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pbr-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pbr-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pbr-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pbr-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pbr-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdbp-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdbp-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdbp-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdbp-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdbp-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdfminer.six-20231228",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdfminer.six-20231228",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdfminer.six-20231228",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdfminer.six-20231228",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-git-versioning-2.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdfminer.six-20231228",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdfminer.six-20231228",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdm-backend-2.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-importlib-metadata-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdm-backend-2.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdm-backend-2.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdm-backend-2.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdm-backend-2.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdm-backend-2.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdm-pep517-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdm-pep517-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdm-pep517-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdm-pep517-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdm-pep517-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdm-pep517-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdm-pep517-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdm-pep517-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdocs-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdocs-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdocs-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-poetry-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdocs-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdocs-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdocs-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pdocs-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pecan-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jinja2-3.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pecan-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pep8-1.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pecan-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pecan-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sqlalchemy-1.4.48"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pecan-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pecan-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-webtest-3.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pecan-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pep517-0.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pep517-0.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pdm-pep517-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pep517-0.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pep517-0.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pep517-0.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pep517-0.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pep8-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pep8-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pep8-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pep8-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pep8-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pexpect-4.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-ptyprocess-0.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pexpect-4.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pexpect-4.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pickleshare-0.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pickleshare-0.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pickleshare-0.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-picobox-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-picobox-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-picobox-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-picobox-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-picobox-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-picobox-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-picobox-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pid-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pid-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pid-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pid-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pika-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-fixtures-4.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pika-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pika-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pika-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pika-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pika-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pika-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pillow-10.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pillow-10.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pillow-10.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ghostscript-9.56.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pillow-10.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lcms2-2.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pillow-10.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libimagequant-2.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pillow-10.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libraqm-0.10.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pillow-10.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pillow-10.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libwebp-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pillow-10.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numpy-1.24.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pillow-10.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openjpeg2-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pillow-10.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pillow-10.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pillow-10.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-olefile-0.47"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pillow-10.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-qt5-5.15.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pillow-10.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pillow-10.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pillow-10.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tk-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pillow-10.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pip-23.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pip-23.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ca-certificates-2023.2.64"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pip-23.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pip-23.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pip-23.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pip-run-12.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pip-run-12.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-packaging-24.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pip-run-12.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-path-16.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pip-run-12.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pip-run-12.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pip-run-12.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pip-run-12.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pip-run-12.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pip-run-12.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pip-run-12.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pip-shims-0.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pip-shims-0.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pip-shims-0.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pip-shims-0.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pip-shims-0.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pip-shims-0.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pip-shims-0.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pip-shims-0.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pkgconfig-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pkgconfig-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-platformdirs-3.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-platformdirs-3.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-appdirs-1.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-platformdirs-3.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-coverage-7.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-platformdirs-3.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-platformdirs-3.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-platformdirs-3.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-platformdirs-3.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-platformdirs-3.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-mock-3.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-platformdirs-3.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-platformdirs-3.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-platformdirs-3.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-plette-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-plette-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-plette-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-plette-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-plette-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-plette-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-plette-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-plette-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-plette-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-plotly-5.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-plotly-5.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-plotly-5.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-plotly-5.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-plotly-5.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pluggy-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pluggy-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pluggy-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ply-3.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ply-3.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pocketlint-0.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pocketlint-0.24",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-poetry-core-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-poetry-core-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-poetry-core-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-poetry-core-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-poetry-core-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-poetry-core-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-poetry-core-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-poetry-core-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-mock-3.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-poetry-core-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-poetry-core-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-poetry-core-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-poetry-core-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-poetry-dynamic-versioning-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-poetry-dynamic-versioning-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-poetry-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-poetry-dynamic-versioning-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-poetry-dynamic-versioning-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-poetry-dynamic-versioning-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-poetry-dynamic-versioning-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-polib-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-polib-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-portalocker-2.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-portalocker-2.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-portend-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-portend-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-portend-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-portend-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-portray-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-portray-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-portray-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-portray-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-portray-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-poetry-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-portray-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-portray-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-portray-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-portray-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pre-commit-3.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyYAML-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pre-commit-3.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cfgv-3.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pre-commit-3.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-identify-2.5.35"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pre-commit-3.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-nodeenv-1.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pre-commit-3.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pre-commit-3.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pre-commit-3.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pre-commit-3.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-toml-0.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pre-commit-3.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pre-commit-3.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pre-commit-3.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-precis-i18n-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-precis-i18n-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pretend-1.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pretend-1.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-prettytable-3.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-prettytable-3.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-prettytable-3.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-prettytable-3.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-prettytable-3.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-prettytable-3.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-prettytable-3.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-priority-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-priority-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-productmd-1.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-productmd-1.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-productmd-1.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-productmd-1.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-progressbar2-4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-progressbar2-4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-prometheus-client-0.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-prometheus-client-0.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-prometheus-client-0.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-prometheus-client-0.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-prometheus-client-0.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-twisted-22.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-prometheus-client-0.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-prometheus-client-0.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-prompt-toolkit-3.0.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-prompt-toolkit-3.0.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-psutil-5.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-psutil-5.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-procps-ng-4.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-psutil-5.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-psutil-5.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-psycopg2-2.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-psycopg2-2.9.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-psycopg2cffi-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpq-15.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-psycopg2cffi-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-psycopg2cffi-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-psycopg2cffi-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-psycopg2cffi-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-psycopg2cffi-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-psycopg2cffi-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-psycopg2cffi-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-psycopg2cffi-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-psycopg2cffi-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ptyprocess-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ptyprocess-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-publicsuffix2-2.2019.12.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-publicsuffix2-2.2019.12.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-publicsuffix2-2.2019.12.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pure-eval-0.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pure-eval-0.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pure-eval-0.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pure-eval-0.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-toml-0.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pure-eval-0.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-py-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-py-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-py-1.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyaml-23.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyasn1-0.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libffi-3.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyasn1-0.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyasn1-0.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyasn1-0.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyasn1-modules-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyasn1-modules-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pybeam-0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pybeam-0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pybeam-0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycdlib-1.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cdrkit-1.1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycdlib-1.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycdlib-1.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycdlib-1.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycdlib-1.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycdlib-1.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycdlib-1.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycnite-2023.10.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycnite-2023.10.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycnite-2023.10.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycnite-2023.10.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycnite-2023.10.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycnite-2023.10.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycodestyle-2.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycodestyle-2.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycodestyle-2.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycodestyle-2.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycodestyle-2.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycparser-2.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycparser-2.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-ply-3.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycparser-2.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pycparser-2.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycparser-2.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycparser-2.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycryptodome-3.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycryptodome-3.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycryptodome-3.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycryptodome-3.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycryptodomex-3.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycryptodomex-3.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtomcrypt-1.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycryptodomex-3.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycryptodomex-3.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycryptodomex-3.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycryptodomex-3.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycryptodomex-3.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycryptodomex-3.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycurl-7.45.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycurl-7.45.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycurl-7.45.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycurl-7.45.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycurl-7.45.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-bottle-0.12.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycurl-7.45.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pyflakes-3.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycurl-7.45.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pycurl-7.45.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vsftpd-3.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydantic-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydantic-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-annotated-types-0.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydantic-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cloudpickle-3.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydantic-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-dirty-equals-0.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydantic-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-email-validator-2.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydantic-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-fancy-pypi-readme-24.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydantic-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydantic-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hypothesis-6.98.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydantic-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jsonschema-4.21.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydantic-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydantic-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pydantic-core-2.27.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydantic-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-benchmark-4.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydantic-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-mock-3.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydantic-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-rich-13.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydantic-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydantic-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydantic-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytz-2023.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydantic-core-2.27.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydantic-core-2.27.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-maturin-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydantic-core-2.27.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydantic-core-2.27.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydantic-core-2.27.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-typing-extensions-4.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydantic-core-2.27.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydantic-core-2.27.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydantic-core-2.27.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-packaging-23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydbus-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydbus-0.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydocstyle-6.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydocstyle-6.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydot-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyparsing-3.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydot-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-chardet-5.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydot-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pydot-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyflakes-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyflakes-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyflakes-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyflakes-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyflakes-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pygments-2.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pygments-2.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pygments-2.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pygments-2.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pygments-2.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pygments-2.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyinstaller-5.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyinstaller-5.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyinstaller-5.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyinstaller-5.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyinstaller-hooks-contrib-2024.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyinstaller-hooks-contrib-2024.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-psutil-5.9.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyinstaller-hooks-contrib-2024.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pyinstaller-5.13.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyinstaller-hooks-contrib-2024.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyinstaller-hooks-contrib-2024.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pylama-8.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pylama-8.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pylama-8.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pylama-8.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pylama-8.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pylons-sphinx-themes-1.0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pylons-sphinx-themes-1.0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pymdown-extensions-10.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pymdown-extensions-10.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pymdown-extensions-10.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pymdown-extensions-10.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pymdown-extensions-10.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pymongo-4.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pymongo-4.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-dns-2.4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pymongo-4.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pymongo-4.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pymongo-4.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pymongo-4.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pynacl-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pynacl-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsodium-1.0.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pynacl-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pynacl-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pynacl-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hypothesis-6.98.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pynacl-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pynacl-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pynacl-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pynacl-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pynose-1.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pynose-1.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pynose-1.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pynose-1.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pynose-1.4.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyodbc-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyodbc-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyodbc-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyodbc-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyodbc-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyodbc-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyodbc-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyodbc-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyodbc-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unixODBC-2.3.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyperclip-1.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyperclip-1.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproj-3.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Cython-3.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproj-3.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproj-3.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproj-3.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproj-3.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-proj-9.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproj-3.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproj-3.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproj-3.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproj-3.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproj-3.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproject-api-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproject-api-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproject-api-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproject-api-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproject-api-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproject-api-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-mock-3.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproject-api-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproject-api-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproject-api-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproject-api-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproject-hooks-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproject-hooks-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproject-hooks-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproject-hooks-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproject-hooks-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproject-hooks-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproject-hooks-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproject-hooks-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproject-hooks-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproject-metadata-0.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproject-metadata-0.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproject-metadata-0.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproject-metadata-0.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyproject-metadata-0.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyquery-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyquery-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyroute2-0.7.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyroute2-0.7.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyroute2-0.7.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyroute2-0.7.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyrpm-0.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyrpm-0.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyrpm-0.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyrpm-0.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyrpm-0.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyrsistent-0.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyrsistent-0.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyrsistent-0.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hypothesis-6.98.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyrsistent-0.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyrsistent-0.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyrsistent-0.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-runner-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyrsistent-0.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyrsistent-0.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyrsistent-0.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyrsistent-0.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pysaml2-7.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-defusedxml-0.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pysaml2-7.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pysaml2-7.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-poetry-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pysaml2-7.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pysaml2-7.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pysaml2-7.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pysaml2-7.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pysocks-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pysocks-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pysocks-1.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyspnego-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyspnego-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cryptography-42.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyspnego-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-gssapi-1.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyspnego-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyspnego-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyspnego-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyspnego-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-mock-3.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyspnego-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-ruamel-yaml-0.18.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyspnego-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyspnego-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyspnego-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyspnego-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-asyncio-0.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-asyncio-0.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-asyncio-0.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-asyncio-0.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-asyncio-0.21.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-benchmark-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-benchmark-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-black-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-black-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-black-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-black-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-toml-0.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-black-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-check-links-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-check-links-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-check-links-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-check-links-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-check-links-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-console-scripts-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-console-scripts-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-console-scripts-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-console-scripts-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-console-scripts-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-console-scripts-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-cov-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-cov-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-coverage-7.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-cov-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-cov-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-cov-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-cov-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-cov-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-datadir-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-datadir-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-datadir-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-datadir-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-datadir-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-datadir-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-enabler-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-enabler-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-importlib-resources-6.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-enabler-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jaraco-context-4.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-enabler-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jaraco-functools-4.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-enabler-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-enabler-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-enabler-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-enabler-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-toml-0.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-enabler-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-enabler-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-expect-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-expect-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-fixture-config-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-fixture-config-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-git-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-fixture-config-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-fixture-config-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-forked-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-forked-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-forked-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-forked-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-py-1.11.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-forked-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-forked-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-forked-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-forked-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-httpbin-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-httpbin-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-httpbin-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-httpbin-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-httpbin-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-httpbin-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-jupyter-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-jupyter-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-jupyter-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-jupyter-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-jupyter-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-jupyter-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-mock-3.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-mock-3.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-mock-3.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-mock-3.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-mock-3.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-randomly-3.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-randomly-3.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-randomly-3.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-randomly-3.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-randomly-3.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-regressions-2.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-regressions-2.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-regressions-2.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-regressions-2.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-regressions-2.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-relaxed-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-relaxed-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-decorator-5.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-relaxed-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-relaxed-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-relaxed-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-rerunfailures-13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-rerunfailures-13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-ruff-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-ruff-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-poetry-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-ruff-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-poetry-dynamic-versioning-1.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-ruff-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-ruff-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-ruff-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-ruff-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-runner-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-runner-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-runner-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-runner-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-runner-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-runner-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-shutil-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-shutil-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-execnet-2.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-shutil-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-shutil-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-path-16.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-shutil-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-shutil-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-git-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-shutil-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-termcolor-2.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-shutil-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-shutil-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-subtests-0.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-subtests-0.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-subtests-0.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-timeout-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-timeout-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-tornasync-0.6.0.post2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-tornasync-0.6.0.post2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-tornasync-0.6.0.post2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-tornasync-0.6.0.post2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-tornasync-0.6.0.post2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-virtualenv-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-virtualenv-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-execnet-2.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-virtualenv-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-virtualenv-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-path-16.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-virtualenv-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-fixture-config-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-virtualenv-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-shutil-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-virtualenv-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-git-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-virtualenv-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-virtualenv-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-virtualenv-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-xdist-3.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-xdist-3.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-xdist-3.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-xdist-3.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-xdist-3.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-xdist-3.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-xdist-3.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-xprocess-0.22.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-xprocess-0.22.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-xprocess-0.22.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytest-xprocess-0.22.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-python-gitlab-3.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-python-gitlab-3.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pythran-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pythran-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pythran-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pythran-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pythran-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytoml-0.1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytoml-0.1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytoolconfig-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytoolconfig-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pdm-backend-2.1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytoolconfig-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytoolconfig-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytoolconfig-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytoolconfig-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytoolconfig-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytype-2023.9.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytype-2023.9.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pybind11-2.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytype-2023.9.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytype-2023.9.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytype-2023.9.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytype-2023.9.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytype-2023.9.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytz-deprecation-shim-0.1.0.post0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytz-deprecation-shim-0.1.0.post0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytz-deprecation-shim-0.1.0.post0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pytz-deprecation-shim-0.1.0.post0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tzdata-2024a"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyudev-0.24.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyudev-0.24.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hypothesis-6.98.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyudev-0.24.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyudev-0.24.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyudev-0.24.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pyudev-0.24.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyudev-0.24.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyudev-0.24.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyudev-0.24.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyudev-0.24.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyvmomi-8.0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyvmomi-8.0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pywinrm-0.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pywinrm-0.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyyaml-env-tag-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyYAML-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyyaml-env-tag-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyyaml-env-tag-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyyaml-env-tag-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyyaml-env-tag-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyyaml-env-tag-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyyaml-env-tag-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyyaml-env-tag-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyyaml-env-tag-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-pyyaml-env-tag-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qrcode-7.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qrcode-7.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qrcode-7.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-typing-extensions-4.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qrcode-7.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qt5-5.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qt5-5.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qt5-5.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-python-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qt5-5.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qt5-5.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pulseaudio-17.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qt5-5.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qt5-5.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qt5-5.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtconnectivity-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qt5-5.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qt5-5.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtenginio-1.6.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qt5-5.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtlocation-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qt5-5.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtmultimedia-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qt5-5.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtscript-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qt5-5.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtsensors-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qt5-5.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtserialport-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qt5-5.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtsvg-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qt5-5.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qttools-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qt5-5.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtwebchannel-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qt5-5.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtwebkit-5.212.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qt5-5.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtwebsockets-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qt5-5.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtx11extras-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qt5-5.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtxmlpatterns-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-qt5-5.15.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sip-4.19.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rdflib-6.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rdflib-6.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-re-assert-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-re-assert-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-re-assert-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-re-assert-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-re-assert-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-re-assert-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-re-assert-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-re-assert-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-recommonmark-0.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-recommonmark-0.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-redis-5.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numpy-1.24.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-redis-5.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-redis-5.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-async-timeout-4.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-redis-5.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-redis-5.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-py-1.11.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-redis-5.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-asyncio-0.21.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-redis-5.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-redis-5.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-redis-5.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-redis5-5.0.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-referencing-0.30.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-referencing-0.30.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-referencing-0.30.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jsonschema-4.21.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-referencing-0.30.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-referencing-0.30.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-referencing-0.30.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-referencing-0.30.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-referencing-0.30.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-regex-2023.10.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-regex-2023.10.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-regex-2023.10.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-regex-2023.10.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-remoto-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-remoto-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-execnet-2.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-remoto-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-remoto-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-remoto-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-reno-3.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyYAML-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-reno-3.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-reno-3.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-dulwich-0.21.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-reno-3.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-packaging-24.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-reno-3.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-reno-3.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-reno-3.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-reno-3.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-reno-3.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-reno-3.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-reportlab-4.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-reportlab-4.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-reportlab-4.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-chardet-5.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-reportlab-4.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pillow-10.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-reportlab-4.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-repoze-lru-0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-repoze-lru-0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-2.31.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-chardet-5.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-2.31.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-idna-3.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-2.31.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-urllib3-1.26.18"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-2.31.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-cache-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-cache-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-cache-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-poetry-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-cache-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-cache-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-cache-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-file-1.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-file-1.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-file-1.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-file-1.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-file-1.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-ftp-0.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-ftp-0.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-gssapi-1.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-gssapi-1.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-gssapi-1.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-gssapi-1.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-gssapi-1.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-gssapi-1.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-oauthlib-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-oauthlib-1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-toolbelt-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-toolbelt-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-unixsocket-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-ntlm-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requests-ntlm-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requirementslib-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requirementslib-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requirementslib-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requirementslib-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-requirementslib-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-responses-0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-responses-0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-responses-0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-responses-0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-responses-0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-responses-0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-responses-0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-urllib3-1.26.18"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-responses-0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-responses-0.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-retrying-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-retrying-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rfc3339-validator-0.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rfc3339-validator-0.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rfc3339-validator-0.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rfc3986-validator-0.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rfc3986-validator-0.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rfc3986-validator-0.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-runner-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rfc3986-validator-0.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rfc3986-validator-0.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rfc3986-validator-0.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rfc3987-1.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rfc3987-1.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rfc3987-1.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rfc3987-1.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rfc3987-1.3.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rich-13.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-markdown-it-py-3.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rich-13.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rich-13.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-poetry-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rich-13.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rich-13.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rich-13.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rich-13.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rope-1.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rope-1.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-build-1.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rope-1.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rope-1.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rope-1.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pre-commit-3.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rope-1.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-timeout-2.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rope-1.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytoolconfig-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rope-1.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rope-1.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-toml-0.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rope-1.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rope-1.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rope-1.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-routes-2.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-repoze-lru-0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-routes-2.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-routes-2.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rpds-py-0.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rpds-py-0.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-maturin-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rpds-py-0.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rpds-py-0.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rpds-py-0.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rpds-py-0.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rpds-py-0.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rpds-py-0.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-packaging-23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rpmautospec-core-0.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rpmautospec-core-0.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rpmautospec-core-0.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rpmautospec-core-0.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rpmautospec-core-0.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rsa-4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rsa-4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rsa-4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pyasn1-0.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rsa-4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rsa-4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rsa-4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rst-linker-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-dateutil-2.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rst-linker-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rst-linker-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rst-linker-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rst-linker-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rst-linker-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rst-linker-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rst-linker-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rst-linker-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rtslib-2.1.76",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-rtslib-2.1.76",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ruamel-yaml-0.18.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ruamel-yaml-0.18.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ruamel-yaml-0.18.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ruamel-yaml-0.18.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-ruamel-yaml-clib-0.2.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ruamel-yaml-0.18.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ruamel-yaml-0.18.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ruamel-yaml-0.18.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ruamel-yaml-clib-0.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ruamel-yaml-clib-0.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libyaml-0.2.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ruamel-yaml-clib-0.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ruamel-yaml-clib-0.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ruff-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ruff-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-maturin-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ruff-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ruff-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ruff-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ruff-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ruff-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-packaging-23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-s3transfer-0.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-s3transfer-0.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sbvirtualdisplay-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sbvirtualdisplay-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sbvirtualdisplay-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sbvirtualdisplay-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sbvirtualdisplay-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-schedutils-0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-schedutils-0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-schema-0.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-schema-0.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scikit-build-0.17.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-fancy-pypi-readme-24.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scikit-build-0.17.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scikit-build-0.17.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scikit-build-0.17.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scikit-build-0.17.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scikit-build-0.17.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scikit-build-0.17.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scikit-build-0.17.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scikit-build-core-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scikit-build-core-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scikit-build-core-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scikit-build-core-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scikit-build-core-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scikit-build-core-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scikit-learn-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Cython-3.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scikit-learn-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numpy-1.24.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scikit-learn-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scikit-learn-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scikit-learn-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scikit-learn-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scikit-learn-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-scipy-1.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scikit-optimize-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scp-0.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scp-0.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scp-0.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scp-0.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scp-0.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scrypt-0.8.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scrypt-0.8.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scrypt-0.8.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scrypt-0.8.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scrypt-0.8.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scrypt-0.8.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scrypt-0.8.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-scrypt-0.8.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-selenium-4.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-certifi-2024.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-selenium-4.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-selenium-4.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-selenium-4.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-selenium-4.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-trio-websocket-0.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-selenium-4.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-urllib3-1.26.18"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-selenium-4.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-selenium-4.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-selenium-wire-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-selenium-wire-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-selenium-wire-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-selenium-wire-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-selenium-wire-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-selenium-wire-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-semantic-version-2.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-semantic-version-2.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-semantic-version-2.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-semantic-version-2.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-semantic-version-2.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-semantic-version-2.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-semantic-version-2.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-service-identity-21.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyOpenSSL-24.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-service-identity-21.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-service-identity-21.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-attrs-23.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-service-identity-21.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-coverage-7.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-service-identity-21.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cryptography-42.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-service-identity-21.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-idna-3.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-service-identity-21.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-service-identity-21.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-service-identity-21.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pyasn1-0.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-service-identity-21.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pyasn1-modules-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-service-identity-21.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-service-identity-21.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-service-identity-21.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-service-identity-21.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-68.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-68.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-68.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-git-versioning-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-git-versioning-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-git-versioning-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-git-versioning-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-git-versioning-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-git-versioning-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-rust-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-rust-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-rust-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-semantic-version-2.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-rust-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-rust-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-toml-0.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-rust-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-typing-extensions-4.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-rust-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-rust-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-git-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-git-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-git-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-scm-7.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-packaging-24.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-scm-7.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-scm-7.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-scm-7.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-tomli-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-scm-7.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-setuptools-scm-7.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-shellingham-1.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-shellingham-1.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-shellingham-1.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-shellingham-1.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-shellingham-1.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-shellingham-1.5.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-simplegeneric-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-simplegeneric-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-simplejson-3.19.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-simplejson-3.19.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-simplejson-3.19.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-simplejson-3.19.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-simplejson-3.19.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-simplejson-3.19.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-simplejson-3.19.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-simpleline-1.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-simpleline-1.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-simpleline-1.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pygobject3-3.46.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-simpleline-1.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-simpleline-1.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-singledispatch-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-singledispatch-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-singledispatch-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-singledispatch-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-six-1.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-six-1.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-six-1.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-six-1.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-six-1.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-slip-0.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-smartypants-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-smartypants-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-smmap-5.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-smmap-5.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-smmap-5.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-smmap-5.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-smmap-5.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-smmap-5.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sniffio-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sniffio-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sniffio-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sniffio-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sniffio-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-snowballstemmer-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sortedcontainers-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sortedcontainers-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-soupsieve-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-soupsieve-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-soupsieve-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-soupsieve-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-soupsieve-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-soupsieve-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-soupsieve-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-soupsieve-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-speg-0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-speg-0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-babel-2.12.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-html5lib-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-imagesize-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jinja2-3.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-packaging-24.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pygments-2.17.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-snowballstemmer-2.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-theme-alabaster-0.7.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinxcontrib-applehelp-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinxcontrib-devhelp-1.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinxcontrib-htmlhelp-2.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinxcontrib-jsmath-1.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinxcontrib-qthelp-1.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinxcontrib-serializinghtml-1.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-basic-ng-1.0.0b2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-basic-ng-1.0.0b2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-basic-ng-1.0.0b2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-poetry-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-basic-ng-1.0.0b2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-basic-ng-1.0.0b2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-basic-ng-1.0.0b2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-basic-ng-1.0.0b2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-bootstrap-theme-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-bootstrap-theme-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-bootstrap-theme-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-web-assets-5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-copybutton-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-copybutton-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-copybutton-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-poetry-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-copybutton-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-copybutton-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-copybutton-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-copybutton-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-design-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-design-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-design-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-design-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-design-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-design-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-favicon-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-favicon-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-favicon-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-poetry-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-favicon-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-favicon-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-favicon-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-favicon-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-inline-tabs-2023.4.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-inline-tabs-2023.4.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-inline-tabs-2023.4.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-inline-tabs-2023.4.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-inline-tabs-2023.4.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-inline-tabs-2023.4.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-issues-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-issues-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-mdinclude-0.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-mdinclude-0.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-mdinclude-0.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-mdinclude-0.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mistune-2.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-mdinclude-0.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-mdinclude-0.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-mdinclude-0.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pygments-2.17.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-mdinclude-0.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-mdinclude-0.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-mdinclude-0.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-notfound-page-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-notfound-page-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-notfound-page-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-notfound-page-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-notfound-page-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-notfound-page-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-sitemap-2.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-sitemap-2.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-sitemap-2.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-sitemap-2.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-sitemap-2.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-sitemap-2.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-sitemap-2.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-theme-alabaster-0.7.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-theme-alabaster-0.7.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-theme-builder-0.2.0b2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-theme-builder-0.2.0b2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-theme-builder-0.2.0b2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-theme-builder-0.2.0b2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-theme-builder-0.2.0b2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-theme-builder-0.2.0b2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-togglebutton-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-togglebutton-0.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-lv2-theme-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-lv2-theme-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-rtd-theme-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-rtd-theme-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinx-rtd-theme-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-applehelp-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-applehelp-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-applehelp-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-applehelp-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-applehelp-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-applehelp-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-applehelp-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-applehelp-1.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-devhelp-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-devhelp-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-devhelp-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-devhelp-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-devhelp-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-devhelp-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-devhelp-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-devhelp-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-devhelp-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-github-alt-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-github-alt-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-github-alt-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-github-alt-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-github-alt-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-github-alt-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-github-alt-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-htmlhelp-2.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-htmlhelp-2.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-htmlhelp-2.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-htmlhelp-2.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-html5lib-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-htmlhelp-2.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-htmlhelp-2.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-htmlhelp-2.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-htmlhelp-2.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-htmlhelp-2.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-httpdomain-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-httpdomain-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-jsmath-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-jsmath-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-jsmath-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-jsmath-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-log-cabinet-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-log-cabinet-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-openapi-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-openapi-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-openapi-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-openapi-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-openapi-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-openapi-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-qthelp-1.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-qthelp-1.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-qthelp-1.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-qthelp-1.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-qthelp-1.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-qthelp-1.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-qthelp-1.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-qthelp-1.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-qthelp-1.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-serializinghtml-1.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-serializinghtml-1.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-serializinghtml-1.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-serializinghtml-1.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-serializinghtml-1.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-spelling-8.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-de-0.20161207"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-spelling-8.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-en-2020.12.07"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-spelling-8.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-spelling-8.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-enchant-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-spelling-8.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-fixtures-4.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-spelling-8.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-spelling-8.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-spelling-8.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-spelling-8.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-spelling-8.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-spelling-8.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-spelling-8.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-spelling-8.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-spelling-8.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-websupport-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-websupport-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-websupport-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jinja2-3.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-websupport-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-websupport-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-websupport-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-websupport-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-websupport-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sqlalchemy-1.4.48"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-websupport-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-whoosh-2.7.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-websupport-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-youtube-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxcontrib-youtube-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxemoji-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxemoji-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxemoji-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxemoji-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxemoji-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxext-altair-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxext-altair-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-maturin-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxext-altair-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxext-altair-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxext-altair-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxext-altair-0.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxext-rediraffe-0.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxext-rediraffe-0.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxext-rediraffe-0.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxext-rediraffe-0.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxext-rediraffe-0.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxext-rediraffe-0.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxtesters-0.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sphinxtesters-0.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sqlalchemy-1.4.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sqlalchemy-1.4.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sqlalchemy-1.4.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-greenlet-2.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sqlalchemy-1.4.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sqlalchemy-1.4.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-stack-data-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-stack-data-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-stack-data-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-stack-data-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-toml-0.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-stack-data-0.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-statsmodels-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-statsmodels-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-statsmodels-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numpy-1.24.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-statsmodels-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-statsmodels-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-statsmodels-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-statsmodels-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-straight-plugin-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-straight-plugin-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-stuf-0.9.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-stuf-0.9.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-stuf-0.9.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-stuf-0.9.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-stuf-0.9.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-stuf-0.9.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-stuf-0.9.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-suds2-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-suds2-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-suds2-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sure-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sure-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sure-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sure-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sure-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sybil-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sybil-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sybil-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-cov-4.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sybil-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sybil-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sympy-1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-sympy-1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-systemd-235",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-systemd-235",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-systemd-235",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-systemd-235",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-systemd-235",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tabcompleter-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tabcompleter-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tabcompleter-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tabcompleter-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tabcompleter-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tabulate-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tabulate-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tabulate-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tabulate-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tabulate-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tabulate-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wcwidth-0.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tabulate-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tabulate-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tempita-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tempita-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-templated-dictionary-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-templated-dictionary-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-templated-dictionary-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tempora-5.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tempora-5.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tempora-5.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tempora-5.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-toml-0.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tempora-5.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tempora-5.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tenacity-8.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tenacity-8.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tenacity-8.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-reno-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tenacity-8.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tenacity-8.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tenacity-8.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tenacity-8.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-tornado-6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tenacity-8.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tensorboard-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bazel-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tensorboard-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tensorboard-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-google-api-python-client-2.81.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tensorboard-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numpy-1.24.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tensorboard-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-absl-py-2.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tensorboard-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-packaging-24.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tensorboard-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tensorboard-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tensorboard-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tensorboard-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tensorboard-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tensorboard-plugin-wit-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tensorboard-plugin-wit-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tensorboard-plugin-wit-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-termcolor-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-termcolor-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-termcolor-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-termcolor-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-termcolor-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-termcolor-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-terminado-0.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-terminado-0.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-terminado-0.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-terminado-0.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-terminado-0.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-terminado-0.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-testfixtures-7.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-testfixtures-7.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sybil-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-testfixtures-7.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-twisted-22.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-testfixtures-7.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-zope-component-6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-testfixtures-7.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-testscenarios-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-fixtures-4.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-testscenarios-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-testscenarios-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-testscenarios-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-testtools-2.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-testscenarios-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-testtools-2.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-extras-1.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-testtools-2.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mimeparse-1.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-testtools-2.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-testtools-2.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-testtools-2.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-testtools-2.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-testscenarios-0.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-testtools-2.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-traceback2-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-testtools-2.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-unittest2-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-testtools-2.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-texext-0.6.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-texttable-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-texttable-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-texttable-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-threadpoolctl-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-threadpoolctl-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-threadpoolctl-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-threadpoolctl-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-threadpoolctl-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-time-machine-2.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-time-machine-2.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-time-machine-2.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-time-machine-2.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-time-machine-2.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-time-machine-2.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-time-machine-2.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-time-machine-2.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tinycss2-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gzip-1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tinycss2-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tinycss2-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-cov-4.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tinycss2-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-runner-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tinycss2-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tinycss2-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-tomli-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tinycss2-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-webencodings-0.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tinycss2-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tinycss2-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tar-1.35"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-toml-0.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-toml-0.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tomli-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tomli-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-dateutil-2.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tomli-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tomli-w-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tomli-w-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tomli-w-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tomli-w-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-tomli-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tomli-w-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tomlkit-0.13.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tomlkit-0.13.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tomlkit-0.13.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tomlkit-0.13.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tomlkit-0.13.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-poetry-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tomlkit-0.13.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tomlkit-0.13.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-toolz-0.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-toolz-0.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tornado-6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tornado-6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tornado-6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tornado-6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pycurl-7.45.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tornado-6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tornado-6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tox-4.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tox-4.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tox-4.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tox-4.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tox-4.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tox-4.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tox-4.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tox-4.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tox-current-env-0.0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tox-current-env-0.0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tox-current-env-0.0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tox-current-env-0.0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tox-current-env-0.0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tox-current-env-0.0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tox-current-env-0.0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-tox-4.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tox-current-env-0.0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tox-current-env-0.0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tox-current-env-0.0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tox-pdm-0.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tox-pdm-0.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pdm-pep517-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tox-pdm-0.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tox-pdm-0.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tox-pdm-0.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tox-pdm-0.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tqdm-4.66.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tqdm-4.66.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tqdm-4.66.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tqdm-4.66.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tqdm-4.66.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tqdm-4.66.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tqdm-4.66.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-toml-0.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tqdm-4.66.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tqdm-4.66.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-traceback2-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-traceback2-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-traitlets-5.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-traitlets-5.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-traitlets-5.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-traitlets-5.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-traitlets-5.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-traitlets-5.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-traittypes-0.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-traittypes-0.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-traittypes-0.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-poetry-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-traittypes-0.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-traittypes-0.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-traittypes-0.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-traittypes-0.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-trio-0.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-attrs-23.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-trio-0.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-trio-0.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-trio-0.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-idna-3.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-trio-0.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-trio-0.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-trio-0.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-trio-0.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sortedcontainers-2.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-trio-0.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-trio-0.25.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-trio-websocket-0.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-trio-websocket-0.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-trio-websocket-0.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-trio-websocket-0.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-trio-websocket-0.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-trove-classifiers-2024.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-trove-classifiers-2024.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-trove-classifiers-2024.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-trove-classifiers-2024.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-trove-classifiers-2024.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-trove-classifiers-2024.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-trustme-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-trustme-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-twisted-22.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hyperlink-21.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-twisted-22.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-typed-ast-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-typed-ast-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-typed-ast-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-typed-ast-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-typed-ast-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-typed-ast-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-typed-ast-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-typed-ast-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-types-paramiko-3.2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-types-paramiko-3.2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-types-paramiko-3.2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-types-paramiko-3.2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-types-paramiko-3.2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-types-python-dateutil-2.8.19.20240106",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-types-python-dateutil-2.8.19.20240106",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-types-python-dateutil-2.8.19.20240106",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-types-python-dateutil-2.8.19.20240106",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-types-python-dateutil-2.8.19.20240106",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-typing-extensions-4.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-typing-extensions-4.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-typing-extensions-4.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-typing-extensions-4.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-typing-extensions-4.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-typing-extensions-4.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-typing-inspect-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-typing-inspect-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-typing-inspect-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-typing-inspect-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-typing-inspect-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-typing-inspect-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-typogrify-2.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-typogrify-2.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tzdata-2024.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tzdata-2024.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tzdata-2024.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tzlocal-5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tzlocal-5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tzlocal-5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-tzlocal-5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-u-msgpack-python-2.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-u-msgpack-python-2.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-uc-micro-py-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-uc-micro-py-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-coverage-7.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-uc-micro-py-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-uc-micro-py-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-cov-4.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-uc-micro-py-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-uc-micro-py-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-uc-micro-py-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-uc-micro-py-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ujson-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ujson-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ujson-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ujson-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ujson-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ujson-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-ujson-5.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-unittest2-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-unittest2-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-unittest2-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-traceback2-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-unittest2-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-untokenize-0.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-untokenize-0.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-untokenize-0.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-untokenize-0.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-untokenize-0.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-untokenize-0.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-uri-template-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-uri-template-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-uri-template-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-uri-template-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-uri-template-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-uri-template-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-uritemplate-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-uritemplate-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-uritemplate-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-uritemplate-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-uritemplate-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-uritemplate-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-url-normalize-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-url-normalize-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-url-normalize-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-poetry-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-url-normalize-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-url-normalize-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-url-normalize-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-urlgrabber-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-urllib3-1.26.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-urllib3-1.26.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cryptography-42.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-urllib3-1.26.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mock-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-urllib3-1.26.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pysocks-1.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-urllib3-1.26.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-urllib3-1.26.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-urllib3-1.26.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-tornado-6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-urllib3-1.26.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-urwid-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-urwid-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-urwid-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-urwid-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-userpath-1.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-userpath-1.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-userpath-1.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-userpath-1.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-userpath-1.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-userpath-1.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-utils-3.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-utils-3.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-utils-3.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-runner-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-utils-3.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-utils-3.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-utils-3.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-utils-3.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-varlink-31.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-varlink-31.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-varlink-31.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vega-datasets-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vega-datasets-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vega-datasets-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pandas-2.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vega-datasets-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vega-datasets-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-poetry-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vega-datasets-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vega-datasets-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vega-datasets-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vega-datasets-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-versioneer-0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-versioneer-0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-versioneer-0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-versioneer-0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-versioneer-0.29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-virtualenv-20.26.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-distlib-0.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-virtualenv-20.26.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-virtualenv-20.26.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-filelock-3.13.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-virtualenv-20.26.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-virtualenv-20.26.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-virtualenv-20.26.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-virtualenv-20.26.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-virtualenv-20.26.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-virtualenv-20.26.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vistir-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vistir-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-colorama-0.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vistir-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vistir-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hypothesis-6.98.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vistir-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hypothesis-fspaths-0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vistir-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-invoke-2.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vistir-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-parver-0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vistir-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vistir-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-cov-4.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vistir-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-rerunfailures-13.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vistir-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-timeout-2.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vistir-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vistir-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vistir-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vistir-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vistir-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-yaspin-3.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vistir-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vl-convert-python-0.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vl-convert-python-0.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vl-convert-python-0.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-maturin-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vl-convert-python-0.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vl-convert-python-0.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vl-convert-python-0.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-rust-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vl-convert-python-0.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vl-convert-python-0.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-vl-convert-python-0.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-packaging-23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-waitress-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-waitress-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-watchdog-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-watchdog-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-watchdog-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-watchdog-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-watchfiles-0.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-watchfiles-0.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-maturin-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-watchfiles-0.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-watchfiles-0.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-watchfiles-0.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-watchfiles-0.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-watchfiles-0.19.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-packaging-23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-wcmatch-8.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-wcmatch-8.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-wcmatch-8.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-wcmatch-8.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-wcmatch-8.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-wcmatch-8.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-wcwidth-0.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-wcwidth-0.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-webencodings-0.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-webencodings-0.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-webencodings-0.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-webob-1.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-webob-1.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-websocket-client-1.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-websocket-client-1.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-websocket-client-1.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-websocket-client-1.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-websockets-12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-websockets-12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-websockets-12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-websockets-12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-webtest-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-webtest-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-WSGIProxy2-0.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-webtest-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-beautifulsoup4-4.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-webtest-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-paste-deploy-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-webtest-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pylons-sphinx-themes-1.0.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-webtest-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pyquery-2.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-webtest-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-cov-4.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-webtest-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-webtest-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-webtest-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-waitress-2.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-webtest-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-webob-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-webtest-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-werkzeug-2.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-werkzeug-2.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cryptography-42.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-werkzeug-2.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-greenlet-2.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-werkzeug-2.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-markupsafe-2.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-werkzeug-2.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-timeout-2.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-werkzeug-2.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pytest-xprocess-0.22.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-werkzeug-2.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-werkzeug-2.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-werkzeug-2.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-werkzeug-2.2.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-werkzeug-2.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-wheel-0.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-wheel-0.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flit-3.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-wheel-0.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-wheel-0.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-wheel-0.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-wheel-0.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-wheel-0.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-wheel-0.40.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyxdg-0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-whoosh-2.7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-whoosh-2.7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-whoosh-2.7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-whoosh-2.7.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-wrapt-1.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-wrapt-1.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-wrapt-1.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-wrapt-1.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-wrapt-1.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-wrapt-1.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-wrapt-1.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-wsproto-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-wsproto-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xarray-2024.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xarray-2024.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xcffib-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxcb-1.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xcffib-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xcffib-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pycparser-2.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xcffib-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xcffib-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xcffib-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xgboost-0.90",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xgboost-0.90",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xlrd-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xlrd-2.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xmlschema-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-coverage-7.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xmlschema-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-elementpath-4.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xmlschema-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-flake8-7.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xmlschema-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jinja2-3.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xmlschema-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-lxml-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xmlschema-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-memory-profiler-0.61.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xmlschema-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-mypy-1.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xmlschema-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xmlschema-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xmlschema-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xmlschema-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xmlschema-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-rtd-theme-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xmlschema-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-tox-4.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xmlschema-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xmlschema-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xmltodict-0.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xmltodict-0.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xmltodict-0.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xmltodict-0.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xyzservices-2023.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xyzservices-2023.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xyzservices-2023.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xyzservices-2023.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-poetry-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xyzservices-2023.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xyzservices-2023.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xyzservices-2023.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-xyzservices-2023.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yamlloader-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyYAML-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yamlloader-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yamlloader-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hypothesis-6.98.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yamlloader-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yamlloader-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yamlloader-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yamlloader-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yamlloader-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yarl-1.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yarl-1.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yarl-1.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yarl-1.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yaspin-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-editables-0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yaspin-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatch-vcs-0.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yaspin-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yaspin-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yaspin-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-poetry-core-1.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yaspin-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yaspin-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-termcolor-2.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yaspin-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yaspin-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yaspin-3.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yubico-1.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yubico-1.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yubico-1.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-yubico-1.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyusb-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zc-lockfile-3.0.post1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zc-lockfile-3.0.post1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zipp-3.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zipp-3.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jaraco-functools-4.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zipp-3.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-more-itertools-9.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zipp-3.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zipp-3.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zipp-3.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zipp-3.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zipp-3.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-toml-0.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zipp-3.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zipp-3.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zipp-3.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-shadow-4.14.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zmq-25.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Cython-3.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zmq-25.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zmq-25.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zmq-25.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-packaging-24.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zmq-25.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zmq-25.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zmq-25.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zeromq-4.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-component-6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-component-6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-configuration-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-configuration-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-deferredimport-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-deferredimport-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-deprecation-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-deprecation-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-event-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-event-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-event-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-hookable-6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-hookable-6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-hookable-6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-hookable-6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-interface-6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-interface-6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-coverage-7.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-interface-6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-interface-6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-zope-event-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-interface-6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-zope.testing-5.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-interface-6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-proxy-5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-proxy-5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-proxy-5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-proxy-5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-schema-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope-schema-7.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope.i18nmessageid-6.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope.i18nmessageid-6.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope.i18nmessageid-6.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope.i18nmessageid-6.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope.testing-5.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zope.testing-5.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zstandard-0.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zstandard-0.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zstandard-0.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cffi-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zstandard-0.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hypothesis-6.98.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zstandard-0.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python-zstandard-0.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdbm-1.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gmp-6.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libappstream-glib-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libffi-3.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnsl2-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-net-tools-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemtap-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tar-1.35"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcl-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tix-8.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tk-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-3.11.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-mallard-ducktype-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-pympress-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-pympress-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-grep-3.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-pympress-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-pympress-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-python3-pympress-1.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytorch-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytorch-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numpy-1.24.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytorch-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyYAML-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytorch-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-astunparse-1.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytorch-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytorch-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytorch-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytorch-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytorch-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytorch-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytorch-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-typing-extensions-4.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytorch-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytorch-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytz-2023.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytz-2023.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pytz-2023.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tzdata-2024a"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyusb-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libusb-0.1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyusb-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyusb-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-scm-7.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyusb-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pywbem-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pywbem-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pywbem-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pywbem-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-ply-3.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pywbem-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pywbem-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyxattr-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyxattr-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyxattr-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyxattr-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyxattr-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyxdg-0.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hicolor-icon-theme-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyxdg-0.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyxdg-0.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyxdg-0.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-pyxdg-0.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-shared-mime-info-2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatengine-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatengine-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatengine-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatengine-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intel-ipp-crypto-mb-2021.12.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatengine-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intel-ipsec-mb-1.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatengine-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatengine-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatengine-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qatlib-24.02.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatlib-24.02.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatlib-24.02.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatlib-24.02.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatlib-24.02.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatlib-24.02.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatlib-24.02.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nasm-2.16.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatlib-24.02.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatlib-24.02.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatlib-24.02.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-yasm-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatlib-24.02.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatzip-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatzip-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatzip-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatzip-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatzip-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lz4-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatzip-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatzip-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qatlib-24.02.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qatzip-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qdox-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-byaccj-1.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qdox-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qdox-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jflex-1.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ceph-18.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intel-qpl-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libaio-0.3.113"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-ng-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libepoxy-1.5.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libiscsi-1.19.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libseccomp-2.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libslirp-4.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libssh-0.10.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtasn1-4.19.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-liburing-2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libusbx-1.0.26"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lzo-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numactl-2.0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Test-Harness-3.48"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-podlators-5.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pixman-0.42.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qatzip-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rdma-core-50.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-snappy-1.1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-usbredir-0.13.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-virglrenderer-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qemu-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zstd-1.5.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qgnomeplatform-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-adwaita-qt-1.4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qgnomeplatform-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gsettings-desktop-schemas-45.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qgnomeplatform-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qgnomeplatform-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrender-0.9.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qgnomeplatform-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libinput-1.24.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qgnomeplatform-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qgnomeplatform-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qgnomeplatform-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtquickcontrols2-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qgnomeplatform-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtwayland-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qgnomeplatform-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qgnomeplatform-0.9.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtwayland-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qhull-2020.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qhull-2020.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qhull-2020.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qpdf-11.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qpdf-11.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qpdf-11.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qpdf-11.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libjpeg-turbo-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qpdf-11.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre-8.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qpdf-11.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qpdf-11.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qperf-0.4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qperf-0.4.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qpid-proton-0.38.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qpid-proton-0.38.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qpid-proton-0.38.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qpid-proton-0.38.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qpid-proton-0.38.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jsoncpp-1.9.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qpid-proton-0.38.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qpid-proton-0.38.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qpid-proton-0.38.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qpid-proton-0.38.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qpid-proton-java-0.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qrencode-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-SDL-1.2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qrencode-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qrencode-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qrencode-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qrencode-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qrupdate-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qrupdate-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openblas-0.3.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qscintilla-2.11.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-PyQt4-4.12.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qscintilla-2.11.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qscintilla-2.11.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-qt5-5.15.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qscintilla-2.11.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qscintilla-2.11.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sip-4.19.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt-4.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cups-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt-4.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt-4.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt-4.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-firebird-4.0.4.3010"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt-4.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetds-1.4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt-4.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt-4.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmng-2.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt-4.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt-4.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mariadb-connector-c-3.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt-4.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt-4.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rsync-3.2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt-4.8.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unixODBC-2.3.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt-assistant-adp-4.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt-assistant-adp-4.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt-mobility-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt-mobility-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt-mobility-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-doc-5.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qt3d-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qt3d-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qt3d-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qt3d-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qt3d-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtimageformats-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qt3d-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtxmlpatterns-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtbase-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cups-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtbase-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtbase-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-double-conversion-3.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtbase-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtbase-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtbase-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu-74.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtbase-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmng-2.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtbase-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpq-15.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtbase-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtbase-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtbase-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mariadb-connector-c-3.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtbase-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtbase-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtbase-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtbase-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtbase-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unixODBC-2.3.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtcanvas3d-5.12.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtcanvas3d-5.12.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtcanvas3d-5.12.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtcanvas3d-5.12.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtcharts-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtcharts-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtcharts-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtconnectivity-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtconnectivity-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtconnectivity-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtdatavis3d-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtdatavis3d-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtdatavis3d-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtdoc-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtdoc-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-doc-5.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtdoc-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtdoc-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qttools-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtenginio-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtenginio-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtenginio-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtfeedback-5.2.0-git6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fdupes-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtfeedback-5.2.0-git6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtfeedback-5.2.0-git6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qttools-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtgamepad-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtgamepad-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtgamepad-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtgraphicaleffects-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmng-2.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtgraphicaleffects-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtgraphicaleffects-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtgraphicaleffects-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtgraphicaleffects-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtimageformats-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmng-2.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtimageformats-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtimageformats-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libwebp-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtimageformats-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtimageformats-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtlocation-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtlocation-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtlocation-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtmultimedia-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtmultimedia-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtmultimedia-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtmultimedia-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wayland-1.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtnetworkauth-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtnetworkauth-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtquickcontrols-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtquickcontrols-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtquickcontrols-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtquickcontrols2-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtquickcontrols2-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtquickcontrols2-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtremoteobjects-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtremoteobjects-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtremoteobjects-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtscript-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtscript-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtscript-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtscript-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtscript-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtscript-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-time-1.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtscript-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtscxml-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtscxml-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtscxml-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtsensors-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtsensors-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtsensors-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtsensors-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtserialbus-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtserialbus-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtserialbus-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtserialport-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtserialport-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtserialport-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtspeech-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtspeech-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flite-2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtspeech-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtspeech-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtspeech-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtmultimedia-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtspeech-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-speech-dispatcher-0.11.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtsvg-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtsvg-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qttools-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qttools-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qttools-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qttools-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qttools-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qttools-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qttools-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qttranslations-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qttranslations-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qttranslations-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qttools-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtvirtualkeyboard-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hunspell-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtvirtualkeyboard-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtvirtualkeyboard-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtvirtualkeyboard-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtvirtualkeyboard-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtsvg-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwayland-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwayland-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwayland-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwayland-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebchannel-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebchannel-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebchannel-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebchannel-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtwebsockets-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperf-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu-74.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnsl2-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvpx-1.13.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtlocation-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtquickcontrols2-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtsensors-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtsvg-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qttools-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtwebchannel-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtxmlpatterns-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebengine-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-snappy-1.1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebkit-5.212.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebkit-5.212.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebkit-5.212.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebkit-5.212.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebkit-5.212.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperf-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebkit-5.212.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hyphen-2.8.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebkit-5.212.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebkit-5.212.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pngcrush-1.8.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebkit-5.212.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebkit-5.212.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebkit-5.212.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebkit-5.212.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtlocation-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebkit-5.212.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtsensors-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebkit-5.212.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtwebchannel-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebkit-5.212.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebsockets-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebsockets-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebsockets-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebview-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebview-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebview-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtwebview-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtwebengine-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtx11extras-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtx11extras-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtxmlpatterns-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtxmlpatterns-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt5-qtxmlpatterns-5.15.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtdeclarative-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qt3d-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qt3d-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qt3d-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qt3d-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qt3d-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qt3d-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qt3d-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtimageformats-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qt3d-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtshadertools-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qt5compat-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qt5compat-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qt5compat-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu-74.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qt5compat-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qt5compat-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qt5compat-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qt5compat-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtshadertools-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtbase-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtbase-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cups-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtbase-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtbase-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-double-conversion-3.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtbase-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtbase-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-firebird-4.0.4.3010"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtbase-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtbase-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libb2-0.98.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtbase-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmng-2.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtbase-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpq-15.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtbase-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtbase-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mariadb-connector-c-3.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtbase-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtbase-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mtdev-1.1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtbase-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtbase-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtbase-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtbase-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtbase-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtbase-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtbase-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tslib-1.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtbase-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unixODBC-2.3.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtcharts-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtcharts-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtcharts-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtcharts-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtcharts-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtconnectivity-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtconnectivity-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtconnectivity-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtconnectivity-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtconnectivity-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtconnectivity-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtconnectivity-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtdatavis3d-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtdatavis3d-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtdatavis3d-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtdatavis3d-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtdatavis3d-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtdatavis3d-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtshadertools-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtdoc-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtdoc-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtdoc-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtdoc-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtgrpc-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtgrpc-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtgrpc-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-grpc-1.60.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtgrpc-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtgrpc-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf-25.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtgrpc-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qthttpserver-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qthttpserver-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qthttpserver-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qthttpserver-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qthttpserver-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qthttpserver-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtwebsockets-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtimageformats-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtimageformats-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtimageformats-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtimageformats-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtimageformats-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtlanguageserver-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtlanguageserver-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtlanguageserver-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtlanguageserver-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtlocation-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtlocation-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtlocation-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtlocation-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtlocation-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtlocation-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtlocation-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtpositioning-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtlocation-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtshadertools-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtlottie-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtlottie-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtlottie-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtlottie-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtlottie-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtlottie-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtmultimedia-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtmultimedia-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtmultimedia-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtmultimedia-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtmultimedia-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtmultimedia-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtmultimedia-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtmultimedia-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtshadertools-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtmultimedia-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wayland-1.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtnetworkauth-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtnetworkauth-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtnetworkauth-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtnetworkauth-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtpositioning-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtpositioning-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtpositioning-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtpositioning-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtpositioning-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtpositioning-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtpositioning-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtserialport-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquick3d-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquick3d-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquick3d-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquick3d-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquick3d-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquick3d-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquick3d-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtquicktimeline-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquick3d-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtshadertools-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquick3dphysics-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquick3dphysics-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquick3dphysics-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquick3dphysics-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquick3dphysics-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquick3dphysics-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtquick3d-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquick3dphysics-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtshadertools-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquickeffectmaker-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hicolor-icon-theme-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquickeffectmaker-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquickeffectmaker-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquickeffectmaker-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquickeffectmaker-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtquick3d-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquickeffectmaker-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtshadertools-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquicktimeline-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquicktimeline-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquicktimeline-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquicktimeline-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquicktimeline-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtquicktimeline-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtremoteobjects-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtremoteobjects-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtremoteobjects-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtremoteobjects-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtremoteobjects-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtremoteobjects-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtscxml-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtscxml-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtscxml-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtscxml-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtscxml-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtscxml-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtsensors-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtsensors-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtsensors-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtsensors-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtsensors-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtsensors-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtsensors-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtsensors-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtsvg-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtserialbus-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtserialbus-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtserialbus-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtserialbus-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtserialbus-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtserialbus-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtserialbus-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtserialport-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtserialport-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtserialport-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtserialport-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtserialport-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtserialport-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtshadertools-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtshadertools-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtshadertools-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtshadertools-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtspeech-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtspeech-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtspeech-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtspeech-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pulseaudio-17.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtspeech-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtspeech-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtspeech-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtmultimedia-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtspeech-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-speech-dispatcher-0.11.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtsvg-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtsvg-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtsvg-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtsvg-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qttools-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qttools-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qttools-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qttools-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qttools-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qttools-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qttools-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qttranslations-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qttranslations-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qttranslations-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qttranslations-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qttools-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtvirtualkeyboard-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtvirtualkeyboard-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtvirtualkeyboard-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtvirtualkeyboard-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtvirtualkeyboard-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtvirtualkeyboard-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtvirtualkeyboard-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtsvg-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwayland-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwayland-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwayland-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwayland-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwayland-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwayland-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebchannel-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebchannel-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebchannel-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebchannel-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebchannel-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebchannel-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebchannel-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebchannel-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtwebsockets-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebengine-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebengine-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebengine-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebengine-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebengine-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebengine-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperf-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebengine-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu-74.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebengine-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebengine-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebengine-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebengine-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebengine-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-html5lib-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebengine-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebengine-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebengine-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebengine-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebengine-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtlocation-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebengine-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtsensors-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebengine-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtsvg-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebengine-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qttools-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebengine-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtwebchannel-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebengine-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-snappy-1.1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebsockets-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebsockets-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebsockets-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebsockets-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebsockets-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebsockets-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebsockets-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebview-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebview-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebview-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebview-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebview-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtdeclarative-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-qt6-qtwebview-6.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtwebengine-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-quartz-2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-quartz-2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-antrun-plugin-1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-quartz-2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-checkstyle-plugin-3.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-quartz-2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-dependency-plugin-3.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-quartz-2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-enforcer-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-quartz-2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-release-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-quartz-2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-shade-plugin-3.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-quartz-2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-shared-22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-quartz-2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rmic-maven-plugin-1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-quota-4.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-quota-4.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-quota-4.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-quota-4.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-e2fsprogs-1.47.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-quota-4.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-quota-4.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-quota-4.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-quota-4.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpcsvc-proto-1.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-quota-4.06",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rabbitmq-java-client-3.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rabbitmq-java-client-3.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hostname-3.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rabbitmq-java-client-3.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rabbitmq-java-client-3.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-procps-ng-4.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rabbitmq-java-client-3.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-simplejson-3.19.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rabbitmq-java-client-3.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rabbitmq-java-client-3.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rabbitmq-server-3.9.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rabbitmq-server-3.9.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elixir-1.14.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rabbitmq-server-3.9.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-erlang-25.3.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rabbitmq-server-3.9.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hostname-3.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rabbitmq-server-3.9.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rabbitmq-server-3.9.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rabbitmq-server-3.9.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-simplejson-3.19.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rabbitmq-server-3.9.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rabbitmq-server-3.9.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rsync-3.2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rabbitmq-server-3.9.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rabbitmq-server-3.9.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rabbitmq-server-3.9.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zip-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-radvd-2.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-radvd-2.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-check-0.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-radvd-2.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-radvd-2.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-radvd-2.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ragel-7.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ragel-7.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ragel-7.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-colm-0.14.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ragel-7.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ragel-7.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ragel-7.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-randomizedtesting-2.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rapidjson-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rapidjson-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rapidjson-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rapidjson-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtest-1.14.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rapidjson-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-raptor2-2.0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-raptor2-2.0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-raptor2-2.0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu-74.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-raptor2-2.0.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-yajl-2.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rarian-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rarian-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rarian-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rasdaemon-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rasdaemon-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rasdaemon-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rasdaemon-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rasdaemon-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtraceevent-1.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rasdaemon-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rasdaemon-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rasdaemon-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rasqal-0.9.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rasqal-0.9.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rasqal-0.9.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mpfr-4.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rasqal-0.9.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre-8.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rasqal-0.9.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-raptor2-2.0.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rcs-5.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rcs-5.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ed-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rcs-5.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rcs-5.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ghostscript-9.56.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rcs-5.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-groff-1.23.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rcs-5.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lzip-1.20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rcs-5.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rdate-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rdma-core-50.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Cython-3.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rdma-core-50.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rdma-core-50.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rdma-core-50.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rdma-core-50.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rdma-core-50.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rdma-core-50.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rdma-core-50.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rdma-core-50.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rdma-core-50.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-re2-20240201",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-abseil-cpp-20230802.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-re2-20240201",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-readline-8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-readline-8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-realmd-0.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-realmd-0.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-realmd-0.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-realmd-0.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-realmd-0.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-realmd-0.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-realmd-0.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-realmd-0.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-realmd-0.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-realmd-0.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-polkit-123"
  },
  {
   "spdxElementId": "SPDXRef-rpm-realmd-0.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-realmd-0.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-realmd-0.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rear-2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-recode-3.7.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Cython-3.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-recode-3.7.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-recode-3.7.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-recode-3.7.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-recode-3.7.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-recode-3.7.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-recode-3.7.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-recode-3.7.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-recode-3.7.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-recode-3.7.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-recode-3.7.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-redis-7.2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-redis-7.2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-redis-7.2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-redis-7.2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-redis5-5.0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-redis5-5.0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-redis6-6.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-redis6-6.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-redis6-6.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-redis6-6.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-redland-1.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-redland-1.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdb-5.3.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-redland-1.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpq-15.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-redland-1.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-redland-1.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mariadb-connector-c-3.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-redland-1.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-raptor2-2.0.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-redland-1.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rasqal-0.9.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-redland-1.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-reflectasm-1.11.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-reflectasm-1.11.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-reflections-0.9.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-regexp-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-regexp-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-reiserfs-utils-3.6.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-reiserfs-utils-3.6.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-reiserfs-utils-3.6.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-e2fsprogs-1.47.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-reiserfs-utils-3.6.27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-relaxngDatatype-2011.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-relaxngcc-1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-relaxngcc-1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-relaxngcc-1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-isorelax-0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-relaxngcc-1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javacc-7.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-relaxngcc-1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-msv-2013.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-relaxngcc-1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-relaxngDatatype-2011.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-relaxngcc-1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xerces-j2-2.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-relaxngcc-1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xml-commons-apis-1.4.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-remotetea-1.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-replacer-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-resource-agents-4.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-resource-agents-4.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-resource-agents-4.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-dtds-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-resource-agents-4.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-resource-agents-4.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-resource-agents-4.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-resource-agents-4.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libqb-2.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-resource-agents-4.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-resource-agents-4.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-resource-agents-4.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-podlators-5.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-resource-agents-4.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-resource-agents-4.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-resource-agents-4.15.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-which-2.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rest-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rest-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rest-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rest-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtksourceview5-5.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rest-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-glib-1.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rest-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libadwaita-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rest-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsoup3-3.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rest-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rest-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rest-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-resteasy-3.0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rhash-1.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rhino-1.7.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rhino-1.7.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rhino-1.7.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sonatype-oss-parent-7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rhnlib-2.8.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rhq-plugin-annotations-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rmic-maven-plugin-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rng-tools-6.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rng-tools-6.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rng-tools-6.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rng-tools-6.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rng-tools-6.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rng-tools-6.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jansson-2.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rng-tools-6.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jitterentropy-library-3.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rng-tools-6.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rng-tools-6.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rng-tools-6.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rng-tools-6.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rng-tools-6.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-opensc-0.23.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rng-tools-6.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rng-tools-6.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-psmisc-23.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rng-tools-6.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rngom-201103",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rocketmq-5.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rocketmq-5.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rocketmq-5.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rocketmq-5.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rome-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rootsh-1.5.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpcbind-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpcbind-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpcbind-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpcbind-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpcbind-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-quota-4.06"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpcbind-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpcsvc-proto-1.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpcsvc-proto-1.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpcsvc-proto-1.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-debugedit-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dwz-0.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fakechroot-2.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-file-5.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ima-evm-utils-1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libarchive-3.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-4.18.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zstd-1.5.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpgme-1.21.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jq-1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsolv-0.7.24"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-1.86.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpm-ostree-2024.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-packaging-23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpmdevtools-9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpmdevtools-9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-emacs-29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpmdevtools-9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpmdevtools-9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpmdevtools-9.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpmlint-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpmlint-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpmlint-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rpmlint-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rrdtool-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rrdtool-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rrdtool-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rrdtool-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rrdtool-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rrdtool-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-groff-1.23.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rrdtool-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rrdtool-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdbi-0.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rrdtool-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rrdtool-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rrdtool-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rrdtool-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rrdtool-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rrdtool-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rrdtool-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pango-1.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rrdtool-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rrdtool-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-ExtUtils-MakeMaker-7.70"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rrdtool-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rrdtool-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rrdtool-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rrdtool-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rrdtool-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rrdtool-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcl-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rrdtool-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsync-3.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsync-3.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsync-3.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsync-3.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsync-3.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsync-3.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lz4-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsync-3.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsync-3.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsync-3.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hiredis-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libestr-0.1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libfastjson-1.2304.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-liblognorm-2.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnet-1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-librabbitmq-0.13.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-librdkafka-2.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-librelp-1.11.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mariadb-connector-c-3.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mongo-c-driver-1.27.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-net-snmp-5.9.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-snappy-1.1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rsyslog-8.2312.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rtkit-0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rtkit-0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rtkit-0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rtkit-0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rtkit-0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rtkit-0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-polkit-123"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rtkit-0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rtkit-0.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vim-9.0.2092"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ruby-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ruby-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ruby-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ruby-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ruby-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdbm-1.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ruby-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ruby-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gmp-6.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ruby-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libffi-3.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ruby-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libyaml-0.2.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ruby-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ruby-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ruby-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ruby-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ruby-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemtap-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ruby-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ruby-augeas-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-augeas-1.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ruby-augeas-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ruby-augeas-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-Ascii85-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-RedCloth-4.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-RedCloth-4.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-ZenTest-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-actioncable-7.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-actioncable-7.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-actionmailbox-7.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-actionmailer-7.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-actionpack-7.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-actiontext-7.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-actionview-7.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-activejob-7.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-activemodel-7.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-activemodel-serializers-xml-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-activerecord-7.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-activeresource-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-activestorage-7.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-activesupport-7.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-memcached-1.6.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-activesupport-7.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-addressable-2.8.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-afm-0.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-ansi-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-arel-9.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-aruba-0.14.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-asciidoctor-2.0.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-backports-3.20.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-bacon-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-bcrypt-3.1.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-bcrypt-3.1.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-benchmark-ips-2.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-bindex-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-bindex-0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-bootsnap-1.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-bootsnap-1.17.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-builder-3.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-bundler-2.4.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-byebug-11.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-byebug-11.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-capybara-3.39.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-childprocess-0.5.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-chronic-0.10.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-coderay-1.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-coffee-script-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-coffee-script-2.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-coffee-script-source-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coffee-script-1.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-coffee-script-source-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-coffee-script-source-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-web-assets-5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-concurrent-ruby-1.1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-connection-pool-2.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-contracts-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-crack-0.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-crass-1.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-creole-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-cucumber-7.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-cucumber-7.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-cucumber-expressions-14.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-cucumber-core-10.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-cucumber-create-meta-6.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-cucumber-expressions-14.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-cucumber-expressions-14.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-rspec-core-3.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-cucumber-expressions-14.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-rspec-expectations-3.12.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-cucumber-messages-17.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-cucumber-tag-expressions-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-cucumber-wire-6.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-curb-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-curb-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-curb-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-daemons-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-dalli-3.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-delorean-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-diff-lcs-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-docile-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-domain-name-0.5.20190701",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-ejs-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-ejs-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-erubi-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-ethon-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-eventmachine-1.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-eventmachine-1.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-eventmachine-1.2.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-excon-0.104.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-excon-0.104.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-rack-2.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-excon-0.104.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-shindo-0.3.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-execjs-2.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-execjs-2.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-expression-parser-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-fakefs-2.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-faraday-1.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-faraday-em-http-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rsync-3.2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-faraday-em-http-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-faraday-em-synchrony-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rsync-3.2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-faraday-em-synchrony-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-faraday-excon-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rsync-3.2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-faraday-excon-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-faraday-httpclient-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rsync-3.2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-faraday-httpclient-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-faraday-net-http-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rsync-3.2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-faraday-net-http-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-faraday-net-http-persistent-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rsync-3.2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-faraday-net-http-persistent-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-faraday-patron-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rsync-3.2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-faraday-patron-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-faraday-rack-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rsync-3.2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-faraday-rack-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-fattr-2.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-ffi-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-ffi-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libffi-3.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-ffi-1.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-flexmock-2.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-formatador-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-gem2rpm-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpmdevtools-9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-gem2rpm-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-gherkin-22.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jq-1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-gherkin-22.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-globalid-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-haml-5.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-hashdiff-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-hashery-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-hiredis-0.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-hiredis-0.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hiredis-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-hiredis-0.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-hoe-3.26.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-http-cookie-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-httpclient-2.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-i18n-1.8.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-idn-0.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-idn-0.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libidn-1.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-idn-0.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-importmap-rails-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-introspection-0.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-jbuilder-2.11.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-jquery-rails-4.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-jquery-rails-4.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-web-assets-5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-json-pure-2.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-kramdown-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-kramdown-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tidy-5.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-kramdown-parser-gfm-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-launchy-2.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-liquid-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-listen-3.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-loofah-2.18.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-mail-2.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-marcel-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-maruku-0.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-memcache-client-1.8.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-metaclass-0.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-method-source-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-method-source-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-rspec-3.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-mime-types-3.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-mime-types-data-3.2023.0218",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-mimemagic-0.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-mimemagic-0.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-shared-mime-info-2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-mini-magick-4.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ImageMagick-7.1.1.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-mini-magick-4.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-mini-mime-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-minitest-reporters-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-minitest4-4.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-mocha-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-msgpack-1.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-msgpack-1.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-multi-json-1.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-multi-test-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-multipart-post-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-mustache-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-mustermann-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-nio4r-2.5.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-nio4r-2.5.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-nokogiri-1.14.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-nokogiri-1.14.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-nokogiri-1.14.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-nokogiri-1.14.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-nokogiri-1.14.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-open4-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-pdf-core-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-pdf-inspector-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-pdf-reader-2.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-pg-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-pg-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpq-15.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-pg-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-postgresql-15.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-pg-1.4.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-pkg-config-1.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-pkg-config-1.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-power-assert-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-prawn-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-prawn-table-0.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-prawn-table-0.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-prawn-2.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-pry-0.14.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-pry-nav-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-public-suffix-5.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-puma-5.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-puma-5.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-puma-5.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-racc-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-racc-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rack-2.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rack-2.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-memcached-1.6.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rack-2.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rack-cache-1.15.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rack-protection-2.0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rack-test-0.8.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rails-7.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rails-controller-testing-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rails-dom-testing-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rails-html-sanitizer-1.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-railties-7.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-railties-7.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-railties-7.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-railties-7.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rake-compiler-1.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rake-compiler-1.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rb-inotify-0.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rb-inotify-0.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-rspec-core-3.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rb-inotify-0.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-rspec-expectations-3.12.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rdiscount-2.2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-discount-2.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rdiscount-2.2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rdiscount-2.2.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-redcarpet-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-redcarpet-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-redis-4.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-redis-4.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-procps-ng-4.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-redis-4.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-redis5-5.0.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-redis-4.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-regexp-parser-2.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-regexp-property-values-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-regexp-property-values-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-ronn-ng-0.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rouge-4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rouge-4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rr-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rspec-3.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rspec-core-3.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rspec-core-3.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rspec-expectations-3.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rspec-expectations-3.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rspec-its-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rspec-its-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-rspec-core-3.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rspec-mocks-3.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rspec-mocks-3.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rspec-rails-6.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rspec-support-3.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rspec-support-3.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rspec-support-3.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-simplecov-0.19.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rspec2-2.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rspec2-core-2.14.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rspec2-expectations-2.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rspec2-mocks-2.14.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-ruby-progressbar-1.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-ruby-rc4-0.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-ruby-shadow-2.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-ruby-shadow-2.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-ruby2-keywords-0.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rsync-3.2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-ruby2-keywords-0.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-rubyzip-2.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-safe-yaml-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-sass-3.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-sass-rails-6.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-sassc-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-sassc-rails-2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-sd-notify-0.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-sdoc-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-sdoc-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-selenium-webdriver-4.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-shindo-0.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-shoulda-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-shoulda-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-shoulda-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-puma-5.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-shoulda-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-sprockets-rails-3.4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-shoulda-context-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-shoulda-matchers-5.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-simplecov-0.19.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-simplecov-html-0.12.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-sinatra-2.0.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-slop-4.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-spring-4.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-sprockets-4.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-sprockets-4.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-sprockets-rails-3.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-sqlite3-1.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-sqlite3-1.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-sqlite3-1.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-sys-uname-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-temple-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-temple-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-bacon-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-test-unit-rr-1.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-test-declarative-0.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-thin-1.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-thin-1.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-thor-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-thor-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-thread-order-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-thread-safe-0.3.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-tilt-2.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-tilt-2.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-tilt-2.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-ronn-ng-0.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-timecop-0.9.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-ttfunk-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-turbolinks-5.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-turbolinks-source-5.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-typhoeus-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-tzinfo-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-uglifier-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-20.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-uglifier-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-uglifier-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uglify-js-2.8.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-unf-0.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-unf-ext-0.0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-unf-ext-0.0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-webmock-3.18.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-webrick-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rsync-3.2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-webrick-1.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-websocket-1.2.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-websocket-driver-0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-websocket-driver-0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-websocket-extensions-0.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-wikicloth-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-xpath-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-xpath-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-rspec-core-3.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-xpath-3.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-rspec-expectations-3.12.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-yard-0.9.34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rubygem-zeitwerk-2.6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-runc-1.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-runc-1.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libseccomp-2.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-runc-1.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-runc-1.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-1.86.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-1.86.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-1.86.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-1.86.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-1.86.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-1.86.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-toolset-18-18.1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-1.86.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-1.86.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-musl-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-1.86.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-1.86.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-1.86.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-procps-ng-4.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-1.86.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-1.86.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wget-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-packaging-23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyparsing-3.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-packaging-23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-packaging-23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-hatchling-1.27.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-packaging-23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jinja2-3.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-packaging-23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pbr-6.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-packaging-23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-packaging-23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-packaging-23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-semantic-version-2.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-packaging-23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-packaging-23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-termcolor-2.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-packaging-23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-tox-current-env-0.0.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-packaging-23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-tqdm-4.66.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-packaging-23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-virtualenv-20.26.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-packaging-23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-packaging-23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rust-packaging-23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-1.86.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-rxjava-1.1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sac-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sac-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-avahi-0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bind-9.18.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmocka-1.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cups-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-e2fsprogs-1.47.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glusterfs-11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpgme-1.21.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu-74.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jansson-2.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libaio-0.3.113"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libarchive-3.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libldb-2.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtalloc-2.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtasn1-4.19.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtdb-1.4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtevent-0.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lmdb-0.9.31"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-cryptography-42.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-dateutil-2.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-dns-2.4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-markdown-3.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pyasn1-0.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-quota-4.06"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpcsvc-proto-1.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xfsprogs-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samba-4.19.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samtools-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samtools-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samtools-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samtools-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samtools-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-htslib-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samtools-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samtools-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samtools-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samtools-1.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-samyak-fonts-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontforge-20230101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sane-backends-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sane-backends-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sane-backends-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libieee1284-0.2.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sane-backends-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sane-backends-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sane-backends-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libusbx-1.0.26"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sane-backends-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sane-backends-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-base-20210325"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sane-frontends-1.0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sane-frontends-1.0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sane-frontends-1.0.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sane-backends-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sanlock-3.8.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sanlock-3.8.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libaio-0.3.113"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sanlock-3.8.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sassc-3.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sassc-3.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sassc-3.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sassc-3.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsass-3.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sassc-3.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sat4j-2.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sat4j-2.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-satyr-0.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-satyr-0.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-satyr-0.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-satyr-0.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-satyr-0.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-satyr-0.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-satyr-0.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-satyr-0.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-satyr-0.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperf-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-satyr-0.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-satyr-0.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nettle-3.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-satyr-0.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-satyr-0.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-satyr-0.43",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-saxon-9.4.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-saxon-9.4.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bea-stax-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-saxon-9.4.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dom4j-2.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-saxon-9.4.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-saxon-9.4.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jdom-1.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-saxon-9.4.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jdom2-2.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-saxon-9.4.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-unzip-6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-saxon-9.4.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xml-commons-apis-1.4.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-saxon-9.4.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xml-commons-resolver-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-saxon-9.4.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xom-1.3.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-saxpath-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-saxpath-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sbc-2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sbc-2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsndfile-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sbd-1.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sbd-1.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sbd-1.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-corosync-3.1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sbd-1.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sbd-1.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libaio-0.3.113"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sbd-1.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sbd-1.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sbd-1.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sbd-1.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pacemaker-2.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sbd-1.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sbinary-0.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sblim-cmpi-devel-2.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sblim-sfcCommon-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sblim-sfcCommon-1.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sblim-cmpi-devel-2.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sblim-sfcc-2.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sblim-sfcc-2.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sbt-0.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-ivy-2.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sbt-0.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hawtjni-1.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sbt-0.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sbt-0.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-proguard-5.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sbt-0.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sbt-0.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sbinary-0.4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sbt-0.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sbt-0.13.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sbt-0.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-test-interface-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scala-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scala-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-contrib-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scala-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aqute-bnd-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scala-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scala-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jline-2.14.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scala-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scala-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-scala-2.10.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scap-security-guide-0.1.68",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scap-security-guide-0.1.68",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scap-security-guide-0.1.68",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scap-security-guide-0.1.68",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jinja2-3.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scap-security-guide-0.1.68",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scap-workbench-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scap-workbench-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scap-workbench-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openscap-1.3.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scap-workbench-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssh-9.6p1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scap-workbench-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scap-workbench-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scap-workbench-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtxmlpatterns-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scap-workbench-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scipy-1.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Cython-3.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scipy-1.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scipy-1.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scipy-1.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numpy-1.24.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scipy-1.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openblas-0.3.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scipy-1.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pybind11-2.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scipy-1.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-meson-python-0.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scipy-1.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scipy-1.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scons-4.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lynx-2.8.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scons-4.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scons-4.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-lxml-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scons-4.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-psutil-5.9.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scons-4.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scons-4.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scons-4.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-screen-4.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-screen-4.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-screen-4.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-screen-4.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-screen-4.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-screen-4.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scrub-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scrub-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scsi-target-utils-1.0.91",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ceph-18.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scsi-target-utils-1.0.91",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scsi-target-utils-1.0.91",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scsi-target-utils-1.0.91",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scsi-target-utils-1.0.91",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glusterfs-11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scsi-target-utils-1.0.91",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libaio-0.3.113"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scsi-target-utils-1.0.91",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scsi-target-utils-1.0.91",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-scsi-target-utils-1.0.91",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sdparm-1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sdparm-1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sg3-utils-1.48"
  },
  {
   "spdxElementId": "SPDXRef-rpm-seahorse-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-seahorse-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-seahorse-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-seahorse-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-seahorse-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpgme-1.21.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-seahorse-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-itstool-2.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-seahorse-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libSM-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-seahorse-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-seahorse-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-seahorse-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssh-9.6p1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-seahorse-43.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secDetector-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bpftool-7.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secDetector-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-c-ares-1.19.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secDetector-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secDetector-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secDetector-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-grpc-1.60.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secDetector-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secDetector-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libbpf-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secDetector-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secDetector-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secDetector-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf-25.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secDetector-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uname-build-checks-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secGear-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secGear-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secGear-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cjson-1.7.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secGear-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secGear-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-compat-openssl11-1.1.1m"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secGear-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secGear-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secGear-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secGear-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intel-sgx-ssl-2.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secGear-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secGear-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-linux-sgx-2.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secGear-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-dune-2.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secGear-0.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secpaver-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secpaver-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secpaver-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsemanage-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secpaver-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsepol-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secpaver-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-secpaver-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sed-4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sed-4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sed-4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sed-4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sed-4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sed-4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gzip-1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sed-4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sed-4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Getopt-Long-2.57"
  },
  {
   "spdxElementId": "SPDXRef-rpm-selinux-policy-40.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-selinux-policy-40.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-checkpolicy-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-selinux-policy-40.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-selinux-policy-40.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-selinux-policy-40.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-selinux-policy-40.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-policycoreutils-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-selinux-policy-40.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-procps-ng-4.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-selinux-policy-40.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sendmail-8.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sendmail-8.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sendmail-8.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdbm-1.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sendmail-8.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ghostscript-9.56.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sendmail-8.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-groff-1.23.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sendmail-8.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnsl2-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sendmail-8.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sendmail-8.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sendmail-8.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sendmail-8.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-setup-2.14.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sendmail-8.17.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sensible-utils-0.0.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sensible-utils-0.0.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sensible-utils-0.0.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sensible-utils-0.0.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-po4a-0.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sentencepiece-0.1.98",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sentencepiece-0.1.98",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sentencepiece-0.1.98",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sentencepiece-0.1.98",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf-25.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sequence-library-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-serd-0.30.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-serd-0.30.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-serd-0.30.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-serd-0.30.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-serd-0.30.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-serd-0.30.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-lv2-theme-1.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-serd-0.30.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-serp-1.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-setools-4.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-Cython-3.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-setools-4.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-setools-4.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-checkpolicy-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-setools-4.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-setools-4.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-setools-4.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-setools-4.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-setools-4.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-setools-4.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsepol-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-setools-4.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-networkx-3.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-setools-4.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-setools-4.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-setools-4.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-setools-4.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-setserial-2.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-setserial-2.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-groff-1.23.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-setup-2.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-5.2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-setup-2.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-setup-2.14.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcsh-6.24.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sg3-utils-1.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sgabios-0.20180715git",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sgml-common-0.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sgml-common-0.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sgpio-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sgpio-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shadow-4.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shadow-4.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shadow-4.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shadow-4.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shadow-4.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shadow-4.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-dtds-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shadow-4.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shadow-4.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shadow-4.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shadow-4.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shadow-4.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnome-doc-utils-0.20.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shadow-4.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-itstool-2.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shadow-4.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shadow-4.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsemanage-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shadow-4.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shadow-4.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shapelib-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shapelib-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shapelib-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shapelib-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shapelib-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shapelib-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rubygem-ronn-ng-0.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shared-mime-info-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shared-mime-info-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shared-mime-info-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shared-mime-info-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-itstool-2.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shared-mime-info-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shared-mime-info-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-XML-Parser-2.46"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shared-mime-info-2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sharutils-4.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-diffutils-3.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sharutils-4.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sharutils-4.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sharutils-4.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sharutils-4.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shim-15.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-efivar-38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shim-15.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shim-15.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shim-15.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shim-15.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnu-efi-3.0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shim-15.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shim-15.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pesign-116"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shim-15.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vim-9.0.2092"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shrinkwrap-1.2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shrinkwrap-descriptors-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shrinkwrap-descriptors-2.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shrinkwrap-resolver-2.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-shrinkwrap-resolver-2.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmvn-3.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-signpost-core-1.2.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sil-abyssinica-fonts-1.200",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sil-padauk-fonts-5.001",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fonttools-4.39.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-simde-0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-simde-0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-simde-0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-simde-0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-simde-0.7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-time-1.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-simple-6.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-simple-xml-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-simple-xml-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bea-stax-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-simple-xml-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-simple-xml-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-simple-xml-2.7.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xpp3-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sip-4.19.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sip-4.19.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sip-4.19.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sip-4.19.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sip-4.19.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sip-4.19.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sisu-0.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-atinject-1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sisu-0.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cdi-api-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sisu-0.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-annotation-api-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sisu-0.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-servlet-api-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sisu-0.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-google-guice-4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sisu-0.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sisu-0.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sisu-0.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-osgi-core-7.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sisu-0.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-classworlds-2.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sisu-0.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-containers-1.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sisu-0.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-utils-3.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sisu-0.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-slf4j-1.7.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sisu-0.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-testng-6.14.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sisu-mojos-0.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-skopeo-1.14.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-btrfs-progs-6.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-skopeo-1.14.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-skopeo-1.14.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-skopeo-1.14.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-skopeo-1.14.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpgme-1.21.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-skopeo-1.14.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libassuan-2.5.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-skopeo-1.14.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-skopeo-1.14.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ostree-2024.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-skylark-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-skylark-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-skylark-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-skylark-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-slang-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-slang-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-slang-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sleuthkit-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-afflib-3.7.20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sleuthkit-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sleuthkit-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sleuthkit-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libewf-20140608"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sleuthkit-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sleuthkit-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sleuthkit-4.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-slf4j-1.7.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-slf4j-jboss-logmanager-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-smartmontools-7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-smartmontools-7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-smartmontools-7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-groff-1.23.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-smartmontools-7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-ng-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-smartmontools-7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-smartmontools-7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-smc-fonts-6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-smc-fonts-6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontforge-20230101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-smp-utils-0.99",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-snakeyaml-1.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-snakeyaml-1.32",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-snapd-glib-1.60",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-snapd-glib-1.60",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-snapd-glib-1.60",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-snapd-glib-1.60",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-snapd-glib-1.60",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-snapd-glib-1.60",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-snapd-glib-1.60",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-snappy-1.1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-snappy-1.1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-snappy-1.1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtest-1.14.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-snappy-1.1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-snappy-java-1.1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-snappy-java-1.1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-snappy-java-1.1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-snappy-java-1.1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-snappy-1.1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-snowball-java-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-socat-1.8.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-socat-1.8.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-socat-1.8.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-socat-1.8.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iproute-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-socat-1.8.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iputils-20221126"
  },
  {
   "spdxElementId": "SPDXRef-rpm-socat-1.8.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-socat-1.8.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-socat-1.8.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-net-tools-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-socat-1.8.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-socat-1.8.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-procps-ng-4.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-socat-1.8.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-socket-wrapper-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-socket-wrapper-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmocka-1.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-socket-wrapper-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-socket-wrapper-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-softhsm-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-softhsm-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-softhsm-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cppunit-1.15.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-softhsm-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-softhsm-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-softhsm-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nss-3.94.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-softhsm-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-softhsm-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-p11-kit-0.25.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-softhsm-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sombok-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sombok-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sombok-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libthai-0.1.29"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sombok-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sonatype-oss-parent-7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sord-0.16.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sord-0.16.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sord-0.16.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sord-0.16.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sord-0.16.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sord-0.16.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre-8.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sord-0.16.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sord-0.16.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-serd-0.30.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sos-4.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sos-4.5.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sound-theme-freedesktop-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sound-theme-freedesktop-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sound-theme-freedesktop-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-soundtouch-2.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-soundtouch-2.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-soundtouch-2.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-soundtouch-2.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-source-highlight-3.1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-source-highlight-3.1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-source-highlight-3.1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-source-highlight-3.1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-source-highlight-3.1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ctags-5.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-source-highlight-3.1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-source-highlight-3.1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-source-highlight-3.1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sox-14.4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sox-14.4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flac-1.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sox-14.4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sox-14.4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gsm-1.0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sox-14.4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ladspa-1.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sox-14.4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lame-3.100"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sox-14.4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libao-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sox-14.4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libid3tag-0.16.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sox-14.4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmad-0.16.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sox-14.4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sox-14.4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsamplerate-0.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sox-14.4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsndfile-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sox-14.4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sox-14.4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvorbis-1.3.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sox-14.4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-opusfile-0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sox-14.4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pulseaudio-17.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sox-14.4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sox-14.4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-time-1.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sox-14.4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-twolame-0.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sox-14.4.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wavpack-5.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-soxr-0.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-soxr-0.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spamassassin-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spamassassin-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spamassassin-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spamassassin-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-HTML-Parser-3.81"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spamassassin-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spark-3.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spark-3.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spark-3.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spatial4j-0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spawn-fcgi-1.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spawn-fcgi-1.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spawn-fcgi-1.6.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spdk-24.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-CUnit-2.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spdk-24.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spdk-24.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dpdk-23.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spdk-24.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fuse3-3.16.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spdk-24.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spdk-24.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libaio-0.3.113"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spdk-24.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libboundscheck-v1.1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spdk-24.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libiscsi-1.19.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spdk-24.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spdk-24.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spdk-24.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numactl-2.0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spdk-24.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spdk-24.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-patchelf-0.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spdk-24.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spdk-24.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spdk-24.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spec-version-maven-plugin-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spec-version-maven-plugin-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-build-helper-1.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-speech-dispatcher-0.11.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-speech-dispatcher-0.11.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-speech-dispatcher-0.11.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-speech-dispatcher-0.11.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dotconf-1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-speech-dispatcher-0.11.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-espeak-ng-1.51"
  },
  {
   "spdxElementId": "SPDXRef-rpm-speech-dispatcher-0.11.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flite-2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-speech-dispatcher-0.11.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-speech-dispatcher-0.11.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-speech-dispatcher-0.11.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-speech-dispatcher-0.11.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libao-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-speech-dispatcher-0.11.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsndfile-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-speech-dispatcher-0.11.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-speech-dispatcher-0.11.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pulseaudio-17.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-speech-dispatcher-0.11.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-speech-dispatcher-0.11.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-speech-dispatcher-0.11.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-speech-dispatcher-0.11.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-speex-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-speex-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-speexdsp-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-speexdsp-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-speexdsp-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-speexdsp-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sphinx-2.2.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sphinx-2.2.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sphinx-2.2.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpq-15.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sphinx-2.2.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mariadb-connector-c-3.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sphinx-2.2.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sphinx-2.2.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-0.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-0.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-0.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-0.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-0.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-0.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-0.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-0.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcacard-2.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-0.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lz4-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-0.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-0.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-opus-1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-0.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-orc-0.4.34"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-0.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pixman-0.42.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-0.15.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-spice-protocol-0.14.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-glib-1.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcacard-2.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-ng-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libjpeg-turbo-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsoup3-3.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lz4-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-opus-1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-phodav-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pixman-0.42.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-polkit-123"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyparsing-3.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-spice-protocol-0.14.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-usbredir-0.13.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-usbutils-017"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wayland-protocols-1.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-gtk-0.42",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-parent-26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-forge-parent-38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-parent-26",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-protocol-0.14.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-protocol-0.14.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-vdagent-0.22.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-vdagent-0.22.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-vdagent-0.22.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-vdagent-0.22.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-vdagent-0.22.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-vdagent-0.22.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-vdagent-0.22.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXfixes-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-vdagent-0.22.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXinerama-1.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-vdagent-0.22.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrandr-1.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-vdagent-0.22.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdrm-2.4.119"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-vdagent-0.22.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpciaccess-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-vdagent-0.22.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-vdagent-0.22.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-spice-protocol-0.14.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spice-vdagent-0.22.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spirv-llvm-translator-17.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spirv-llvm-translator-17.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spirv-llvm-translator-17.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spirv-llvm-translator-17.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spirv-tools-2023.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spirv-tools-2023.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spirv-tools-2023.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spirv-tools-2023.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-spirv-headers-1.5.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-springframework-3.2.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-springframework-3.2.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-ejb-3.1-api-1.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-springframework-3.2.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jboss-jms-1.1-api-1.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-springframework-3.2.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jdo2-api-2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-springframework-3.2.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmvn-3.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-spymemcached-2.11.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sqlite-3.42.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sqlite-3.42.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sqlite-3.42.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sqlite-3.42.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sqlite-3.42.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sqlite-3.42.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcl-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sqlite-jdbc-3.43.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sqlite-jdbc-3.43.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sqlite-jdbc-3.43.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sqlite-jdbc-3.43.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sqlite-jdbc-3.43.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sqlite-jdbc-3.43.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sqljet-1.1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sqljet-1.1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-antlr32-3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sqljet-1.1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sqljet-1.1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sqljet-1.1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-stringtemplate-3.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-squashfs-tools-4.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-squashfs-tools-4.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-squashfs-tools-4.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lz4-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-squashfs-tools-4.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lzo-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-squashfs-tools-4.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-squashfs-tools-4.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-squid-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-squid-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-squid-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-squid-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-squid-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-squid-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libecap-1.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-squid-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtdb-1.4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-squid-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-squid-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-squid-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-squid-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-squid-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-squid-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-squid-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sratom-0.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sratom-0.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sratom-0.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sratom-0.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lv2-1.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sratom-0.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sratom-0.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-lv2-theme-1.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sratom-0.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sratom-0.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-serd-0.30.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sratom-0.6.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sord-0.16.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-srt-1.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-srt-1.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-srt-1.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-srt-1.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtest-1.14.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-srt-1.4.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sscg-3.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sscg-3.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sscg-3.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtalloc-2.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sscg-3.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sscg-3.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sscg-3.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sscg-3.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sshj-0.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sshj-0.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sshpass-1.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sslext-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sslext-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-beanutils-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sslext-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-collections-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sslext-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-digester-2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sslext-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-fileupload-1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sslext-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-logging-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sslext-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-validator-1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sslext-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jakarta-oro-2.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sslext-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sslext-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-struts-1.3.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bind-9.18.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-c-ares-1.19.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-check-0.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cifs-utils-7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jansson-2.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-keyutils-1.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libldb-2.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsemanage-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libunistring-1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-p11-kit-0.25.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-samba-4.19.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sssd-2.9.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemtap-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-star-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-star-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-star-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-e2fsprogs-1.47.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-star-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-star-1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-startup-notification-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-startup-notification-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-startup-notification-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-startup-notification-0.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xcb-util-0.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stax-ex-1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stax-ex-1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stax-ex-1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stax-ex-1.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stax2-api-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-staxmapper-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-storm-1.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strace-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-binutils-2.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strace-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strace-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strace-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gzip-1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strace-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strace-6.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stratovirt-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stratovirt-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stratovirt-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stratovirt-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-ng-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stratovirt-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libseccomp-2.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stratovirt-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pixman-0.42.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stratovirt-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-1.86.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stratovirt-2.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-packaging-23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stream-lib-2.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stringtemplate-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stringtemplate-3.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stringtemplate4-4.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strongswan-5.9.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-NetworkManager-1.44.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strongswan-5.9.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strongswan-5.9.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strongswan-5.9.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strongswan-5.9.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-compat-openssl11-1.1.1m"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strongswan-5.9.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strongswan-5.9.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strongswan-5.9.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strongswan-5.9.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gmp-6.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strongswan-5.9.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iptables-1.8.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strongswan-5.9.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-c-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strongswan-5.9.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strongswan-5.9.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strongswan-5.9.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strongswan-5.9.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strongswan-5.9.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strongswan-5.9.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strongswan-5.9.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strongswan-5.9.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tpm2-abrmd-3.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strongswan-5.9.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tpm2-tss-4.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-strongswan-5.9.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-trousers-0.3.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-struts-1.3.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stunnel-5.69",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stunnel-5.69",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stunnel-5.69",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-compat-openssl11-1.1.1m"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stunnel-5.69",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stunnel-5.69",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lsof-4.99.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stunnel-5.69",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stunnel-5.69",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-podlators-5.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stunnel-5.69",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-procps-ng-4.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stunnel-5.69",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-stunnel-5.69",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subunit-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subunit-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subunit-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subunit-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subunit-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subunit-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-testscenarios-0.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subunit-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-testtools-2.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subunit-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subunit-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subversion-1.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apr-1.7.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subversion-1.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apr-util-1.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subversion-1.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subversion-1.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cyrus-sasl-2.1.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subversion-1.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subversion-1.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-file-5.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subversion-1.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subversion-1.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-httpd-2.4.58"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subversion-1.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsecret-0.20.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subversion-1.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libserf-1.3.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subversion-1.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subversion-1.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lz4-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subversion-1.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subversion-1.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subversion-1.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-py3c-1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subversion-1.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subversion-1.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subversion-1.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subversion-1.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subversion-1.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subversion-1.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-utf8proc-2.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-subversion-1.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-which-2.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sudo-1.9.15p5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sudo-1.9.15p5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sudo-1.9.15p5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sudo-1.9.15p5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sudo-1.9.15p5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sudo-1.9.15p5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sudo-1.9.15p5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-groff-1.23.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sudo-1.9.15p5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sudo-1.9.15p5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sudo-1.9.15p5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sudo-1.9.15p5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sudo-1.9.15p5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sudo-1.9.15p5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sendmail-8.17.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sudo-1.9.15p5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-suitesparse-5.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-suitesparse-5.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-suitesparse-5.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lapack-3.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-suitesparse-5.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-metis-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-suitesparse-5.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openblas-0.3.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-suitesparse-5.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tbb-2021.11.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-supermin-5.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-augeas-1.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-supermin-5.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dietlibc-0.34"
  },
  {
   "spdxElementId": "SPDXRef-rpm-supermin-5.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dnf-4.16.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-supermin-5.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dnf-plugins-core-4.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-supermin-5.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-e2fsprogs-1.47.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-supermin-5.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-supermin-5.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-supermin-5.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-grubby-8.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-supermin-5.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hivex-1.3.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-supermin-5.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-4.14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-supermin-5.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ocaml-findlib-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-supermin-5.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-supermin-5.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-supermin-5.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tar-1.35"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swig-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swig-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swig-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swig-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swig-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swig-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swig-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swig-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swig-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swig-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swig-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swig-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swig-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swig-4.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcl-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-switcheroo-control-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-switcheroo-control-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-switcheroo-control-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-switcheroo-control-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-dbusmock-0.29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-switcheroo-control-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-switcheroo-control-2.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-umockdev-0.17.18"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swt-chart-0.10.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tycho-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swtpm-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swtpm-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swtpm-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swtpm-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expect-5.45.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swtpm-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swtpm-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swtpm-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swtpm-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-glib-1.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swtpm-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libseccomp-2.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swtpm-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtasn1-4.19.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swtpm-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swtpm-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtpms-0.9.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swtpm-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-net-tools-2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swtpm-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swtpm-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-selinux-policy-40.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swtpm-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-socat-1.8.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swtpm-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-softhsm-2.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swtpm-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tpm2-tools-5.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-swtpm-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-trousers-0.3.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-symlinks-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysSentry-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bpftool-7.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysSentry-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysSentry-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysSentry-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysSentry-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysSentry-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-c-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysSentry-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysSentry-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libbpf-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysSentry-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtraceevent-1.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysSentry-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysSentry-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numpy-1.24.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysSentry-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pytest-7.4.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysSentry-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysSentry-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysbench-1.0.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysbench-1.0.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysbench-1.0.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ck-0.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysbench-1.0.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysbench-1.0.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libaio-0.3.113"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysbench-1.0.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysbench-1.0.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysbench-1.0.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-luajit-2.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysbench-1.0.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mariadb-10.5.29"
  },
  {
   "spdxElementId": "SPDXRef-rpm-syscare-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-syscare-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-syscare-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-syscare-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-syscare-1.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-1.86.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-syscontainer-tools-0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-golang-1.21.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysfsutils-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysfsutils-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysfsutils-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysfsutils-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysfsutils-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysfsutils-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysget-2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysget-2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysget-2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysget-2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-syslinux-6.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-syslinux-6.04",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nasm-2.16.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysmaster-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysmaster-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kmod-30"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysmaster-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysmaster-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysmaster-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-1.86.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysmaster-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rust-packaging-23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysmaster-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysmonitor-kmod-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-CUnit-2.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysmonitor-kmod-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysmonitor-kmod-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysmonitor-kmod-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysmonitor-kmod-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysmonitor-kmod-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysmonitor-kmod-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libboundscheck-v1.1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysmonitor-kmod-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysmonitor-kmod-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysmonitor-kmod-1.3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uname-build-checks-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysprof-3.46.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysprof-3.46.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysprof-3.46.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysprof-3.46.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-itstool-2.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysprof-3.46.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libappstream-glib-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysprof-3.46.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysstat-12.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysstat-12.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysstat-12.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lm-sensors-3.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-sysstat-12.7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-system-storage-manager-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpwquality-1.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-system-storage-manager-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-system-storage-manager-1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cryptsetup-2.6.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperf-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hostname-3.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iptables-1.8.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kmod-30"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgpg-error-1.47"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libidn2-2.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpwquality-1.4.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libseccomp-2.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxkbcommon-1.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lz4-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-jinja2-3.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-lxml-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tree-2.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemd-255",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemtap-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-avahi-0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemtap-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-crash-8.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemtap-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dyninst-12.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemtap-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemtap-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-emacs-29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemtap-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemtap-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemtap-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nss-3.94.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemtap-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemtap-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemtap-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemtap-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemtap-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemtap-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-systemtap-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-t-digest-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-taglib-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-taglib-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-taglib-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tagsoup-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tagsoup-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tagsoup-1.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xalan-j2-2.7.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-takari-archiver-0.1.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-takari-incrementalbuild-0.20.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-takari-lifecycle-1.13.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-takari-lifecycle-1.13.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-takari-plugin-testing-3.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-takari-pom-27",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tang-14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tang-14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tang-14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tang-14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tang-14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-grep-3.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tang-14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-http-parser-2.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tang-14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iproute-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tang-14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jose-11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tang-14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tang-14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tang-14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tar-1.35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tar-1.35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tar-1.35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tar-1.35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tar-1.35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tar-1.35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tar-1.35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-policycoreutils-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tar-1.35",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-targetcli-2.1.56",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-targetcli-2.1.56",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-targetcli-2.1.56",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tbb-2021.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tbb-2021.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tbb-2021.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hwloc-2.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tbb-2021.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tbb-2021.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tbb-2021.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tbb-2021.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-rtd-theme-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tbb-2021.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tbb-2021.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tbb-2021.11.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tboot-1.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tboot-1.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tboot-1.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tboot-1.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-trousers-0.3.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tboot-1.11.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tcl-8.6.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tcl-8.6.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tcl-8.6.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemtap-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tcl-8.6.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tcllib-1.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcl-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tclx-8.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tclx-8.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcl-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tclx-8.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tk-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tcp-wrappers-7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tcp-wrappers-7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tcp-wrappers-7.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnsl2-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tcpdump-4.99.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tcpdump-4.99.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tcpdump-4.99.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tcpdump-4.99.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpcap-1.10.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tcpdump-4.99.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tcpdump-4.99.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tcsh-6.24.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tcsh-6.24.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tcsh-6.24.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tcsh-6.24.10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-teckit-2.5.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-teckit-2.5.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-teckit-2.5.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-teckit-2.5.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-telepathy-filesystem-0.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-telepathy-glib-0.24.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-telepathy-glib-0.24.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-telepathy-glib-0.24.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-telepathy-glib-0.24.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-telepathy-glib-0.24.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-telepathy-glib-0.24.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-telepathy-glib-0.24.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-telepathy-logger-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-telepathy-logger-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-glib-0.112"
  },
  {
   "spdxElementId": "SPDXRef-rpm-telepathy-logger-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-telepathy-logger-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-telepathy-logger-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnome-doc-utils-0.20.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-telepathy-logger-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-telepathy-logger-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-telepathy-logger-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-telepathy-logger-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-telepathy-logger-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-telepathy-logger-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-telepathy-glib-0.24.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-telnet-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-telnet-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-telnet-0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tensorflow-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bazel-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tensorflow-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tensorflow-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tensorflow-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numpy-1.24.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tensorflow-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-Keras-Preprocessing-1.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tensorflow-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-packaging-24.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tensorflow-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tensorflow-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-requests-2.31.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tensorflow-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-wheel-0.40.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tensorflow-2.12.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tensorflow-estimator-2.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bazel-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tensorflow-estimator-2.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-pip-23.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tensorflow-estimator-2.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tensorflow-estimator-2.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-six-1.16.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tensorflow-estimator-2.12.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tesla-polyglot-0.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tesla-polyglot-0.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-test-interface-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-testng-6.14.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tex-fonts-hebrew-0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-culmus-fonts-0.130"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texi2html-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texi2html-5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texinfo-7.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texinfo-7.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texinfo-7.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texinfo-7.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texinfo-7.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-file-5.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gd-2.3.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gmp-6.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphite2-1.3.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-harfbuzz-8.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu-74.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXaw-1.0.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXi-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpaper-1.1.29"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mpfr-4.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pixman-0.42.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-poppler-23.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-potrace-1.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-t1utils-1.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-texlive-base-20210325",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zziplib-0.13.72"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tftp-5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tftp-5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tftp-5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thai-scalable-fonts-0.7.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontforge-20230101"
  },
  {
   "spdxElementId": "SPDXRef-rpm-the-silver-searcher-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-the-silver-searcher-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-the-silver-searcher-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-the-silver-searcher-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-the-silver-searcher-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre-8.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-the-silver-searcher-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uthash-2.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-the-silver-searcher-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-the-silver-searcher-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thin-provisioning-tools-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thin-provisioning-tools-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thin-provisioning-tools-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thin-provisioning-tools-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thin-provisioning-tools-0.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libaio-0.3.113"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-codec-1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-lang-2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-logging-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-httpcomponents-client-4.5.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-httpcomponents-core-4.4.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libevent-2.1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-log4j-2.17.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-slf4j-1.7.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texlive-2021"
  },
  {
   "spdxElementId": "SPDXRef-rpm-thrift-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tibetan-machine-uni-fonts-1.901",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tidy-5.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tidy-5.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tidy-5.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fltk-1.3.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXdamage-1.1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXdmcp-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXfixes-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXfont2-2.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXi-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXinerama-1.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrandr-1.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrender-0.9.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXtst-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdrm-2.4.119"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libjpeg-turbo-3.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpciaccess-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxkbfile-1.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxshmfence-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pixman-0.42.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-selinux-policy-40.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-font-utils-7.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-xtrans-devel-1.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tigervnc-1.13.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tiles-2.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tiles-2.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tiles-2.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-resources-plugin-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tiles-2.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-slf4j-1.7.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-time-1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-time-1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-time-1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-5.2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-time-1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-time-1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-time-1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-time-1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-time-1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-time-api-0.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-time-api-0.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-emma-2.0.5312"
  },
  {
   "spdxElementId": "SPDXRef-rpm-time-api-0.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-time-api-0.6.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-testng-6.14.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-timedatex-0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-timedatex-0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-timedatex-0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-timedatex-0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tinycdb-0.78",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tinyxml-2.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tinyxml2-9.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tinyxml2-9.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tipcutils-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tipcutils-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tipcutils-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tipcutils-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdaemon-0.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tipcutils-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmnl-1.0.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tipcutils-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tipcutils-3.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tix-8.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tix-8.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tix-8.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcl-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tix-8.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tk-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tk-8.6.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tk-8.6.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tk-8.6.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tk-8.6.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXft-2.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tk-8.6.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcl-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tmpwatch-2.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tmpwatch-2.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-psmisc-23.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tmux-3.3a",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tmux-3.3a",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libevent-2.1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tmux-3.3a",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libutempter-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tmux-3.3a",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tog-pegasus-2.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-5.2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tog-pegasus-2.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tog-pegasus-2.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tog-pegasus-2.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-grep-3.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tog-pegasus-2.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tog-pegasus-2.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-net-snmp-5.9.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tog-pegasus-2.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openslp-2.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tog-pegasus-2.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tog-pegasus-2.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tog-pegasus-2.14.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tokyocabinet-1.4.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tokyocabinet-1.4.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tokyocabinet-1.4.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tokyocabinet-1.4.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tokyocabinet-1.4.48",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tomcat-9.0.100",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tomcat-9.0.100",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aqute-bnd-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tomcat-9.0.100",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ecj-4.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tomcat-9.0.100",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-findutils-4.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tomcat-9.0.100",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tomcat-9.0.100",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tomcat-taglibs-parent-3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tomcat-taglibs-standard-1.2.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tomcatjss-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tomcatjss-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-lang3-3.14.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tomcatjss-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-latest-openjdk-23.0.1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tomcatjss-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jss-5.4.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tomcatjss-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-slf4j-1.7.25"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tomcatjss-8.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tomcat-9.0.100"
  },
  {
   "spdxElementId": "SPDXRef-rpm-totem-pl-parser-3.26.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-totem-pl-parser-3.26.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-totem-pl-parser-3.26.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gmime30-3.2.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-totem-pl-parser-3.26.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-totem-pl-parser-3.26.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-totem-pl-parser-3.26.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libarchive-3.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-totem-pl-parser-3.26.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-totem-pl-parser-3.26.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libquvi-0.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-totem-pl-parser-3.26.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsoup-2.74.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-totem-pl-parser-3.26.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-totem-pl-parser-3.26.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-totem-pl-parser-3.26.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-totem-pl-parser-3.26.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uchardet-0.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm-quote-tools-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm-quote-tools-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-trousers-0.3.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm-tools-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm-tools-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-opencryptoki-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm-tools-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm-tools-1.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-trousers-0.3.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-abrmd-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-archive-2023.02.20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-abrmd-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-abrmd-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-abrmd-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-abrmd-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-abrmd-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-selinux-policy-40.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-abrmd-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-abrmd-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tpm2-tss-4.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-tools-5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-archive-2023.02.20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-tools-5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-tools-5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-tools-5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-tss-4.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-archive-2023.02.20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-tss-4.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmocka-1.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-tss-4.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-tss-4.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-tss-4.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-tss-4.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-iproute-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-tss-4.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-json-c-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-tss-4.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-tss-4.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-tss-4.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-tss-4.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swtpm-0.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-tss-4.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-tss-4.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-uthash-2.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tpm2-tss-4.0.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-trace-cmd-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-trace-cmd-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-trace-cmd-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-trace-cmd-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-trace-cmd-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-trace-cmd-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-trace-cmd-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtraceevent-1.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-trace-cmd-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtracefs-1.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-trace-cmd-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-trace-cmd-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-trace-cmd-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-trace-cmd-3.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-traceroute-2.1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tracker3-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tracker3-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tracker3-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tracker3-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tracker3-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libstemmer-0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tracker3-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tracker3-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pygobject3-3.46.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tracker3-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tracker3-3.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-transfig-3.2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-transfig-3.2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ghostscript-9.56.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-transfig-3.2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXpm-3.5.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-transfig-3.2.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tre-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tre-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tre-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tre-0.8.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tree-2.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-treelayout-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-trilead-ssh2-217",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-trousers-0.3.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-trousers-0.3.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-trousers-0.3.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-trousers-0.3.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-trousers-0.3.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-trousers-0.3.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-trousers-0.3.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tslib-1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-SDL2-2.30.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tslib-1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tslib-1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tslib-1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tss2-1470",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tss2-1470",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tss2-1470",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ttembed-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ttfautohint-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ttfautohint-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ttfautohint-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-harfbuzz-8.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ttfautohint-1.8.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ttmkfdir-3.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ttmkfdir-3.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ttmkfdir-3.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-freetype-2.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ttmkfdir-3.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ttmkfdir-3.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ttmkfdir-3.0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tuna-0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tuna-0.19",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tuned-2.24.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tuned-2.24.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tuned-2.24.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tuscany-sdo-java-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tuscany-sdo-java-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-assembly-plugin-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tuscany-sdo-java-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-twolame-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-twolame-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsndfile-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-twolame-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-txw2-20110809",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tycho-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-eclipse-4.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tycho-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tycho-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jetty-9.4.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tycho-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tycho-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tycho-extras-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-typesafe-config-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-aqute-bnd-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-typesafe-config-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-typesafe-config-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sbt-0.13.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tzdata-2024a",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-tzdata-2024a",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-u2f-hidraw-policy-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-u2f-hidraw-policy-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uadk-engine-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uadk-engine-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uadk-engine-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-compat-openssl11-1.1.1m"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uadk-engine-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uadk-engine-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libwd-2.9.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uadk-engine-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-numactl-2.0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uadk-engine-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uadk-engine-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ub-dhcp-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-atf-0.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ub-dhcp-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ub-dhcp-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ub-dhcp-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ub-dhcp-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ub-dhcp-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kyua-0.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ub-dhcp-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-ng-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ub-dhcp-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ub-dhcp-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ub-dhcp-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ub-lldpd-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ub-lldpd-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libevent-2.1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ub-lldpd-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ub-lldpd-1.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uboot-tools-2024.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-SDL2-2.30.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uboot-tools-2024.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bc-1.07.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uboot-tools-2024.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uboot-tools-2024.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dtc-1.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uboot-tools-2024.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uboot-tools-2024.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uboot-tools-2024.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uboot-tools-2024.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uboot-tools-2024.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uboot-tools-2024.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uboot-tools-2024.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uboot-tools-2024.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uboot-tools-2024.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pyelftools-0.29"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uboot-tools-2024.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-setuptools-68.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uboot-tools-2024.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uboot-tools-2024.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uchardet-0.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uchardet-0.0.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ucs-miscfixed-fonts-0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-font-utils-7.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-udisks2-2.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-udisks2-2.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-udisks2-2.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-udisks2-2.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-udisks2-2.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-udisks2-2.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-udisks2-2.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-udisks2-2.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libatasmart-0.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-udisks2-2.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libblockdev-3.0.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-udisks2-2.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libconfig-1.7.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-udisks2-2.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libstoragemgmt-1.9.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-udisks2-2.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-udisks2-2.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-polkit-123"
  },
  {
   "spdxElementId": "SPDXRef-rpm-udisks2-2.10.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uglify-js-2.8.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uglify-js-2.8.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-web-assets-5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uglify-js1-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nodejs-packaging-20"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uglify-js1-1.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-web-assets-5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uhttpmock-0.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uhttpmock-0.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uhttpmock-0.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uhttpmock-0.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uhttpmock-0.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsoup-2.74.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uhttpmock-0.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uhttpmock-0.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uid-wrapper-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uid-wrapper-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmocka-1.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uid-wrapper-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uid-wrapper-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uima-addons-2.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uima-parent-pom-10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uimaj-2.8.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-umdk-urma-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-umdk-urma-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-umdk-urma-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-umdk-urma-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-umdk-urma-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-umdk-urma-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-umdk-urma-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-umoci-0.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fdupes-2.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-umockdev-0.17.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-umockdev-0.17.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-umockdev-0.17.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-umockdev-0.17.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-umockdev-0.17.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-umockdev-0.17.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-umockdev-0.17.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpcap-1.10.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-umockdev-0.17.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-umockdev-0.17.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-umockdev-0.17.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-umockdev-0.17.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-umockdev-0.17.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uname-build-checks-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uname-build-checks-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uname-build-checks-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unbound-1.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-byacc-2.0.20230219"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unbound-1.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unbound-1.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unbound-1.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unbound-1.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libevent-2.1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unbound-1.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unbound-1.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unbound-1.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unbound-1.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-swig-4.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unbound-1.17.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-undertow-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-undertow-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unique-1.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unique-1.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unique-1.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-glib-0.112"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unique-1.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unique-1.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnome-doc-utils-0.20.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unique-1.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unique-1.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unique-1.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unit-api-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unit-api-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-units-2.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-units-2.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-units-2.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-units-2.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-units-2.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-units-2.22",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-univocity-parsers-2.9.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unixODBC-2.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unixODBC-2.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unixODBC-2.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unixODBC-2.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unixODBC-2.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unixODBC-2.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unixbench-5.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unrtf-0.21.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unrtf-0.21.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unzip-6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-unzip-6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uom-parent-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uom-parent-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-install-plugin-2.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uperf-1.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uperf-1.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uperf-1.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lksctp-tools-1.0.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uperf-1.0.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-upower-1.90.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-upower-1.90.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-upower-1.90.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-upower-1.90.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk-doc-1.33.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-upower-1.90.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-upower-1.90.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libimobiledevice-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-upower-1.90.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libplist-2.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-upower-1.90.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-upower-1.90.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libusbx-1.0.26"
  },
  {
   "spdxElementId": "SPDXRef-rpm-upower-1.90.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-upower-1.90.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-upower-1.90.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uriparser-0.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uriparser-0.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uriparser-0.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uriparser-0.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uriparser-0.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtest-1.14.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uriparser-0.9.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-urlview-0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-urlview-0.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-urw-base35-fonts-20200910",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-urw-base35-fonts-20200910",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libappstream-glib-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-urw-base35-fonts-20200910",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usb-modeswitch-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usb-modeswitch-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libusbx-1.0.26"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usb-modeswitch-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usb-modeswitch-2.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tcl-8.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usb-modeswitch-data-20191128",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbguard-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbguard-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbguard-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbguard-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbguard-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-catch1-1.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbguard-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbguard-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-glib-0.112"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbguard-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbguard-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbguard-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbguard-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libqb-2.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbguard-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbguard-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbguard-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbguard-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbguard-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-polkit-123"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbguard-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-protobuf-25.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbguard-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-selinux-policy-40.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbguard-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbmuxd-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbmuxd-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbmuxd-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbmuxd-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libimobiledevice-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbmuxd-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libplist-2.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbmuxd-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbmuxd-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libusbx-1.0.26"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbmuxd-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbredir-0.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbredir-0.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbredir-0.13.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbutils-017",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbutils-017",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbutils-017",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbutils-017",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbutils-017",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libusbx-1.0.26"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usbutils-017",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usermode-1.114",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usermode-1.114",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usermode-1.114",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usermode-1.114",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usermode-1.114",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usermode-1.114",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usermode-1.114",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libSM-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usermode-1.114",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usermode-1.114",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libuser-0.64"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usermode-1.114",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usermode-1.114",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-XML-Parser-2.46"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usermode-1.114",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-startup-notification-0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-usermode-1.114",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-userspace-rcu-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-userspace-rcu-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-userspace-rcu-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-userspace-rcu-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-userspace-rcu-0.14.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ustr-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ustr-1.0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-utf8proc-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-utf8proc-2.9.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uthash-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uthash-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uthash-2.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-util-linux-2.39.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-util-linux-2.39.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-util-linux-2.39.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-util-linux-2.39.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-util-linux-2.39.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-util-linux-2.39.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-ng-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-util-linux-2.39.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-util-linux-2.39.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libuser-0.64"
  },
  {
   "spdxElementId": "SPDXRef-rpm-util-linux-2.39.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libutempter-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-util-linux-2.39.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lsof-4.99.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-util-linux-2.39.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-util-linux-2.39.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-util-linux-2.39.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-util-linux-2.39.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-po4a-0.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-util-linux-2.39.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-popt-1.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-util-linux-2.39.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-util-linux-2.39.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-util-linux-2.39.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-util-linux-2.39.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uuid-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uuid-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uuid-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uuid-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uuid-1.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-GeoIP-1.6.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-boost-1.83.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glusterfs-11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gmp-6.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-httpd-2.4.58"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jansson-2.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libedit-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libevent-2.1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpq-15.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libyaml-0.2.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre-8.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-php-8.3.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-greenlet-2.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sqlite-3.42.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zeromq-4.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-uwsgi-2.0.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-v4l-utils-1.24.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-alsa-lib-1.2.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-v4l-utils-1.24.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-v4l-utils-1.24.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-v4l-utils-1.24.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-v4l-utils-1.24.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-v4l-utils-1.24.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-v4l-utils-1.24.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vala-0.56.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vala-0.56.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vala-0.56.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vala-0.56.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vala-0.56.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vala-0.56.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vala-0.56.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vala-0.56.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vala-0.56.14",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-valgrind-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-valgrind-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-valgrind-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-valgrind-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-valgrind-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-varnish-7.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-varnish-7.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-varnish-7.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libedit-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-varnish-7.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-varnish-7.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-varnish-7.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nghttp2-1.58.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-varnish-7.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-varnish-7.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-varnish-7.4.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-sphinx-7.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vboot-utils-20230127",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vboot-utils-20230127",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libyaml-0.2.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vboot-utils-20230127",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vboot-utils-20230127",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vboot-utils-20230127",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-trousers-0.3.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vboot-utils-20230127",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vcftools-0.1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vcftools-0.1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vcftools-0.1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vcftools-0.1.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vconfig-1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vconfig-1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vconfig-1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vdo-8.2.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vdo-8.2.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vdo-8.2.2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-velocity-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-velocity-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-collections-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-velocity-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-lang-2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-velocity-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-logging-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-velocity-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-parent-19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-velocity-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bcel-6.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-velocity-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-servlet-api-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-velocity-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hsqldb-2.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-velocity-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jakarta-oro-2.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-velocity-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-velocity-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jaxen-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-velocity-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jdom-1.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-velocity-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-velocity-1.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-log4j12-1.2.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-velocity-tools-2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-velocity-tools-2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmvn-3.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vid.stab-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vid.stab-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vid.stab-1.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-orc-0.4.34"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vim-9.0.2092",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-acl-2.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vim-9.0.2092",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vim-9.0.2092",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vim-9.0.2092",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vim-9.0.2092",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-file-5.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vim-9.0.2092",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vim-9.0.2092",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vim-9.0.2092",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpm-1.20.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vim-9.0.2092",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vim-9.0.2092",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libICE-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vim-9.0.2092",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libSM-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vim-9.0.2092",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vim-9.0.2092",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXpm-3.5.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vim-9.0.2092",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vim-9.0.2092",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libappstream-glib-0.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vim-9.0.2092",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vim-9.0.2092",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vim-9.0.2092",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lua-5.4.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vim-9.0.2092",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vim-9.0.2092",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vim-9.0.2092",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vim-9.0.2092",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vim-9.0.2092",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vim-9.0.2092",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vino-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-avahi-0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vino-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vino-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vino-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vino-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vino-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vino-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vino-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libICE-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vino-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libSM-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vino-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXdamage-1.1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vino-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vino-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXtst-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vino-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vino-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnotify-0.8.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vino-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsecret-0.20.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vino-3.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virglrenderer-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdrm-2.4.119"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virglrenderer-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libepoxy-1.5.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virglrenderer-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virglrenderer-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virglrenderer-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virglrenderer-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virt-manager-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virt-manager-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virt-manager-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-docutils-0.20.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virt-manager-4.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virt-viewer-7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virt-viewer-7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-podlators-5.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virt-what-1.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virt-what-1.25",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virtCCA-driver-0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virtCCA-driver-0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virtCCA-driver-0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virtCCA-driver-0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virtCCA-driver-0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virtCCA-driver-0.1.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virtCCA-sdk-0.1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virtCCA-sdk-0.1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virtCCA-sdk-0.1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virtCCA-sdk-0.1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virtCCA-sdk-0.1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-virtCCA-sdk-0.1.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vmtop-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vmtop-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vmtop-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vmtop-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvirt-9.10.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vmtop-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vo-amrwbenc-0.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-volume-key-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-volume-key-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-volume-key-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-volume-key-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-volume-key-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpgme-1.21.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-volume-key-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nss-3.94.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-volume-key-0.3.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vorbis-tools-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vorbis-tools-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vorbis-tools-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flac-1.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vorbis-tools-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vorbis-tools-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vorbis-tools-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libao-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vorbis-tools-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libvorbis-1.3.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vorbis-tools-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-speex-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vsftpd-3.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vsftpd-3.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vsftpd-3.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vsftpd-3.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vsftpd-3.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pam-1.5.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vsftpd-3.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vte-0.28.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vte-0.28.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vte-0.28.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vte-0.28.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vte-0.28.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vte-0.28.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vte-0.28.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vte-0.28.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pango-1.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vte-0.28.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-Carp-1.50"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vte291-0.72.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vte291-0.72.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vte291-0.72.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vte291-0.72.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gobject-introspection-1.76.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vte291-0.72.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperf-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vte291-0.72.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vte291-0.72.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vte291-0.72.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vala-0.56.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vulkan-loader-1.3.261.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vulkan-loader-1.3.261.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vulkan-loader-1.3.261.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-vulkan-loader-1.3.261.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-vulkan-headers-1.3.261.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-watchdog-5.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-watchdog-5.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-watchdog-5.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-watchdog-5.16",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wavpack-5.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wavpack-5.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wavpack-5.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wavpack-5.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wayland-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wayland-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wayland-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wayland-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wayland-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wayland-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wayland-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wayland-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wayland-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wayland-1.22.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wayland-protocols-1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wayland-protocols-1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wayland-protocols-1.33",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wayland-1.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webbench-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webbench-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk3-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk3-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bubblewrap-0.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk3-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk3-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk3-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk3-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk3-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk3-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk3-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk3-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperf-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk3-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hyphen-2.8.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk3-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk3-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk3-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk3-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xdg-dbus-proxy-0.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk4.1-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk4.1-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bubblewrap-0.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk4.1-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk4.1-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk4.1-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk4.1-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk4.1-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk4.1-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk4.1-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk4.1-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperf-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk4.1-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hyphen-2.8.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk4.1-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk4.1-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk4.1-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk4.1-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xdg-dbus-proxy-0.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk5.0-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk5.0-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bubblewrap-0.8.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk5.0-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk5.0-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk5.0-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk5.0-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk5.0-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gi-docgen-2023.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk5.0-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk5.0-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnupg2-2.4.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk5.0-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gperf-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk5.0-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hyphen-2.8.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk5.0-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ninja-build-1.11.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk5.0-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk5.0-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webkit2gtk5.0-2.38.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xdg-dbus-proxy-0.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webrtc-audio-processing-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-abseil-cpp-20230802.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webrtc-audio-processing-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webrtc-audio-processing-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webrtc-audio-processing-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webrtc-audio-processing-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webrtc-audio-processing-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-webrtc-audio-processing-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-weld-api-2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-weld-core-2.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-weld-core-2.3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-weld-parent-34",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wget-1.21.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wget-1.21.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wget-1.21.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wget-1.21.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wget-1.21.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gpgme-1.21.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wget-1.21.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libidn2-2.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wget-1.21.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmetalink-0.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wget-1.21.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpsl-0.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wget-1.21.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wget-1.21.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-HTTP-Daemon-6.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wget-1.21.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-podlators-5.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wget-1.21.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wget-1.21.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wget-1.21.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-which-2.21",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wildfly-build-tools-1.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wildfly-common-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-graphviz-8.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wildfly-common-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wildfly-common-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wildfly-core-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wildfly-core-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wildfly-core-2.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmvn-3.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wildfly-elytron-1.6.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wildfly-elytron-1.6.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wildfly-elytron-1.6.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wildfly-security-manager-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wildfly-security-manager-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireless-regdb-2020.11.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireless-regdb-2020.11.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireless-tools-29",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-brotli-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-c-ares-1.19.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gnutls-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmaxminddb-1.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnl3-3.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpcap-1.10.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsmi-0.4.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libssh-0.10.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lz4-1.9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nghttp2-1.58.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre-8.45"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pulseaudio-17.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qt5compat-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtbase-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtmultimedia-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qtsvg-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt6-qttools-6.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-speexdsp-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xdg-utils-1.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wireshark-4.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wmctrl-1.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wmctrl-1.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wmctrl-1.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXmu-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wmctrl-1.07",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-woff2-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-brotli-1.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-woff2-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-woff2-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-woodstox-core-6.2.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-words-3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-words-3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wpa-supplicant-2.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wpa-supplicant-2.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-utils-0.6.14"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wpa-supplicant-2.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnl3-3.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wpa-supplicant-2.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wpa-supplicant-2.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt-4.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wpa-supplicant-2.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wpebackend-fdo-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wpebackend-fdo-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wpebackend-fdo-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wpebackend-fdo-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libwpe-1.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wpebackend-fdo-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxkbcommon-1.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wpebackend-fdo-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wpebackend-fdo-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wayland-1.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ws-commons-util-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ws-jaxme-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ws-jaxme-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-codec-1.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ws-jaxme-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-dtds-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ws-jaxme-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ws-jaxme-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hsqldb1-1.8.1.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ws-jaxme-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ws-jaxme-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ws-jaxme-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-log4j12-1.2.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ws-jaxme-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xalan-j2-2.7.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ws-jaxme-0.5.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xerces-j2-2.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ws-xmlschema-2.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wsdl4j-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wsdl4j-1.6.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wsmancli-2.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wsmancli-2.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wsmancli-2.6.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wxGTK3-3.2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-GConf2-3.2.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wxGTK3-3.2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-SDL2-2.30.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wxGTK3-3.2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cppunit-1.15.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wxGTK3-3.2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wxGTK3-3.2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wxGTK3-3.2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wxGTK3-3.2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wxGTK3-3.2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gstreamer1-plugins-base-1.22.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wxGTK3-3.2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wxGTK3-3.2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wxGTK3-3.2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libSM-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wxGTK3-3.2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libmspack-0.10.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wxGTK3-3.2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wxGTK3-3.2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wxGTK3-3.2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-webkit2gtk3-2.38.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-wxGTK3-3.2.2.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-x264-0.164",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bash-completion-2.12.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-x264-0.164",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-x264-0.164",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nasm-2.16.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-x265-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-x265-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-x265-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdb-14.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-x265-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-x265-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-x265-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nasm-2.16.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-x265-3.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-rpm-4.18.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-x3270-4.2ga10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-x3270-4.2ga10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-imake-1.0.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-x3270-4.2ga10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXaw-1.0.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-x3270-4.2ga10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-x3270-4.2ga10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-x3270-4.2ga10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-x3270-4.2ga10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-x3270-4.2ga10",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-font-utils-7.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xalan-j2-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xalan-j2-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-parent-19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xalan-j2-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bcel-6.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xalan-j2-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xalan-j2-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glassfish-servlet-api-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xalan-j2-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-cup-0.11b"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xalan-j2-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xalan-j2-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-regexp-1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xalan-j2-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xalan-j2-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xerces-j2-2.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xalan-j2-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xml-commons-apis-1.4.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xapian-core-1.4.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xapian-core-1.4.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xapian-core-1.4.23",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xapool-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xapool-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-logging-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xapool-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-geronimo-jta-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xapool-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xbean-4.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xcb-proto-1.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xcb-proto-1.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xcb-proto-1.16.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xcb-util-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xcb-util-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxcb-1.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xcb-util-cursor-0.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xcb-util-cursor-0.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xcb-util-image-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xcb-util-image-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xcb-util-keysyms-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xcb-util-keysyms-0.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xcb-util-renderutil-0.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xcb-util-renderutil-0.3.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xcb-util-wm-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xcb-util-wm-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xcb-util-xrm-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xcb-util-xrm-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xcb-util-xrm-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xcb-util-xrm-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xcb-util-xrm-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdelta-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdelta-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncompress-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdelta-3.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xz-5.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdg-dbus-proxy-0.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdg-dbus-proxy-0.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdg-dbus-proxy-0.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdg-dbus-proxy-0.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdg-user-dirs-0.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdg-user-dirs-0.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdg-user-dirs-0.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdg-user-dirs-0.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdg-user-dirs-0.18",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdg-user-dirs-gtk-0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdg-user-dirs-gtk-0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdg-user-dirs-gtk-0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdg-user-dirs-gtk-0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdg-user-dirs-gtk-0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdg-user-dirs-gtk-0.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xdg-user-dirs-0.18"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdg-utils-1.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdg-utils-1.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lynx-2.8.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdg-utils-1.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdp-tools-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-elfutils-0.190"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdp-tools-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-emacs-29.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdp-tools-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdp-tools-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libbpf-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdp-tools-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpcap-1.10.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdp-tools-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-llvm-17.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdp-tools-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-m4-1.4.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdp-tools-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xdp-tools-1.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xerces-c-3.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dos2unix-7.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xerces-c-3.2.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xerces-j2-2.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xerces-j2-2.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-parent-19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xerces-j2-2.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xerces-j2-2.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xerces-j2-2.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xalan-j2-2.7.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xerces-j2-2.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xml-commons-apis-1.4.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xerces-j2-2.12.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xml-commons-resolver-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xfsdump-3.1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xfsdump-3.1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xfsdump-3.1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xfsdump-3.1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xfsdump-3.1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xfsdump-3.1.12",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xfsprogs-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xfsprogs-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-attr-2.5.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xfsprogs-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xfsprogs-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xfsprogs-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-icu-74.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xfsprogs-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-inih-56"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xfsprogs-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libedit-3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xfsprogs-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xfsprogs-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lvm2-2.03.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xfsprogs-6.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-userspace-rcu-0.14.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xhtml1-dtds-1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xinetd-2.3.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xinetd-2.3.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xinetd-2.3.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xinetd-2.3.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xinetd-2.3.15",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xkeyboard-config-2.39",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xkeyboard-config-2.39",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xkeyboard-config-2.39",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxkbcommon-1.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xkeyboard-config-2.39",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xkeyboard-config-2.39",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xml-commons-apis-1.4.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xml-commons-apis-1.4.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-parent-19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xml-commons-apis-1.4.01",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xml-commons-resolver-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xml-commons-resolver-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-parent-19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xml-commons-resolver-1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xml-maven-plugin-1.0.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xml-security-2.0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlbeans-2.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlbeans-2.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-contrib-1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlbeans-2.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bea-stax-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlbeans-2.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlbeans-2.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlbeans-2.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-saxon-9.4.0.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlbeans-2.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xml-commons-resolver-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlbeans-2.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlbeans-2.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlbeans-maven-plugin-2.3.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlenc-0.53",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlenc-0.53",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-enforcer-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlgraphics-commons-2.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlpull-1.1.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlrpc-3.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlrpc-c-1.59.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-curl-8.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlrpc-c-1.59.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlrpc-c-1.59.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlrpc-c-1.59.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlrpc-c-1.59.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlrpc-c-1.59.02",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-readline-8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlsec1-1.2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlsec1-1.2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlsec1-1.2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlsec1-1.2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libgcrypt-1.10.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlsec1-1.2.38",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlstarlet-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlstarlet-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlstarlet-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlstarlet-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlstarlet-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlstarlet-1.6.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlstreambuffer-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlstreambuffer-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlstreambuffer-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jvnet-parent-4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlstreambuffer-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-enforcer-1.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlstreambuffer-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-bundle-3.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlstreambuffer-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-surefire-2.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlstreambuffer-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-stax-ex-1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlstreambuffer-1.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-woodstox-core-6.2.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlto-0.0.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlto-0.0.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlto-0.0.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlto-0.0.28",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmltoman-0.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-generators-1.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmlunit-2.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmpcore-5.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-buildnumber-maven-plugin-3.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmpcore-5.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmvn-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-commons-compress-1.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmvn-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-apache-ivy-2.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmvn-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-beust-jcommander-1.78"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmvn-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cglib-3.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmvn-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-easymock-3.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmvn-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gradle-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmvn-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmvn-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmvn-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmvn-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-assembly-plugin-3.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmvn-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-dependency-plugin-3.0.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmvn-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-install-plugin-2.5.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmvn-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-invoker-2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmvn-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-plugin-build-helper-1.9.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmvn-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-modello-2.0.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmvn-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-objectweb-asm-8.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmvn-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-plexus-containers-1.7.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xmvn-3.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlunit-2.7.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xnio-3.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xom-1.3.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xom-1.3.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jarjar-1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xom-1.3.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xom-1.3.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-jaxen-1.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xom-1.3.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xom-1.3.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tagsoup-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xom-1.3.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xalan-j2-2.7.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xom-1.3.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xerces-j2-2.12.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xom-1.3.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xml-commons-apis-1.4.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xom-1.3.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xml-commons-resolver-1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-apps-7.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-apps-7.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-ati-22.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-ati-22.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-ati-22.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-ati-22.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdrm-2.4.119"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-ati-22.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-ati-22.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-ati-22.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-dummy-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-dummy-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-dummy-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-dummy-0.4.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-evdev-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-evdev-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-evdev-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libevdev-1.13.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-evdev-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-evdev-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mtdev-1.1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-evdev-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-evdev-2.10.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-fbdev-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-fbdev-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-fbdev-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-fbdev-0.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cairo-1.18.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXScrnSaver-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXcursor-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXdamage-1.1.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXfixes-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXfont2-2.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXinerama-1.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrandr-1.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrender-0.9.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXtst-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXv-1.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXvMC-1.0.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdrm-2.4.119"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxcb-1.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pixman-0.42.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xcb-util-0.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-intel-2.99.917",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-libinput-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-libinput-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-libinput-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libevdev-1.13.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-libinput-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libinput-1.24.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-libinput-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-libinput-1.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-nouveau-1.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-nouveau-1.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-nouveau-1.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdrm-2.4.119"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-nouveau-1.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-nouveau-1.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-nouveau-1.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-nouveau-1.0.17",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-qxl-0.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-qxl-0.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glib2-2.78.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-qxl-0.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-qxl-0.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXfont2-2.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-qxl-0.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdrm-2.4.119"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-qxl-0.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-qxl-0.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-spice-0.15.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-qxl-0.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-spice-protocol-0.14.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-qxl-0.1.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-v4l-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-v4l-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-v4l-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-v4l-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-vesa-2.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-vesa-2.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-vesa-2.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-vesa-2.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-vesa-2.6.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-vmware-13.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-vmware-13.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-vmware-13.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-vmware-13.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-vmware-13.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdrm-2.4.119"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-vmware-13.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-vmware-13.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-vmware-13.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-vmware-13.4.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-wacom-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-wacom-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-wacom-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-wacom-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXi-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-wacom-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXinerama-1.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-wacom-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrandr-1.5.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-wacom-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-wacom-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-wacom-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-server-1.20.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-drv-wacom-1.2.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-font-utils-7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-font-utils-7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-egl-wayland-1.1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-flex-2.6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-git-2.43.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXau-1.0.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXaw-1.0.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXdmcp-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXfixes-6.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXfont2-2.0.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXi-1.8.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXinerama-1.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXmu-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXpm-3.5.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXrender-0.9.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXres-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXt-1.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXtst-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXv-1.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdmx-1.1.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libdrm-2.4.119"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libepoxy-1.5.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libfontenc-1.1.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpciaccess-0.17"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libunwind-1.7.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxkbfile-1.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxshmfence-1.3.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pixman-0.42.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemtap-5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wayland-1.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wayland-protocols-1.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xcb-util-0.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xcb-util-image-0.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xcb-util-keysyms-0.4.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xcb-util-renderutil-0.3.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xcb-util-wm-0.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xkeyboard-config-2.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-font-utils-7.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-xkb-utils-7.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-1.20.11",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-xtrans-devel-1.5.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-Xwayland-22.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-Xwayland-22.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-Xwayland-22.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libunwind-1.7.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-Xwayland-22.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxcvt-0.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-Xwayland-22.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-mesa-24.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-Xwayland-22.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-Xwayland-22.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-wayland-1.22.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-Xwayland-22.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-proto-devel-2023.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-utils-7.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-server-utils-7.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-utils-7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-utils-7.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-xauth-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-xauth-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-xauth-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-xauth-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXau-1.0.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-xauth-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-xauth-1.1.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXmu-1.1.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-xbitmaps-1.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-xbitmaps-1.1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-xinit-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-xinit-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-xinit-1.4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-xkb-utils-7.8",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-byacc-2.0.20230219"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xorg-x11-xtrans-devel-1.5.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-util-macros-1.20.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xpp3-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xpp3-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xpp3-1.1.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-junit-4.13.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xrestop-0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xrestop-0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xrestop-0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXau-1.0.11"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xrestop-0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xrestop-0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXres-1.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xrestop-0.6",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xsane-0.999",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xsane-0.999",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xsane-0.999",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xsane-0.999",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk2-2.24.33"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xsane-0.999",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-lcms2-2.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xsane-0.999",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtiff-4.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xsane-0.999",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sane-backends-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xsom-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xsom-0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-relaxngcc-1.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xstream-1.4.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xstream-1.4.20",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xterm-388",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xterm-388",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xterm-388",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXaw-1.0.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xterm-388",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXext-1.3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xterm-388",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXft-2.3.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xterm-388",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libutempter-1.2.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xterm-388",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxkbfile-1.1.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xterm-388",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xterm-388",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-apps-7.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xvattr-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xvattr-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xvattr-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xvattr-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xvattr-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libX11-1.8.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xvattr-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXv-1.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xvattr-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xvattr-1.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-perl-podlators-5.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xvidcore-1.3.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xvidcore-1.3.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-nasm-2.16.01"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xxhash-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xxhash-0.8.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xz-5.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xz-5.4.7",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xz-java-1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ant-1.10.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xz-java-1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-11.0.27.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-xz-java-1.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yaffs2-9d9b662",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yaffs2-9d9b662",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yaffs2-9d9b662",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-kernel-6.6.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yaffs2-9d9b662",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yajl-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yajl-2.1.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yaml-cpp-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yaml-cpp-0.7.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yaml-cpp03-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yaml-cpp03-0.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yasm-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bison-3.8.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yasm-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-byacc-2.0.20230219"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yasm-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yasm-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yasm-1.3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yecht-1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yelp-42.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yelp-42.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yelp-42.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yelp-42.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yelp-42.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yelp-42.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-itstool-2.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yelp-42.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yelp-tools-42.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-itstool-2.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yelp-tools-42.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yelp-tools-42.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yelp-tools-42.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python-lxml-5.1.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yelp-xsl-42.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yelp-xsl-42.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-itstool-2.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yelp-xsl-42.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxml2-2.11.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yelp-xsl-42.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ykpers-1.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-chrpath-0.16"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ykpers-1.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ykpers-1.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libusb-0.1.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ykpers-1.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libyubikey-1.13"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ykpers-1.20.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yp-tools-4.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yp-tools-4.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yp-tools-4.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yp-tools-4.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnsl2-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yp-tools-4.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yp-tools-4.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-yp-tools-4.2.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openssl-3.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ypbind-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ypbind-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ypbind-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-glib-0.112"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ypbind-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ypbind-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ypbind-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ypbind-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnsl2-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ypbind-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ypbind-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ypbind-2.7.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ypserv-4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ypserv-4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ypserv-4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-docbook-style-xsl-1.79.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ypserv-4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ypserv-4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libnsl2-2.0.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ypserv-4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libselinux-3.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ypserv-4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtirpc-1.3.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ypserv-4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libxslt-1.1.39"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ypserv-4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-ypserv-4.2",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-tokyocabinet-1.4.48"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zbar-0.23.93",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-GraphicsMagick-1.3.41"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zbar-0.23.93",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zbar-0.23.93",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zbar-0.23.93",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-dbus-1.14.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zbar-0.23.93",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zbar-0.23.93",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtk3-3.24.43"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zbar-0.23.93",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libSM-1.2.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zbar-0.23.93",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libXv-1.0.12"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zbar-0.23.93",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zbar-0.23.93",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zbar-0.23.93",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pygobject3-3.46.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zbar-0.23.93",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-python3-3.11.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zbar-0.23.93",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtbase-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zbar-0.23.93",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-qt5-qtx11extras-5.15.10"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zbar-0.23.93",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zd1211-firmware-1.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zenity-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-desktop-file-utils-0.27"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zenity-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zenity-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zenity-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-help2man-1.49.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zenity-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-intltool-0.51.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zenity-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-itstool-2.0.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zenity-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-meson-1.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zenity-4.0.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-which-2.21"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zerofree-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-e2fsprogs-1.47.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zerofree-1.1.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zeromq-4.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-asciidoc-10.2.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zeromq-4.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zeromq-4.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zeromq-4.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zeromq-4.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-krb5-1.21.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zeromq-4.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libsodium-1.0.19"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zeromq-4.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zeromq-4.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libunwind-1.7.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zeromq-4.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zeromq-4.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-openpgm-5.3.128"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zeromq-4.3.4",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zimg-3.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zimg-3.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zimg-3.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zimg-3.0.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zinc-0.3.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zip-3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-bzip2-1.0.8"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zip-3.0",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zlib-1.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zlib-1.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zlib-1.2.13",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-znerd-oss-parent-3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zookeeper-3.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hostname-3.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zookeeper-3.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-1.8.0.452.b09"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zookeeper-3.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zookeeper-3.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-maven-3.6.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zookeeper-3.9.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-systemd-255"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zopfli-1.0.3",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zsh-5.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zsh-5.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zsh-5.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gawk-5.2.2"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zsh-5.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zsh-5.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gdbm-1.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zsh-5.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-hostname-3.23"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zsh-5.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libcap-2.69"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zsh-5.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zsh-5.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-ncurses-6.4"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zsh-5.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zsh-5.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-sed-4.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zsh-5.9",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-texinfo-7.0.3"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zstd-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zstd-1.5.5",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gtest-1.14.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zvbi-0.2.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zvbi-0.2.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zvbi-0.2.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-doxygen-1.9.6"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zvbi-0.2.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-fontconfig-2.15.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zvbi-0.2.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zvbi-0.2.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gettext-0.22"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zvbi-0.2.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libICE-1.1.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zvbi-0.2.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libpng-1.6.40"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zvbi-0.2.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-libtool-2.4.7"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zvbi-0.2.44",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xorg-x11-font-utils-7.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zxing-3.5.1",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-javapackages-tools-5.3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zziplib-0.13.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-SDL-1.2.15"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zziplib-0.13.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-autoconf-2.71"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zziplib-0.13.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-automake-1.16.5"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zziplib-0.13.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-cmake-3.27.9"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zziplib-0.13.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-gcc-12.3.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zziplib-0.13.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-make-4.4.1"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zziplib-0.13.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-xmlto-0.0.28"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zziplib-0.13.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zip-3.0"
  },
  {
   "spdxElementId": "SPDXRef-rpm-zziplib-0.13.72",
   "relationshipType": "DEPENDS_ON",
   "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
  }
 ]
}
